- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 开关机工模时间获取
settimeofday()会把目前时间设成由tv所指的结构信息,当地时区信息则设成tz所指的结构。详细的说明请参考gettimeofday()。注意,只有root权限才能使用此函数修改时间。成功则返回0,失败返回-1,错误代码存于errno。EPERM 并非由root权限调用settimeofday(),权限不够。EINVAL 时区或某个数据是不正确的,无法正确设置时间。如果tv或t
2015-03-30 19:05:49 614
转载 针对被易赛通数据泄露防护客户端加密的文件的解密思路
由于工作上所接触到的数据的特殊性 , 公司要求电脑上必须加装"易赛通数据泄露防护客户端" , 导致很多常用格式的文件都被加密了 , 文件拷贝到未装易赛通的电脑上打开就是乱码甚至像.xlsx .docx这样的文件甚至无法打开 . 于是决定编写一个文件解密的工具来实现将被加密的文件还原为未加密的状态 . 分析易赛通的主要程序结构:主进程模块 : CDGRegedit.exe
2015-03-27 09:47:06 8946 14
转载 Android中MediaButtonReceiver广播监听器的机制分析
在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应 插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称 为MEDIA_BUTTON广播吧。 顾名思
2015-03-19 19:54:29 299
转载 android MediaButton的优先级问题
背景:我用的手机是MIUI V5系统,4.1.2安卓版本,发现从4.0.3升级到4.1.2后,我的app和系统自带的播放器在音乐控制上冲突,两个app会同时相应MEDIA_BUTTON消息;MENIFEST.XML中定义了一个receiver,用于接受MEDIA_BUTTON消息,但是和系统的播放器冲突了,系统自带的播放器总能先于我的app收到MEDIA_BUTTON消息:
2015-03-19 18:35:28 483
原创 git log常见的查询参数
git log --grep='dtor' mm/slab.cgit log --grep=“******”git log --before="2015-03-19" --since="2015-03-10"--since, --after 仅显示指定时间之后的提交。--until, --before 仅显示指定时间之前的提交。--author 仅显示指定作
2015-03-19 14:09:20 307
原创 android特殊符号显示
以下是是我在百度知道里找到的资料: 中文摄氏度的写法:℃,是一个整体的符号,字符代码:2103 英文摄氏度的写法:°C,是两个符号的组合。 其中,度:°,是一个符号,字符代码:00B0,而不是o(字母O的小写)的上标 C:就是大写字母,是Celsius的简写其实根据百度提供的资料,可以算出来:℃字符代码是:2103 转换成十进制是8451,而° 的字符编码是:00B0转换成十
2015-03-18 15:32:43 1583
转载 SQLite入门教程(三)好多约束Constraints
一、约束 Constraints在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢?我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束:年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错 国籍 - 默认
2015-03-16 16:59:55 256
转载 修复 MTK 平板IMEI无效问题
最近买了台7寸平板,联想的 A2207,用MTK的芯片:MT8377,在升级过程中,IMEI, WiFi 无线, BT 蓝牙等信息丢失,虽然能用,但总觉不爽,经过几天努力,终于成功修复,步骤如下:1,恢复 IMEI,或修改 IMEI1.1, 在拨号界面,输入: *#*#3646633#*#*1.2, 进入工程模式1.3, 进入 CDS Information1.4, 进入 Ra
2015-03-10 18:03:57 1860
原创 为啥FM和MP3打开耳机键一直都是MP3接受消息
hookset按键的注册broadcast必须在audiofocus后注册才能生效否则若该Activity没有打开即audiofocus没有生效的话,就会在register.broadcast里面判断为空而不做处理,继续把broadcast广播出去
2015-03-10 18:03:03 291
原创 为啥FM和MP3打开耳机键一直都是MP3接受消息
hookset按键的注册broadcast必须在audiofocus后注册才能生效否则若该Activity没有打开即audiofocus没有生效的话,就会在register.broadcast里面判断为空而不做处理,继续把broadcast广播出去
2015-03-10 18:02:37 108
转载 Android短信sms开发学习 获取未读和已读短信数目
短信 sms 文件 /data/data/com.android.providers.telephony/databases/mmssms.db 这个数据库有13张表,sms表存了短信信息。sms表的uri是 public static final Uri CONTENT_URI = Uri.parse("content://sms"
2015-03-09 19:14:29 479
转载 makefile中的CFLAGS与LDFLAGS
在configure时我们经常会遇到明明已经指令了目录但有时就是链接不了的情况,解决方法及原因如下(引用自http://www.cnblogs.com/taskiller/archive/2012/12/14/2817650.html) CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在
2015-03-06 15:32:10 608
转载 浅谈ANR及log分析ANR
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定
2015-03-06 09:03:37 271
转载 Android提高之SurfaceView的基本用法实例分析
这篇文章主要介绍了Android提高之SurfaceView的基本用法,非常实用的功能,需要的朋友可以参考下前文介绍了Android中MediaPlayer用法的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就来较为详细的介绍SurfaceView的用法。网上介绍Su
2015-03-06 09:01:04 397
转载 Android之SurfaceView使用总结
1.概念 SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2.实现方法1)实现
2015-03-06 08:58:54 221
谷歌CTS测试6572平台经验汇总
2014-05-26
关于提升android编译速度到半小时编译完成
2014-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人