自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android 系统自动重启Bug(高通平台)

最近客户反馈了一个Bug,我们的系统用着用着会自动重启,尤其是在拨号的时候极容易死机或者进入下载模式。根据老大和高通的支持得到了一个解决方案。   在Android系统中,有这么一个文件夹:sys/bus/msm_subsys/devices,里面分别有三个文件夹:subsys0、subsys1、subsys2,这三个都是Android系统中运行的子系统。根据高通的解释,subsys0主要

2016-11-25 16:53:39 2372

转载 Android6.0 打开自启动管理页面(华为、小米)

Android在6.0之后就禁止了APP拉起其他的APP,这样子在一些推送服务无法通过拉起其他APP来接受通知,当你的APP没有在线状态下是收不到推送的,包括华为推送和小米推送,小米推送还好一点,可以通过推送系统的通知实现推送,但是推送自定义消息就无法送达了。当然,如果我们打开了APP的自启动权限后是可以收到华为推送和小米推送的,它通过系统把我们的APP启动起来然后就可以收到推送了。当然,要打开自

2016-11-25 15:48:54 3697

转载 Android 系统的自启动原理

1.1.1.实现自己的广播接收器,在 onReceive()方法中实现要处理的逻辑1.1.2. AndroidManifest.xml 中注册该广播接收器,申明接收广播过滤器为Boot_Completed 广播1.1.3.申明权限        实现 Android 的自启动与一般的广播接收没有

2016-11-25 15:44:12 1897

转载 比较有用的项目管理软件集锦

1.思维导图(MindManager)---可用于项目管理思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而

2016-11-25 15:41:22 340

转载 Android 性能分析工具dumpsys的使用(自己增加一部分在后面)

Android提供的dumpsys工具可以用于查看感兴趣的系统服务信息与状态,手机连接电脑后可以直接命令行执行adb shell dumpsys 查看所有支持的Service但是这样输出的太多,可以通过dumpsys | grep "DUMP OF SERVICE" 仅显示主要的Service的信息一、列出dumpsys所有支持命令?

2016-11-25 15:38:06 597

转载 在Ubuntu-14.04.3配置并成功编译Android6_r1源码

折腾了一周,终于把Android6_r1的源码编译成功。先上图,这是在ubuntu中运行的Android模拟器:由于我是在win8中安装虚拟机VMware,然后在虚拟机中安装Ubuntu进行编译,所以遇到诸多麻烦。如果直接在Linux中编译,可能会更顺利。------------------------------------------------------------

2016-11-25 15:05:35 638

转载 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 10215 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 924

转载 常见编译错误-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 2660

转载 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 1742

转载 高通camera框架_流程浅析(1)

该文档主要浅析camera框架,后续会增加机制相关内容:1.    Introduction本文档主要讲解高通Camera整体框架。部分内容或参考资料可参考个人博客Android开发栏目:http://blog.sina.com.cn/betterforlife 2.   高通Camera框架简介总体框图如下:下面简要走一下流程,不涉及具

2016-11-17 15:41:16 1713

转载 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 470

转载 高通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 1549

转载 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 11378

空空如也

空空如也

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

TA关注的人

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