ConcurrencyThreadPool 线程池状态切换 1、RUNNING (1) 状态说明:线程池处在RUNNING状态时,能够接收新任务,以及对已添加的任务进行处理。 (02) 状态切换:线程池的初始化状态是RUNNING。换句话说,线程池被一旦被创建,就处于RUNNING状态,并且线程池中的任务数为0! 1 2、 SHUTDOWN (1) 状态说明:线程池处在SHUTDOWN状态时,不接收新任务,但能处理已添加的任务。 2017-08-27 JAVA #concurrency
Handler Handler作用既然process内的thread share their memories. why we need handler.我们直接可以 subThread get data,赋值给Ui thread的变量呀。 正常来说是没问题的。但是像下面这种情况。 12345678910111213141516171819202122232425public class MainActivity 2017-08-21 ANDROID
AnimationResource https://developer.android.com/guide/topics/resources/animation-resource.html Android动画简介,直接copy了 The Android framework provides two animation systems: property animation and view animation. Both anim 2017-08-16 anim
PerformancePatterns https://developer.android.com/topic/performance/vitals Vitals根据vitas提示确认解决方案 https://support.google.com/googleplay/android-developer/answer/9844486?visit_id=637902898856761718-3795427085&rd=1& 2017-08-16 #Performance
TouchEvent2 Android touch Event 事件分发其实就是对MotionEvent事件得分发过程,当MotionEvet产生后,系统需要把这个事件传递给一个具体得View,而这个传递得过程就是分发过程 概述 为什么会有事件分发机制? Android得View是树形结构,绘制得时候遍历子View,他们必定是会重合分布,那么当我们点击得时候,是应该谁来响应这个事件呢? 然后才有事件分发 Activ 2017-08-13 VIEW #TouchEvent
AndroidStudioTool 降低 compileSdkVersion 版本 有时候需要看低版本的源码,就要修改compileSdkVersion版本 修改编译版本 targetSdkVersion版本修改成 21 然后 compile ‘com.android.support:appcompat-v7:21.+’ 继承的AppCompatActivity改成Activity 编译后报错 Error:(11) 2017-08-13 TOOL
BroadcastReceiver BroadcastReceiver https://developer.android.com/guide/components/broadcasts.html 广播使应用程序间传输传输信息的机制,主要用来监听系统或者应用发出的广播信息。 BroadcastReceiver使用注意 当系统或应用发出广播时,扫描系统所有广播接收者(无论时静态注册还是动态注册方式),通过action匹配將广 2017-08-12 ANDROID
SERVICE Servicehttps://developer.android.com/guide/components/services https://developer.android.com/reference/android/app/Service Service启动服务两种方式 startService bindService startService一个Service被startService 2017-08-11 ANDROID
Accessibility 先上官网地址 https://developer.android.com/guide/topics/ui/accessibility/services.html下面的是例子 https://developer.android.com/training/accessibility/index.html 然后是codelab 看看 https://codelabs.developers.goog 2017-08-09 ANDROID
OKHTTP Okhttp优势https://square.github.io/okhttp/ OkHttp is an HTTP client that’s efficient by default: HTTP/2 support allows all requests to the same host to share a socket. Connection pooling reduces r 2017-08-07 ANDROID