- 博客(11)
- 收藏
- 关注
原创 android预装apk到/system/app
1.android4.4预装apk到/system/appandroid源码device/....../apps/XiaoBai/Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := XiaoBaiLOCAL_MODULE_TAGS := optionalLOCAL_MODULE
2018-01-31 14:41:30
2777
原创 android4.4预装第三方apk,可卸载,工厂重置后能恢复。
1.init.rc配置:on property:init.svc.bootanim=stopped start preinstallservice preinstall /system/bin/preinstall.sh user root group root disabled oneshot2./system/bin/pre
2018-01-31 13:44:52
1836
原创 c汇总
1.获取文件长度方法一:FILE* fp;fp = fopen(const char* filename, "rb");fseek(fp, 0, SEEK_END); // fseek(fp, SEEK_SET, SEEK_END);size_t sz = (size_t) ftell(fp);fclose(fp);方法二:int fd = open(const c
2016-04-28 19:23:12
1151
原创 git总结
ssh-keygen -t rsaeval "$(ssh-agent -s)"ssh-add ~/.ssh/id_rsagit config --global review."server:8080/gerrit".username testergit config --global user.name testergit config --global user.emai
2016-04-28 19:21:03
325
原创 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的问题解决
eclipse编译出来的apk,安装时报出INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的错误。原因:apk的AndroidManifest.xml中声明了android:sharedUserId="android.uid.system",但没有相应的签名解决方案:1. 找到编译目标系统时的签名证书platform.pk8和platform.x509
2016-04-28 19:12:02
1938
原创 python总结
.匹配“任何字符”(除换行符外的任何单个字符),点号称为通配符(wildcard)\转义(escape)如:'python\\.org', r'python\.org'[]创建字符集 如:[a-z]匹配a到z的任意一个字符,[a-zA-Z0-9]匹配任意大小写字母和数字,[^abc]匹配任何除a,b和c之外的字符|选择符 如:python|perl匹配字符串'p
2016-04-28 19:09:08
253
原创 语言缩写
阿拉伯文 (埃及) Arabic, Egypt (ar_EG)values-ar-rEG阿拉伯文(以色列) Arabic, Israel (ar_IL)values-ar-rIL保加利亚文 Bulgarian, Bulgaria (bg_BG)values-bg-rBG中文(中国) Chinese, PRC (zh_CN) values-zh-rCN中文(台湾) Chi
2016-04-28 19:07:36
2091
原创 sed技巧
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed命令的功能同awk
2016-04-28 19:05:20
301
原创 Android汇总
1.问题:make: *** [out/target/common/obj/PACKAGING/checkapi-current-timestamp] erroe 38解决措施:make update-api说明:如果你在Android源码中添加了自定义的包、类、方法或者你修改了Android源码中标识为@hide的方法、类,你需要这些内容对Application可见并且需要编译进SDK的
2016-04-28 18:52:50
625
原创 Vim总结
正常模式(normal-mode) 左下角显示文件名或为空一般的,打开Vim都是正常模式。在任何模式下,只要按下Esc键或Ctrl+[就可以返回正常模式。插入模式(insert-mode) 左下角显示--INSERT--i 在光标所在字符前开始输入文字并进入插入模式a 在光标所在字符后开始输入文字并进入插入模式o (字母o) 在光标所在行的下面单独开一新行来输入文字并进入插
2016-02-19 09:38:08
811
原创 double free or corruption
double free or corruption先看main.c代码:#include #include #define DEBUG() printf("%s:%d\n", __FILE__, __LINE__); fflush(stdout); int main(void){ void* p = malloc(100); DEB
2015-11-27 13:52:12
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人