- 博客(12)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 Android关机闹钟实现
1、apk层这个还是比较简单的,百度一下就可以看到apk的代码,我之前也有贴出来过还是看一下核心代码吧。package com.example.helloworld;import java.util.Calendar;import android.os.Bundle;import android.app.Activity;import android.app.Alarm
2015-10-29 19:07:15 12467 8
转载 Android wakelock 自上而下浅析
Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠,可以被用户态程序和内核获得. 这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁. 如果没有锁了或者超时了, 内核就会启动休眠的那套机制来进入休眠.PowerManager.WakeLock 有加锁和解锁两种状态,加锁的方式有两种,一种是永久的锁住,这样的锁除非显式的放开,是不会解锁的,所以这种锁用
2015-10-23 17:25:56 1070
转载 Android Alarm自上而下 调试浅析
1.为了创建一个新的Alarm,使用set方法并指定一个Alarm类型、触发时间和在Alarm触发时要调用的Intent。如果你设定的Alarm发生在过去,那么,它将立即触发。这里有4种Alarm类型。你的选择将决定你在set方法中传递的时间值代表什么,是特定的时间或者是时间流逝:❑ RTC_WAKEUP在指定的时刻(设置Alarm的时候),唤醒设备来触发Intent。
2015-10-23 17:24:50 1338
转载 Android RTC 自下往上浅析
1.首先搞清楚RTC在kernel内的作用: linux系统有两个时钟:一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。另一个时间是 “System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的,所以,
2015-10-23 17:22:48 3003
原创 Android 默认把触摸屏show touches打开
weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ git diff packages/apps/Settings/src/com/android/settings/DevelopmentSettings.javadiff --git a/packages/apps/Settings/src/com/android/settings/
2015-10-20 15:08:54 3053 1
原创 jni调试
12年的时候写过JNI但是又忘记得差不多了,现在重新写了一次,发现碰到了几个问题,写下来记录一下第一步应用程序java代码package com.example.helloworld;import java.util.Calendar;import android.os.Bundle;import android.app.Activity;import androi
2015-10-20 11:38:54 1129
原创 Android 闹钟
需求:新的平台要实现关机启动,所以要了解一下闹钟的机制1、AlarmManager 这个是闹钟的核心 里面有void set函数,void setInexactRepeating函数 通过这些函数来设置 源码链接:http://download.csdn.net/detail/weiqifa0/9173341设置闹钟的代码:package com.examp
2015-10-12 11:40:20 2169
转载 android之APP模块编译
原文地址:http://blog.csdn.net/yaphet__s/article/details/45640627一,如何把app编进系统 a.源码编译,在packages/apps目录下有安卓原生的app,以Bluetooth为例,源码根目录下有Android.mk文件: packages\apps\Bluetooth[html] v
2015-10-09 17:46:59 4809
原创 Android bootchart分析
1.首先确保编译的init被烧录到板子里面去了,源码的位置在system/core/init/2.第一次修改后,编译了system/core/init/然后又编译了./mkkernel 生成boot.img 但是烧录进去还是不成功3.然后 发现有一个宏没有设置 在bootchart.h里面,BOOTCHART 修改后重新编译,烧了所有的文件才可以,单烧boot.img也不行。在机器
2015-10-09 10:02:16 4981
转载 MTK 8127平台使用busybox
一、什么是BusyBox ? BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许
2015-10-08 15:51:03 2108
原创 MTK 升级USB问题
问题:我们的开发环境是ubuntu里面安装xp ,经常是xp下没有正常识别preload模式下的usb.这样肯定不能升级不了。设置:MTK preload下的USB vid:0e8d pid:2000 revion 0100 知道这几个值了,在usb配置里面增加这个筛选项就可以了。
2015-10-08 10:17:54 1241
vimtaglist
2015-09-24
SSHSecure连linux虚拟机工具
2013-05-17
SecureCRT串口
2013-05-16
18b20中文资料文资料
2010-04-20
Android usb camera框架实现
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人