- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Android四大组件BroadcastReceiver源码分析
1 用法 (1)定义广播接收者 public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //TODO } } (
2016-11-30 19:33:12 444
原创 Android四大组件Service启动源码分析
1 用法 启动状态 Intent intent=new Intent(this,MyService.class); startService(intent); 绑定状态 Intent intent=new Intent(this,MyService.class); bindService(intent,mServiceConnection,BIND_AUTO_CRE
2016-11-30 12:02:01 384
原创 Android四大组件Activity启动源码分析
1 启动方法 Intent intent=new Intent(MainActivity.this,SecondActivity.class); startActivity(intent); 2 源码分析 先来看看Activity在应用程序内部启动的时序图 (1)Activity @Override public void startActivity(Intent
2016-11-29 18:37:16 446
原创 Android线程IntentService源码分析
1 用法 //创建自己的IntentService并复写onHandleIntent()方法 public class CoreService extends IntentService { @Override protected void onHandleIntent(Intent intent) { //TODO:该方法在子线程的looper
2016-11-27 23:02:18 327 1
原创 Android线程HandlerThread源码分析
1 用法 HandlerThread thread = new HandlerThread("MyHandlerThread"); thread.start(); mHandler = new Handler(thread.getLooper()); mHandler.post(new Runnable(){...}); 2 源码分析 public class Handle
2016-11-27 22:28:11 321
原创 Android线程AsyncTask源码分析
AsyncTask封装了线程池和handler,用法new DownLoadFilesTask().execute(params); /** * @param params The parameters of the task. */ public final AsyncTask execute(Params... params) { return executeOnExe
2016-11-27 00:05:26 315
原创 Eclipse 项目导入Android Studio的几种方式
1 以非gradle方式将 Eclipse 项目导入Android Studio 如下图所示是一个典型的eclipse项目 在android studio中打开open工程
2016-11-02 13:05:19 15063 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人