自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

转载 Android应用开发以及设计思想深度剖析

http://21cnbao.blog.51cto.com/109393/956049非常好的文章。

2013-03-29 17:07:51 599

原创 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例子

smack.tar 是一个native server 的例子 native_service.tar 是一个apk,验证native server。 http://blog.csdn.net/xiayu98020214/article/details/8895567

2014-02-24

anndroid 动态库 堆栈信息

android 动态库 堆栈信息解析工具

2013-11-23

动态库 堆栈信息

android so 中的堆栈可以打出来,但是看不见符号名称,注意要用有符号的so。例如 D/ ( 1104): #00 pc 00020166 /system/lib/libhwui.so (deleted) D/ ( 1104): #01 pc 00016586 /system/lib/libhwui.so (deleted) D/ ( 1104): #02 pc 00013e46 /system/lib/libhwui.so (deleted) 使用本工具可以看到名称。 python analyze_stack.py log 1:使用前修改 ANDROID_PRODUCT_NAME 2: 在源码目录中,执行。

2013-11-21

android widget 计算你还能活多长时间

参照源码中media widget,写的,用到了widget broadcastreceiver startd server SharedPreferences

2013-10-14

android widget

android widget 小应用。用到了intent ,broadcastreceiver,日期控件。

2013-10-10

surfaceflinger dump

surfaceflinger dump的调用过程。在linux下,用dia画的图。

2013-06-15

android 自定义系统服务 例子

http://blog.csdn.net/xiayu98020214/article/details/8850430,是配合博客的android4.04patch ,还有添加的文件,还有测试apk

2013-04-26

android 自定义 系统服务例子 patch

http://blog.csdn.net/xiayu98020214/article/details/8850430,我的博客的patch,不包括添加的文件,只是修改的patch

2013-04-26

自定义打log,方便取消log

自定义打log(printf),方便取消log.

2013-04-25

python获取firefox网站视频缓存

在fedore环境下,获取firefox的sohu视频缓存。用法:要先清理Cache.其他的看源码就很清楚了。导出数据放在/tmp/friend/下,按数字取名。

2013-04-25

vba编写的cad批量打印成pdf

自己编的vba程序,可以批量打印成pdf。有源码

2013-04-24

包外调用本地服务

和我的包内调用本地服务是一起的。这个包中会调用包外的本地服务。

2013-04-24

android 本地服务 例子

android 包内调用本地服务。外加activity生命周期,打的log。

2013-04-24

android 本地服务 代码例子

android 本地服务(local service)使用intent启动服务。外加activity的生命周期的log

2013-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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