Android Notification
摘要:Android Notification 先看老版本的Notification该如何使用 new了一个notification之后,我们还需要发送出去,有时候我们还要取消发送出去的notification 所以,我们需要NotificationManger 所以一个通知发送到通知栏的简单流程是这样的
阅读全文
Android PendingIntent
摘要:Android PendingIntent Pending 可以理解为一种特殊的Intent,不同于立即执行的intent,PendingIntent是待执行的intent,至于什么时候执行intent看以下两个例子就知道了 提醒 AlarmManger执行定时和周期任务,需要传入PendingIn
阅读全文
Android AsyncTask详解
摘要:Android AsyncTask是一个轻量级的异步任务处理类 常见的使用步骤->创建一个继承自AsyncTask类的异步任务处理类 (AsyncTask<Params,Progress,Result> Params启动任务执行的输入参数,比如一组URL Progress后台任务执行的百分比 Res
阅读全文
Camera2相机预览流程
摘要:Android5之后,Camera的api有了很大变化,称为Camera2 Camera2的功能更多更强大,同时也更加复杂 在camera2中管道pipeline(也可以叫做流),照片,视频都是从流中获取的。 分析这张图,可以简单得到预览其实有三步 当然,这只是将相机预览流程进行了抽象,实际相机预览
阅读全文
Activity生命周期
摘要:Activity的生命周期 4种活动状态 运行状态 对用户可见也可以交互的活动 暂停状态 对用户可见但是不再交互的活动 停止状态 对用户不可见但好没有被移除的活动 销毁状态 从返回栈中移除后的活动 一图了解Activity的生命周期 可将活动分为三个生命周期 完整生存期 onCreate() ->
阅读全文
Android异步任务处理
摘要:Android异步任务处理 Android主线程(UI线程)不准执行异步任务,以免阻塞主线程。所以异步任务一定是在工作线程中完成,然后,通知主线程,进行返回结果,刷新UI等操作。 1、使用handler 使用handler可以很方便的进行主线程与工作线程的交互,当在线程里创建handler时,han
阅读全文