![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android6.0
文章平均质量分 72
mmmccc000
这个作者很懒,什么都没留下…
展开
-
Android 之6.0 双向通话自动录音
可以先参考下这篇博客,讲得比较详细 http://www.jizhuomi.com/Android/example/354.html然后我看到这篇博客很叼,其它的文章质量也非常不错,http://blog.csdn.NET/gyhgx/article/details/51669892项目中需要实现基于Android 6.0 的双向通话自动录音功能,在查阅相关android电话状态转载 2016-10-10 20:19:43 · 976 阅读 · 0 评论 -
在Ubuntu-14.04.3配置并成功编译Android6_r1源码
折腾了一周,终于把Android6_r1的源码编译成功。先上图,这是在ubuntu中运行的Android模拟器:由于我是在win8中安装虚拟机VMware,然后在虚拟机中安装Ubuntu进行编译,所以遇到诸多麻烦。如果直接在Linux中编译,可能会更顺利。------------------------------------------------------------转载 2016-11-25 15:05:35 · 646 阅读 · 0 评论 -
android 如何通过包名杀死指定的进程
andriod 杀死进程有多种方式:finish();exit(0);Android.os.Process.killProcess(android.os.Process.myPid());可用于结束自身想要在自己的app中杀死别的进程:private ActivityManager mAm;mAm = (ActivityManager) mContext.get转载 2016-11-24 20:31:26 · 10236 阅读 · 1 评论 -
android6.0系统 Doze模式(DeviceIdle)实现与控制逻辑
DeviceIdleController的实现逻辑1.服务启动 21.1SystemServer.java启动阶段 21.2准备阶段 52. 进入Idle模式 62.1进入idle模式的流程 63. 状态变化的驱动因素 104.进入Idle模式后的处理 104.1对于PowerManager的限制 114.2对网络转载 2016-11-22 20:19:56 · 966 阅读 · 0 评论 -
常见编译错误-ubuntu16.04
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: /home/hains/android/system/out/host/linux-x86/obj32/SHARED_LIBRARIES/libart_intermediates/arch/x86/quick_entrypoint转载 2016-11-21 19:50:08 · 2680 阅读 · 0 评论 -
Android ION机制_HAL与vendor层共享内存_流程简介(1)
研究导向: open camera过程中有些初始化设置参数需要从vendor层获取,而vendor与hal隶属于不同进程,通过ION机制设置共享内存来实现不同进程间数据共享,下面简要介绍流程:在初始化过程中hal层会通过socket将消息发送至vendor层-通知vendor map共享内存。ION初始化过程: vim hardware/qcom转载 2016-11-17 15:43:54 · 1753 阅读 · 0 评论 -
高通camera框架_流程浅析(1)
该文档主要浅析camera框架,后续会增加机制相关内容:1. Introduction本文档主要讲解高通Camera整体框架。部分内容或参考资料可参考个人博客Android开发栏目:http://blog.sina.com.cn/betterforlife 2. 高通Camera框架简介总体框图如下:下面简要走一下流程,不涉及具转载 2016-11-17 15:41:16 · 1728 阅读 · 0 评论 -
Android 设置参数至kernel_ois为例
由于最近研究OIS,而android4.4并没有相关逻辑(vendor&hal&kernel)当然Android 6.0拥有完善逻辑,增加OIS光学防抖参数设置(ois参数一般不作为设置参数,仅作实验测试):A:上层逻辑1) 添加接口函数参考public void setSaturation(int saturation)设置在code/frameworks/ba转载 2016-11-17 15:38:58 · 481 阅读 · 0 评论 -
高通camera bring up软件流程
高通camera bring up分为两种类型:YUV和bayerbring up yuv sensor1、kernel空间1) vim kernel/driver/media/platform/msm/camera_v2/sensor添加sensor驱动文件-可参考其他修改Makefile2) kernel/arch/arm/configs添加CONFIG_定义3转载 2016-11-17 15:34:12 · 1573 阅读 · 0 评论 -
bring UP 需要做的工作
bring UP 需要做的工作1、kernelspacesensor driver : 驱动和设备树2、userspacecamera 对应的chromatix library 和sensor library准备工作 1、模组原理图2、sensor spec3、sensor resolution转载 2016-11-17 15:29:02 · 11427 阅读 · 0 评论 -
samba移植到android流程
参考这一篇文章http://blog.csdn.net/jk198310/article/details/15809341然后结合自己实际操作过程中遇到的一些问题总结出来这个流程最近做一个关于把samba服务移植到安卓项目,网上不乏一些文章,但是照着文章做还是会出现好多问题,不得不各种百度,google,终于克服困难成功运行起来,所以把自己记得的流程记录下来,结合网上一些文章总结,并将转载 2016-10-22 16:27:03 · 4305 阅读 · 0 评论 -
android6.0系统 PowerManager深入分析(非常详细)
概述一直以来,电源管理是电子产品设计中非常重要的环节,也是任何电子设备中最为重要的系统模块之一,优秀的电源管理方案,能够提供持久的续航能力,良好的用户体验,更能提升电子产品的竞争力。移动设备的电量主要由两种元件消耗:CPU和显示屏,因此设法降低这两种元件的耗电量就是电源管理的关键,为移动设备设计的CPU大多有两种工作频率,为了省电,大部分时间内cpu都工作在降低频率下,只有进行密集转载 2016-10-22 16:22:40 · 5370 阅读 · 0 评论 -
android6.0系统Healthd深入分析
概述Healthd是android4.4之后提出来的一种中介模型,该模型向下监听来自底层的电池事件,向上传递电池数据信息给Framework层的BatteryService用以计算电池电量相关状态信息,BatteryServcie通过传递来的数据来计算电池电量显示,剩余电量,电量级别等信息,如果收到过温报警或者严重低电报警等信息,系统会直接关机,保护硬件。 主模块处理流程转载 2016-10-10 20:26:13 · 1249 阅读 · 0 评论 -
Android6.0 Audio系统架构
#android audioWhy audio ?由于个人兴趣的原因,从系统科调整到音频科。一个礼拜前,对Audio的认识是这样的:之后,慢慢接触代码之后,发现架构应该是这样的:(图来自AOSP:https://source.android.com/devices/audio/index.html)区别在于转载 2016-10-10 20:24:01 · 2956 阅读 · 0 评论 -
Android 系统自动重启Bug(高通平台)
最近客户反馈了一个Bug,我们的系统用着用着会自动重启,尤其是在拨号的时候极容易死机或者进入下载模式。根据老大和高通的支持得到了一个解决方案。 在Android系统中,有这么一个文件夹:sys/bus/msm_subsys/devices,里面分别有三个文件夹:subsys0、subsys1、subsys2,这三个都是Android系统中运行的子系统。根据高通的解释,subsys0主要转载 2016-11-25 16:53:39 · 2391 阅读 · 0 评论