- 博客(11)
- 资源 (14)
- 收藏
- 关注
原创 pthread_key_setspecific和pthread_key_getspecific 用法
pthread_setspecific(key,(void *)tsd);相当于key=tsd。让别的函数也可以用到tsd的值。如果我们在线程中用到全局变量,但是只是这个全局变量key,但是每个线程都有他的独立空间,虽然key名字一样,但是存储的空间是不一样,做到每个线程对这个全局变量互不影响。这个全局空间的大小是(void *)类型,也就是4个字节空间。#include
2013-03-28 10:17:08 1249
转载 sensor的交互过程
应该不是android4.04代码package com.sensors.acc;import android.app.Activity;import android.os.Bundle; import android.util.Log;import android.widget.TextView;import android.hardware.SensorMana
2013-03-26 15:06:43 805
转载 android 安全机制
1 Android 安全机制概述Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。 与此 同时, Android 还 在此基础上进行扩
2013-03-25 17:29:05 655
原创 android 添加sensor 权限
1.frameworks/base/core/res/AndroidManifest.xml: android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" android:protectionLevel="dangerous" android:lab
2013-03-21 18:59:38 20740 1
原创 android apk 签名
编译framework出现错误提示要 make update-api这是因为修改framework, 定义了新的 公有变量、常量、方法名称要提交 frameworks/base/api/ current.txt 这个文件。java -jar ./out/host/linux-x86/framework/signapk.jar ./build/target/product/
2013-03-19 12:41:37 704
原创 android 权限定义的文件,位置
只有编译完之后,才会出现这个文件,是自动生成的。out/target/common/R/android/Manifest.java/frameworks/base/core/res/AndroidManifest.xml 权限的定义在这个文件。如果改变注释 重新mmm ,则out/target/common/R/android/Manifest.java,中的相应注
2013-03-14 09:13:19 1310
原创 google nexus 手机4.0.4 , sdcard.c分析
google nexus 手机没有外置sdcard。内置16g sdcard,它的存储芯片只有一个。所以把/data/media ,当成sdcard. 通过fuse实现。service sdcard /system/bin/sdcard /data/media 1023 1023sdcard是一个守护进程,有mount的结果/dev/fuse /mnt/sdcard fuse
2013-03-12 17:15:10 2652
原创 android dm-crypt 过程
android 4.0.4为例子/system/core/init/builtins.c/* If this fails, it may be an encrypted filesystem * or it could just be wiped. If wiped, that will be * handled later i
2013-03-08 16:55:52 4456
原创 init.rc on property:vold.decrypt=trigger_reset_main 过程
struct command{ /* list of commands in an action */ struct listnode clist; int (*func)(int nargs, char **args); int nargs; char *args[1];};struct action {
2013-03-07 17:43:04 3253
转载 MTD系列 - android平台上linux启动时init进程解析init.rc文件分析
MTD系列 - android平台上linux启动时init进程解析init.rc文件分析分类: linux驱动2010-11-11 09:22 4553人阅读 评论(0) 收藏 举报androidlinux平台commandsymlinksystem题记: 前段时间,分析linux中的nand驱动,不知不觉就搞到来MTD层,到了MTD层之后还行往上,却发现往上
2013-03-05 10:49:02 1057
native service例子
2014-02-24
动态库 堆栈信息
2013-11-21
android widget 计算你还能活多长时间
2013-10-14
android 自定义系统服务 例子
2013-04-26
android 自定义 系统服务例子 patch
2013-04-26
python获取firefox网站视频缓存
2013-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人