自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android TV 的焦点移动原理

对焦点控制的见解

2022-04-29 14:07:11 2296 2

原创 app读写系统某节点值例如/sys/devices/platform/mode-3d/state

读写节点,注意节点权限private String readFile(String path) { String prop = ""; try { BufferedReader reader = new BufferedReader(new FileReader(path)); prop = reader.readLine(); Log.i("ShellUtils", "获取值:"+prop); } catch (IOExcepti.

2022-04-29 14:06:25 529

原创 新版本Android Studio Logcat不见得解决办法

Android Studio最新版安装后,导入的工程文件中没有Logcat首先在View勾选显示Toolbar,接着点击下图中的圈画部分,选择Edit configurations...勾选之后就显示Logcat的Logcat的显示问题还是有很多种情况的,这只是其中一种,不保证都适合,下次遇到其他情况在记录。还有另外一种情况是在下方找不到logcat,这时候是隐...

2019-12-14 15:52:41 6534 1

原创 adb删除系统应用命令

adb remount------->重新挂载系统分区,使系统分区重新可写adb shell rm system/app/包名/应用名.apk------->删除对应的apk文件(注:一定要加apk后缀名字)adb reboot------->重新启动手机(因为只有重启才能进行应用的删除,注意点!!!!)...

2018-12-20 14:44:57 8247

原创 RXJava的详解

 RxJava 到底是什么?一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for the Java VM"(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。...

2018-11-16 20:55:48 138

原创 OkHttp

一个完整的异步请求,主要有以下几点:new okhttpclient new Request(),通过client.newCall,传入request请求对象且返回一个Call对象,执行call.enqueue()来实现一个完整的请求逻辑。主要涉及几点:1.构建okhttpclient对象的时候,会new Dispatcher()对象,Dispatcher主要用于维护同步和异步请求的状态。并维护...

2018-11-16 19:54:07 135

原创 ViewPager嵌套多个Fragment,来回切换,如何保证其中某个页面不销毁

在Fragment的onCreateView方法中,做如下处理:private View parentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceSt...

2018-09-29 15:48:57 913 1

原创 Android MVP,MVC

android mvp分层架构优雅写代码:mvp无非 model(数据)、view(界面)、presenter(逻辑)。model对应本地持久化或远程服务端数据,而在笔者看来其实就是对应一个bean对象,然而这个bean对象由远程服务器或本地持久化而得到,因而此层需封装网络请求和本地持久化;view对应activity、fragment以及它们对应的xml布局文件,这层只负责做ui显示;pre...

2018-09-28 11:09:08 210

原创 Android面试相关

Android 的四⼤组件有哪些?Activity、Service、ContentProvider、BroadcastReceiver。
请描述下 Activity 的⽣命周期?onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart。程序横竖屏切换,Activity的生命周期:1.AndroidManifest没...

2018-09-26 16:27:08 560

原创 仿小米商城

首先我们先看一下真小米商城吧上图就是真小米商城的基本Ui以及整体框架页面首先我们先看整体框架吧!有底部菜单栏,说明每一个按钮将会对应一个页面,这个我们就用最简单的方式ViewPager(嵌套Fragment)+RadioGroup(嵌套RadioButton)实现吧!而且整体页面是不可滑动的,只能点击底部菜单栏来实现页面切换,下面我们来看看如何实现它吧!首先看眼布局:...

2018-09-25 09:58:41 4311 2

原创 DiskLruCache 硬盘级缓存存取JSON数据

DiskLruCache 不同于LruCache,LruCache是将数据缓存到内存中去,而DiskLruCache是外部缓存,例如可以将网络下载的图片永久的缓存到手机外部存储中去,并可以将缓存数据取出来使用,DiskLruCache不是google官方所写,但是得到了官方推荐,DiskLruCache没有编写到SDK中去,如需使用可直接copy这个类到项目中去。DiskLruCache的创建...

2018-09-21 16:06:29 562

原创 RecyclerView实现瀑布流

  效果图:Main布局只是一个RecyclerView<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android....

2018-09-21 12:15:28 711

转载 android缓存框架ASimpleCache的使用 (网络请求数据并缓存)

官方简介:ASimpleCache 是一个为Android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。框架地址https://github.com/yangfuhai/ASimpleCache  此框架作者为afinal  作者1、它可以缓存什么东西?普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列...

2018-09-20 12:03:31 1229 1

原创 WebView大集结

目录结构:WebSettings配置类  常用API 常用方法 注意事项WebSettings配置类首先://声明WebSettings子类WebSettings webSettings = webView.getSettings();如果访问的页面中要与Javascript交互,则webview必须设置支持JavascriptwebSettings.setJava...

2018-09-13 10:07:17 271

原创 ViewPager基本练习

main_layout布局文件:<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.v4.view.V...

2018-05-01 20:31:02 99

原创 二级联动轮播图

布局文件:activity_main:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_w...

2018-04-24 19:53:54 664

原创 输入数据存入数据库增删改查

activity_main<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="ma...

2018-04-20 16:36:20 403

转载 异步任务下载图片带进度条

网络权限:<uses-permission android:name="android.permission.INTERNET"></uses-permission>布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a

2018-04-06 18:56:41 197

转载 网络获取数据列表下拉刷新上拉加载更多练习

第一步首先导入PullToRefresh的包Library布局文件:item_layout.xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m...

2018-04-06 18:54:52 153

转载 MediaPlayer音乐播放器简单使用

使用Service+MediaPlayer播放音乐res/raw/文件夹下存放mp3资源: 。略MainActivity布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...

2018-04-06 18:53:40 556

转载 练习二

activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" x...

2018-04-06 18:52:33 176

转载 练习

main_layout.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml...

2018-04-06 18:50:45 85

仿小米商城

仿造小米商城,以及内容实现,Fragment嵌套Fragment,滑动标签以及滑动冲突

2018-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除