罗朝辉(飘飘白云)

关注智能系统、移动开发、图形图像、程序语言。个人博客:https://luozhaohui.github.io,我的豆瓣:https://www.douban.com/people/kesalin/...

Android4.4之后休眠状态下Alarm不准时的问题

Android4.4及之后休眠状态下Alarm不准时的问题为了减轻功耗,延长电池使用时间,Android 4.4及之后的版本采用非精准闹钟机制,以及休眠状态下的wakeup类型的alarm不会实时唤醒设备,而会等到机器被物理唤醒时才触发alarm。Android 6.0提供了新的api:setEx...

2017-04-17 15:21:43

阅读数 11487

评论数 0

Android5 Zygote 与 SystemServer 启动流程分析

Android5.0.1 的启动流程与之前的版本相比变化并不大,OK,变化虽然还是有:SystemServer 启动过程的 init1(), init2()没有了,但主干流程依然不变:Linux 内核加载完毕之后,首先启动 init 进程,然后解析 init.rc,并根据其内容由 init 进程装...

2016-02-25 10:42:40

阅读数 12538

评论数 1

Android多线程分析之五:使用AsyncTask异步下载图像

在本系列文章的第一篇《Android多线程分析之一:使用Thread异步下载图像》中,曾演示了如何使用 Thread 来完成异步任务。Android 为了简化在 UI 线程中完成异步任务(毕竟 UI 线程是 app 最重要的线程),实现了一个名为 AysncTask 的模板类。使用 AysncTa...

2014-07-19 15:10:07

阅读数 12648

评论数 1

Android多线程分析之四:MessageQueue的实现

在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了 Thread 的创建,运行,销毁的过程以及 Thread与 Handler,Looper 之间的关联:Thread 在其 run() 方法中创建和运...

2014-07-14 17:31:10

阅读数 36950

评论数 9

Android多线程分析之三:Handler,Looper的实现

在前文《Android多线程分析之二:Thread的实现》中已经详细分析了Android Thread 是如何创建,运行以及销毁的,其重点是对相应 native 方法进行分析,今天我将聚焦于 Android Framework 层多线程相关的类:Handler, Looper, MessageQu...

2014-07-12 10:04:07

阅读数 22730

评论数 6

Android多线程分析之二:Thread的实现

在前文《Android多线程分析之一:使用Thread异步下载图像》中演示了如何使用 Thread 处理异步事务。示例中这个 Java Thread 类都是位于 Framework 层的类,它自身是通过 JNI 转调 dalvik 里面的 Thread 相关方法实现的。因此要分析 Androd 中...

2014-07-10 17:34:21

阅读数 23743

评论数 4

Android多线程分析之一:使用Thread异步下载图像

打算整理一下对 Android Framework 中多线程相关知识的理解,主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可避免地要涉及到 native 方法,因此也会分析 dalvi...

2014-07-09 20:48:53

阅读数 17822

评论数 0

有关手机屏幕的几个概念

摘要: 有关手机屏幕的几个概念:Screen size, Resolution, Density, dip, dpi, pixel, 色阶。

2011-03-23 09:12:00

阅读数 2118

评论数 0

Android 上实现水波特效二--优化

在上一篇文章《Android 上实现水波特效》中对水波波幅的计算是针对每一个像素的,效率比较低,尤其是在手机上运行,相当缓慢。我们可以利用线性插值进行优化,这样可以将计算减少一半(MeshSize 为 2)或减少四分之三(MeshSize 为 4),效率得以大大提升,即使是在水机上也能较为...

2010-09-28 11:53:00

阅读数 2714

评论数 2

Android 上实现水波特效

本文水波算法部分整理自 GameRes 上的资料,原作者 Imagic。我只是在学习 Android 的过程中,想到这个特效,然后就在Android 上实现出来,并在源算法的基础上添加了雨滴滴落特效,以及划过水面时的涟漪特效。 该程序在模拟器和真机上运行速度都较慢,需要进一步优化或使用 JNI 实...

2010-09-01 13:30:00

阅读数 8613

评论数 7

提示
确定要删除当前文章?
取消 删除