自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent的专栏

技术积累与资料收集

  • 博客(9)
  • 收藏
  • 关注

转载 安卓开发之常见死机问题--log分析

一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。  什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。  1、程序异常退出 uncaused exception  2、程序强制关闭 F

2014-12-13 16:23:52 1000

转载 浅谈ANR及log分析ANR

一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在

2014-12-13 16:09:14 858

转载 Android调试方法

Android调试方法   1 dump虚拟内存     cat /proc/xxxx/maps     虚拟内存的位置可能有如下地方:     -内核的defconfig文件     -build/core/prelink-linux-arm.map     -build/tools/apriori/prelinkmap.c     -bionic/linke

2014-12-13 15:26:26 817

转载 Measuring kernel latencies to ensure real-time constraints

Device drivers in the kernel often need to perform some task in response to some events. To do this, there is not one but many different ways. These deferred execution methods include the Linux workqu

2014-12-13 14:34:17 902

转载 Android Tombstone/Crash的log分析和定位

有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***Build fingerprint: 'XXXXXXXXX'pid: 1658, tid: 13086  >>> system_s

2014-12-13 14:04:15 869

转载 Android 调试中 addr2line 工具的使用

我们在解bug的时候经常能碰到一些段错误。下面是我从一个bug的log中截取的一个段错误://////////////////////////////////////////////////////////////////////////////////////////////////////  08-19 19:08:27.132  2105  2105 I DEBUG   

2014-12-13 13:53:35 2180

原创 Audio笔记之AudioSystem::getOutput

audio_io_handle_t AudioSystem::getOutput(audio_stream_type_t stream, uint32_t samplingRate, audio_format_t format,

2014-12-07 02:11:58 3077

原创 Audio笔记之耳机插拔检测

System Server是Android系统的核心,他在Dalvik虚拟机启动后立即开始初始化和运行。其它的系统服务在System Server进程的环境中运行。在main函数中,首先检查系统时间设置和SamplingProfiler。然后加载一个叫android_servers的本地库,他提供本地方法的接口(源程序在framework/base/services/jni/目录中)。然后调用

2014-12-07 01:40:50 5728

原创 Audio笔记之MediaPlayerService:prepare

status_t MediaPlayer::prepare(){ ALOGV("prepare"); Mutex::Autolock _l(mLock); mLockThreadId = getThreadId(); if (mPrepareSync) { mLockThreadId = 0; return -EALREADY;

2014-12-01 00:04:11 924

空空如也

空空如也

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

TA关注的人

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