定义 JNI接口(Java Native Interface),它是Java平台的一个特性(并不是Android系统特有的)。 使用 一般情况下我们首先是将写好的C/C++代...
记住的核心的三个方法: 事件分发boolean dispatchTouchEvent() 事件拦截boolean onInterceptTouchEvent() 事件消费bo...
不好意思,这个我没有去统计过
Android 计步功能-简单实现使用Android4.4 Kitkat 新增的STEP DETECTOR 以及 STEP COUNTER传感器。 官方介绍: TYPE_STEP_COUNTER:计步器(记录...
Switch控件的样式修改 可以为Switch的track,thumb属性添加选中和非选中状态的drawable 1、创建Deawablw: thumb的deawable,(...
最近开发需要判断滚动视图视图是否滚动到底部,查了一下网上的方案,自己总结,记一下。 NestedScrollView监听滚动到底部 如果要判断滚动到底部,只要获取Nested...
概念理解 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。运行一系列较为复杂的任务,可至少包括一个线程,只有当进程中的所有线程执行完成后,进程才能被销毁。线程...
一、主页面布局: 添加Tablayout和ViewPager两个控件 PS:使用前要先添加支持库: ViewPager:compile 'com.android.suppor...
使用Android4.4 Kitkat 新增的STEP DETECTOR 以及 STEP COUNTER传感器。 官方介绍: TYPE_STEP_COUNTER:计步器(记录...
使用Ratingbar做一个完成度的评定显示:系统默认的Ratingbar颜色并不合适使用。此处需要自定义。参考网上一些文章,写一下总结。 一、设置RatingBar显示的资...
this即当前的application或activity或service。 getApplication()系统提供的单例对象,每个应用只有一个。只能在activity和se...
程序员在工作过程中,会遇到很多需要阅读源码的场景,比如技术预研、选择技术框架、接手以前的项目、review他人的代码、维护老产品等等。可以说,阅读源代码是程序员的基本功,这项...
# 概念理解 一种观察者模式,封装了极方便的线程操作,可以用于嵌套回调机制使代码更加清晰。 # 定义 Observer:观察者,设置被观察者有什么行为时调用RxJava接口的...