- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 Android7.0 JACK编译器不支持多用户同时编译的问题的解决
Android7.0(也就是Android N)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行andorid7.0的编译,原因就是后面开始编译的用户无法正常启动jack server,而jack server居然不能关闭,虽然JACK文档中有说提供一些宏,只要设置宏为对应的值就可以关闭,但实测发现无
2017-08-14 14:57:24 697 2
转载 Freezing of tasks
翻译: kernel\Documentation\power\freezing-of-tasks.txtI. 什么是任务冷冻?任务冷冻是一种在系统休眠或者系统挂起期间控制用户空间进程和一些内核线程的机制。II. 它是如何工作的?每个任务都有4个标志用于任务冷冻机制,PF_NOFREEZE, PF_FROZEN, TIF_FREE
2017-08-03 14:22:35 674
原创 android 实现一键静音功能
最近在android5.1上面做一个功能,类似苹果的一键静音功能。山寨大国,一直模仿,但从未超越,别人做什么,砸门跟着做。下面就来看看android究竟怎么实现这个功能呢?刚开始我也不知到怎么做,怎么办呢?只好想方设法的找线索,首先先把按键驱动实现了,上层能读到按键事件后,那就好办了,好,那我们就先实现按键驱动。高通源码里面已经实现了按键的驱动,只需要添加我们所需的节点就好了,下面以具体代码来说
2017-03-04 12:01:32 7621
原创 光距感 stk3310 调试
1. 一般高通代码驱动适合自己的HAL层框架,驱动也要适应其框架。最主要的是sys注册的文件节点,HAL层通过统一的方式去读取文件节点,这样就具备通用性,后面直接添加驱动就好了。首先要了解一下sensor的框架,从最底层到应用层中间会经过:kernel -> hal -> framework -> app,所以调试驱动要一层一层的取保数据正常,那就基本上没什么问题了。2.调试需
2017-01-13 12:02:57 3222 1
原创 android 添加电池
说到电池,也许大家觉得没什么神秘的,确实是没什么神秘的,大家也没重视,先问大家一个问题,一般手机电池的电压是多少?一般到多少电压会关机?哈哈,是不是似懂非懂的样子,,电池分为高压电池和低压电池,低压的一般为3.7V,高压的有4.2V,4.35V,高压电池一般是平板之类的才会用到,手机大多数是低压的。关机电压就需要根据电池的规格书来通过曲线分析。电池是手机最重要的一部分,没电搞毛线啊,UI再牛逼,有
2016-12-29 14:42:41 1648
转载 CSDN如何转载文章
转载于:http://blog.csdn.NET/jiangping_zhu/article/details/180441091、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进入个人"管理博
2016-12-29 10:02:19 408
转载 linux 块设备
linux 块设备-整理(一)1. 基本概念: Linux设备驱动开发详解(宋宝华):字符设备与块设备 I/O 操作的不同如下。(1)块设备只能以块为单位接受输入和返回输出,而字符设备则以字节为单位。大多数设备是字符设备,因为它们不需要缓冲而且不以固定块大小进行操作。(2)块设备对于 I/O 请求有对应的缓冲区,因此它们可以选择以什么顺序进行响应,字符设备无须缓
2016-12-29 09:53:40 346
转载 谈程序员基础的重要性
近来一直担心毕业需要写论文的问题,基本都没碰过编程的东西了。要写论文才发现做研究真的很难,在此向奋斗在科研一线的xdjm们致敬了!言归正传,论文刚有了一点思路就像放松一下,最近刚入了一个Android手机就想试试android开发,于是花了将近半天时间搭好开发环境,写了一个helloworld,就想找本书看看,下载了《android应用开发揭秘》,打包这本书的网友提到计算机基础的重要性,推荐了ht
2016-12-29 09:13:50 523
原创 linux 内核机制
互斥与同步 一 并发1.并发: 是指可能导致对共享资源的访问出现竞争状态的若干执行路径,不一定是时间上的。2.并发的来源2.1中断处理路径2.2调度器的可抢占性(单处理器的特性,导致进程与进程指间的并发)2.3多处理器的并发执行3.临界区对共享资源进行访问的代码片段成为临界区。二 自旋锁在多处理器系统中提供对共享数据的保护,其背后核心思想是:设置一个
2016-12-28 17:45:09 423
原创 android 6.0 USB添加调制解调模式
1.什么是调制解调器 调制解调器(MODEM)是为了解决利用模拟信道传输数字信号而研制的一种通信设备。计算机只能处理数字信号,而现有的一些信道又只能传输模拟信号,为了利用模拟信道传输数字信号,发送端就必须将数字信号转换成模拟信号,将欲发送的数字信号调制到载波上去,而载波信号是模拟信号,可以在模拟信道上传输。然后,接收端再进行相应的处理,恢复传输的数字信号,这一过程就是解调。这样就
2016-11-29 17:38:26 2887
原创 关于framework修改源码编译报错
这几天在usb上添加功能,修改了framework里面的一些源码,单独编译是没有问题的,但是在全编译的时候就遇到报错了,错误提示如下: out/target/common/obj/PACKAGING/public_api.txt:14117: error 5: Added public field android.hardware.usb.UsbManager.USB_FUNCTI
2016-11-17 09:13:57 799
原创 Android apk 签名
可能有很多的不是专业android开发的朋友跟我一样,不知道自己开发的apk为什么要进行签名后才能安装,下面来说说我自己的经历。 今天在改一个日志暗码系统,用的是android studio,改好之后push到手机后,发现用不了,还以为自己改的不对,反复检查后,再push进去,还是不行。经过一时间的折腾,突然想到apk要进行签名。那有些人会问,为什么我们在模拟器上面能运行,push到手机后
2016-09-23 20:17:32 384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人