自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

转载 ANR机制以及Log分析

目录1. 概览2. ANR机制2.1 ANR的监测机制2.1.1 Service处理超时2.1.2 Broadcast处理超时2.1.3 Input处理超时2.1.4 小结2.2 ANR的报告机制2.2.1 CPU的使用情况2.2.2 函数调用栈3. 问题分析方法3.1 日志获取3.2 问题定位3.3 场景还原3.3.1 第一个假设和验证3.3.2 第二个假设和验证4. 总结请尊重原创版权,转载注...

2018-03-28 15:54:27 668

转载 Android的死机、重启问题分析方法

Android的死机、重启问题分析方法1.     死机现象1.1      死机定义当手机长时间无法再被用户控制操作时,我们称为死机。在这里我们强调长时间,如果是短时间,归结为性能问题。1.2      死机表现* 用户操作手机无任何响应,如触摸屏幕,按键操作等。* 手机屏幕黑屏,无法点亮屏幕。* 手机界面显示内容和用户输入不相干。1. 系统简图当用户对手机进行操作时,对应的数据流将是下面一个概...

2018-03-28 08:59:56 7055

转载 Android附近基站+Wifi+IP+GPS多渠道定位方案

wifi定位wiki:https://developers.google.com/maps/documentation/geolocation/intro前言:在移动客户端的开发中,地理位置定位是一个非常重要的环节,有些时候用户可能会限制web app或者Android app的一些权限,或者由于信号不佳的原因无法获得准确的GPS位置,甚至为了省电,用户可能对开启GPS开关可能会有抵触情绪。但是不...

2018-03-27 17:20:56 4562

转载 Android init.rc 初始化

在Android中使用启动脚本init.rc,可以在系统的初始化中进行简单的操作。init.rc启动脚本路径:system/core/rootdir/init.rc内容:Commands:命令Actions:动作Triggers:触发条件Services:服务Options:选项Properties:属性Commands是一些基本操作。如:    mkdir /system    mkdir /d...

2018-03-23 10:26:05 281

转载 Android开机执行shell脚本

往往需要在Android启动过程中去对系统做一些设置,如修改某些文件夹的属主和文件的权限,可在init.rc中增加service执行shell脚本,从而可在shell脚本中完成大部分操作。1、在system/bin/下创建一个shell脚本init.mbx.sh,以修改mtd权限为例,内容如下:#!/system/bin/shbusybox chmod 666 -R /dev/mtd/*2、在in...

2018-03-23 08:49:09 6200

转载 Android原生权限管理:AppOps

---------------------从Android M开始,Google就正式推出了官方的权限管理机制Android Runtime Permission.  AppOps终究没有走到台面^^可以参考 http://blog.csdn.net/hyhyl1990/article/details/51957616 了解Runtime Permission-------------------...

2018-03-22 22:15:15 1124

转载 Android权限管理原理(含6.0)

前言Android系统在MarshMallow之前,权限都是在安装的时候授予的,虽然在4.3时,Google就试图在源码里面引入AppOpsManager来达到动态控制权限的目的,但由于不太成熟,在Release版本中都是把这个功能给隐藏掉的。在6.0之后,Google为了简化安装流程且方便用户控制权限,正式引入了runtime-permission,允许用户在运行的时候动态控制权限。对于开发而言...

2018-03-22 21:58:35 2400

转载 Android应用默认权限开启

Android系统应用默认权限设置frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java 类是对默认权限管理类我们可以通过此类来对我们系统中存在的应用进行默认权限设置。 下面举个例子,修改系统中应用存储空间权限: private void grantDefaultSy...

2018-03-22 21:35:07 11678

转载 Android M Runtime Permission

本文旨在全面介绍Android M 上新发布的runtime permission的相关功能,与之相关的app编程以及一些相关重要API,并对framework部分作了简单介绍。一、什么是runtime permission    先了解一下什么叫install time permission model。 在app安装过程中要求用户授予app相应权限,否则不能安装,这叫install time ...

2018-03-20 17:05:20 199

转载 Android的死机、重启问题分析方法

Android的死机、重启问题分析方法1.     死机现象1.1      死机定义当手机长时间无法再被用户控制操作时,我们称为死机。在这里我们强调长时间,如果是短时间,归结为性能问题。1.2      死机表现* 用户操作手机无任何响应,如触摸屏幕,按键操作等。* 手机屏幕黑屏,无法点亮屏幕。* 手机界面显示内容和用户输入不相干。1. 系统简图当用户对手机进行操作时,对应的数据流将是下面一个概...

2018-03-19 14:28:42 2134

转载 Dalvik与ART的GC调试

一、Dalvik1.1 GC含义Dalvik虚拟机,每一次GC打印内容格式:D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time>中文版:D/dalvikvm: <GC触发原因> <GC释放内...

2018-03-16 17:02:16 172

转载 SystemUI架构分析

SystemUI架构分析SystemUI架构分析前言1SystemUI介绍1SystemUI摘要2什么是SystemUI2SystemUI的启动过程3SystemUI的SERVICES1音量控制11音量控制简介12音量控制SERVICE的初始化13控制音量过程2RingtonePlayer3电源管理4任务管理5存储通知6锁屏7通知栏4总结前言本文描述Android系统中一个核心应用SystemUI...

2018-03-16 11:04:28 526

转载 Android程序运行报错"Process xxxx has died"原因查找

在我们的程序挂掉之后,我们抓取log分析,有时候有以下提示:      "I/ActivityManager( 2212): Process com.seven.test (pid 2758) has died."      这句话的意思就是说我们的程序主进程已经死掉了,这肯定不是我们所期望的啊,那么这种错误如何分析呢?以下是我的分析过程      1.首先找到关键log[java] view p...

2018-03-13 09:54:53 9523

转载 Android ANR分析

前言ANR即Application Not Responding,顾名思义就是应用程序无响应。在Android中,一般情况下,四大组件均是工作在主线程中的,Android中的Activity Manager和Window Manager会随时监控应用程序的响应情况,如果因为一些耗时操作(网络请求或者IO操作)造成主线程阻塞一定时间(例如造成5s内不能响应用户事件或者BroadcastReceive...

2018-03-08 13:56:03 291

汽车仪表名词解释.pdf

本资源汇总整合查阅了很多资料,共汇总了70来个相关的车载仪表相关名词解释。希望对想了解或从事车载开发的相关人员有不错的帮助。汇集了ACC、AVDC、ESP、VDC、VSC、ABS等等

2021-05-21

MVC架构模式简介.pptx

本文档是看过很多MVC资料进行整理的,希望此文档能够对大家有一定的帮助。

2019-08-28

常用的最新BT协议规范说明文档

包括AVRCP_v1.6.2、A2DP_v1.3.2、FTP_v1.3.1、HFP_v1.7.2、HID_v1.1.1、Mesh Device Properties v1.0、PBAP_v1.2.3、3DSP_v1.0.3

2019-05-12

A2DP_v1.3.2.pdf

该文档讲述了a2dp的协议规范,对于蓝牙开发者而言,研究了解一下协议规范会对蓝牙有一个更清楚的认识。

2019-05-11

空空如也

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

TA关注的人

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