Android开发艺术探索
文章平均质量分 95
hfut_why
努力做好一件事
展开
-
Android线程(1)——HandlerThread
我们都知道,android中消息机制主要指的是Handler的工作机制,正常情况下,我们可以在UI线程里面创建一个Handler,默认传入是主线程的对应的Looper,这个时候通常用于更新界面UI。Handler的目的本质是实现线程间的通讯,所以,现在我自己想创建一个接受handler发送消息通知就处理逻辑的线程(类似UI线程)应该怎么做了?通常有以下两种方式:使用普通的线程...原创 2019-04-13 19:39:32 · 862 阅读 · 0 评论 -
Android线程(2)——AsyncTask
在上一篇中,我们简单的介绍了HandlerThread,我们了解到其是一种特殊的与Handler结合使用的一种Thread。今天我们来学习一下Android线程中的另一个知识点AsyncTask,这个词直译过来是异步任务的意思,首先先看一下这个类的官方介绍:AsyncTask enables proper and easy use of the UI thread. This c...原创 2019-04-15 21:14:35 · 387 阅读 · 0 评论 -
Android应用Crash应对 (1)------Crash信息本地存储
前段时间在编写一个图片上传应用的时候,最后发布第一版的时候还是会出现各种各样的程序崩溃现象,由于测试与调试的不同步,所以就需要记录程序所有的异常信息用于优化改进;这个时候就遇到一个问题,如何捕获所有的异常信息;这个就是我们今天要讨论的内容了。 今天主要介绍以下几点内容:logcat未主动捕获日志信息演示 未捕获异常Android处理机制对于的API 结合前...原创 2018-12-23 12:12:19 · 795 阅读 · 0 评论 -
Android中使用Messenger实现IPC通讯
前天写了一篇关于Binder连接池实现特殊场景的IPC通讯,当然,使用aidl实现IPC和Messenger的使用场景是完全不同的,aidl是可以覆盖Messenger的功能的,因为后者是前者的封装,使用方便但是场景和功能受限;下面就来看看Messenger的具体使用吧;在介绍之前先介绍一个场景: 公司大C想要公司大S合作,想找大S公司给他们提供一些功能服务;在合作关...原创 2018-07-22 15:38:01 · 740 阅读 · 0 评论