![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ANDROID
文章平均质量分 61
GabbyZang
这个作者很懒,什么都没留下…
展开
-
Fatal signal 11 (SIGSEGV) at 0x390955ae (code=1)
http://blog.csdn.net/gq414047080/article/details/9012691关于如下debug无法看出究竟是哪出了问题。之前尝试各种方法,折腾了老半天都是没有结果。F/libc ( 148): Fatal signal 11 (SIGSEGV) at 0x390955ae (code=1)I/ProtocalServi转载 2014-03-16 20:27:15 · 3966 阅读 · 0 评论 -
Android Binder机制的Native应用&&Android系统RPC与Binder && Android Service学习之AIDL, Parcelable和远程服务
http://blog.csdn.net/tankai19880619/article/details/20690935mkdir testbinder //创建testbinder目录Android.mk[plain] view plaincopyinclude $(call all-subdir-makefiles) 一、接口类mkdir转载 2014-04-16 12:47:51 · 1405 阅读 · 0 评论 -
深入分析Android (build/core/*.mk脚本)
http://blog.csdn.net/wh_19910525/article/details/7519919文档简要整理Android的make脚本的内容。以供备忘和参考。1. Build LayersBuild Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,Build Layer分成4层。Layer s转载 2014-03-22 21:48:33 · 805 阅读 · 0 评论 -
怎么在Eclipse中查看Android API源码以及support包源码
http://www.myexception.cn/android/1254968.html如何在Eclipse中查看Android API源码以及support包源码转自:http://my.eoe.cn/futurexiong/archive/181.html开发第三方Android应用的,大多数人应该还是Eclipse结合ADT来开发。那么大多数时候我们可能希望点击API提供的一转载 2014-03-22 22:02:08 · 720 阅读 · 0 评论 -
Attach Android Source Code To Eclipse IDE–将Android 源码和Eclipse IDE 关联绑定起来
http://www.kaifazhe.com/mobile/313481.html摘要: Attach Android Source Code To Eclipse IDE–将Android 源码和Eclipse IDE 关联起来 默认情况下,Android SDK 或者 Eclipse ADT plugin 是没有和 A...Attach Android Source Co转载 2014-03-22 22:45:48 · 1323 阅读 · 0 评论 -
Android SDK编译 ——如何将自己源代码加入android.jar
http://blog.csdn.net/mznewfacer/article/details/8139607在Android源码编译成功的基础上重新编译带自己API的android.jar需要进行以下几步操作。1 添加自己源代码,在Android源码frameworks/base目录下新建一个文件夹保存代码,如tv,以包的形式命名添加的文件所在的路径,如/tv/java/androi转载 2014-03-22 23:13:40 · 2191 阅读 · 0 评论 -
Android Camera简述
http://vaero.blog.51cto.com/4350852/834878标签:androidcamera原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vaero.blog.51cto.com/4350852/834878 Android Camera简述 好吧转载 2014-03-22 23:43:53 · 635 阅读 · 0 评论 -
Android开发:Camera初探——控制摄像头拍照
http://www.linuxidc.com/Linux/2013-01/78025p2.htm完整代码:public class TakephotoActivity extends Activity{ SurfaceView sView; SurfaceHolder surfaceHolder; int screenWidth, screenHeight; Bu转载 2014-03-22 23:45:40 · 792 阅读 · 0 评论 -
Eclipse中跟踪调试Android源代码&&Android中的菜单显示风格
http://blog.csdn.net/thl789/article/details/8033282田海立@CSDN2012-9-29 本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试F转载 2014-03-23 20:05:00 · 722 阅读 · 0 评论 -
Android中的内存使用状况统计&&Android中集成第三方软件包(.jar, .so)
http://blog.csdn.net/thl789/article/details/8509519Android中的内存使用状况统计红狼博客based on android 2.3.51. Android中的内存使用状况统计在Android的“正在运行服务”中有关于“已用空间”和“可用空间”的统计,但它不是通常意义(传统Linux)上的内存使用情况统计,而是基于Lo转载 2014-03-23 19:52:20 · 817 阅读 · 0 评论 -
Android Binder机制的Native应用—双向通信
http://blog.csdn.net/tankai19880619/article/details/21224151mkdir testbinder //创建testbinder目录Android.mk[plain] view plaincopyinclude $(call all-subdir-makefiles) 一、接口类1.正向转载 2014-04-16 12:46:58 · 1249 阅读 · 0 评论 -
各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
http://blog.csdn.net/yunjinwang/article/details/8187642转载 2014-04-16 10:46:04 · 2418 阅读 · 0 评论 -
LibStageFright
libmedia和libmediaplayerservice分析 1) libmedia目录在frameworks/base/media/libmedia,为多媒体底层库,这里面的内容被编译成libmedia.so在整个MediaPlayer运行中属于Client部分 1.libmedia.so处于核心位置,主要实现对上层以及下层的接口类。对上层主要提供MediaPlayer类的接口,转载 2014-04-16 11:26:30 · 3460 阅读 · 0 评论 -
Android Tombstone解决步骤
http://blog.csdn.net/a254373829/article/details/8295861这周和同事一起解了个tombstone的bug, 记录下分析的过程,免得以后又忘记。。。1>log的分析pid: 122, tid: 14745, name: Binder_2 >>> /system/bin/mediaserver signal 11 (SIGSEG转载 2014-03-16 19:31:32 · 1076 阅读 · 0 评论 -
ION基本概念介绍和原理分析
http://blog.csdn.net/zirconsdu/article/details/8969749转载前的话:ION将内核态形形色色的内存分配纳入统一的管理接口之中,更重要的设计意图是为内存在不同用户态进程之间传递和访问提供了支持。每个ion_buffer与一个struct file关联,其handle纳入进程file desc空间而不是/dev/ion设备内单独的han转载 2014-03-16 19:45:19 · 1181 阅读 · 0 评论 -
The Android ION memory allocator
http://lwn.net/Articles/480055/Back in December 2011, LWN reviewed the list of Android kernel patches in the linux-next staging directory. The merging of these drivers, one of which is a memor转载 2014-03-16 19:52:24 · 623 阅读 · 0 评论 -
Android媒体播放器框架--图
http://blog.csdn.net/myarrow/article/details/70536221. 由于小弟用的平台的AV播放一直不稳定,为研究其原由,不得不把MediaPlayer这个东东搞个明白。2. 媒体播放器本地部分对上层的接口是MediaPlayer,对下层的接口是媒体播放器对硬件的抽象层,StagefrightPlayer是其中的一个实现,你也可以自己基于硬件驱动转载 2014-03-17 10:17:42 · 656 阅读 · 0 评论 -
深入了解MediaServer-1
http://blog.csdn.net/myarrow/article/details/70484881.mediaserver位于main_mediaserver.cpp,其源码如下:[html] view plaincopyprint?int main(int argc, char** argv) { spProcessStat转载 2014-03-17 10:14:24 · 1549 阅读 · 0 评论 -
可爱的BpXXX-图
http://blog.csdn.net/myarrow/article/details/70537631. 说BpXXX(如BpMediaPlayer)可爱,是因为它总是默默无闻地工作做,且基本上不露面(有点害羞的样子),但却总是做着重要的工作,没有它你如何调用mediaserver中为你准备好的各种功能呢?有了它,我们告诉它要听流行的“伤不起”,它就帮你放。你说它是不是一个听话的孩转载 2014-03-17 10:18:33 · 1016 阅读 · 0 评论 -
interface_cast做什么的?&&Android中真正的Player
http://blog.csdn.net/myarrow/article/details/70545891. 前面对interface_cast已经进行了详解,为加深理解,现单独把结果抛出来。它本身是一个模板,如:interface_cast(reply.readStrongBinder());2. reply.readStrongBinder());返回的结果是一个新创建的BpB转载 2014-03-17 10:19:03 · 2054 阅读 · 0 评论 -
MediaPlayer-MediaPlayerService-MediaPlayerService::Client的三角关系
http://blog.csdn.net/myarrow/article/details/70549361. MediaPlayer是客户端2. MediaPlayerService和MediaPlayerService::Client是服务器端。2.1 MediaPlayerService实现IMediaPlayerService定义的业务逻辑,其主要功能是根据MediaPlay转载 2014-03-17 10:38:21 · 645 阅读 · 0 评论 -
pthread pthread_mutex pthread_cond相关
http://blog.csdn.net/gq414047080/article/details/9842549pthread这块api有点多,没有精力去每个都弄清楚。。。。。这里只说下pthread_mutex 和pthread_cond用法。1,pthread_cond_wait用于阻塞当前线程,等待别的线程调用pthread_cond_signal或者pthrea转载 2014-03-16 20:28:34 · 594 阅读 · 0 评论 -
解析JVM线程同步机制&& Android中的广播也定向
http://blog.csdn.net/thl789/article/details/566494解析JVM线程同步机制 田海立2005年12月26日 摘要对多线程的支持一般是在OS级的,而Java将其做在了语言级别,这其中最吸引人的莫过于Java对线程同步(互斥与协作)的支持。本文分析了JVM(Java Virtual Machine)内部实现的监视器同步机制,转载 2014-03-23 19:46:10 · 962 阅读 · 0 评论 -
Android MediaScanner:(一)(二)(三)(四)
http://blog.csdn.net/thl789/article/details/7583352田海立@csdn2012-05-19本文是笔者的分析归纳,并用UML图(Class Diagram/Sequence Diagram)来呈现。虽然来源于对Android源码的分析,但文中不会占用大量篇幅罗列源码,所以读者在阅读本文时,手头最好有Android源码,结合源转载 2014-03-23 20:46:36 · 1158 阅读 · 0 评论 -
Android应用程序的debug属性
http://blog.csdn.net/hudashi/article/details/8698142本文参照:http://blog.csdn.net/fyh2003/article/details/6861981在开发Android应用程序时,我们可以在AndroidManifest.xml中设置其debug属性,比如示例1示例1 and转载 2014-04-18 14:19:38 · 506 阅读 · 0 评论 -
Android进程与内存及内存泄露
http://blog.csdn.net/hudashi/article/details/8451477第一部分 Android进程1.1、Android进程简介 每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,而每一个虚拟机实例都是一个独立的进程空间,不同的应用在不同的进程空间里运行,当一个虚拟机关闭或意外中止时不会对其它虚拟机造成影响,可以最大程度转载 2014-04-18 14:21:44 · 477 阅读 · 0 评论 -
浅谈ANR及如何分析解决ANR
http://blog.csdn.net/huaciom/article/details/6861742一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:Broadcas转载 2014-05-06 21:29:43 · 822 阅读 · 0 评论 -
LinuxMint下让adb工具识别android设备
http://my.oschina.net/armsky/blog/55440在LinuxMint12下安装好了JDK/SDK/eclipse等一套东东以后,需要使用adb工具设备插入到USB的Andorid设备,以下是具体的操作步骤:1.使用lsusb查看插入的USB设备在usb总线中的ID:$lsusbBus 001 Device 002: ID 0fce:转载 2014-04-20 17:54:37 · 1075 阅读 · 0 评论 -
【转】[Android实例] 【Sundy系列】网上绝无仅有的Log分析教程及例子!
http://blog.csdn.net/pby_bob/article/details/6437592最近接触Android所以大量浏览专家博客,觉得好的就转帖过来一起分享!谢谢eoeAndroid的sundy写这篇文章! 以下原文: 前两篇文章之后,打算再分享一点儿经验 :之前文章见这里:1, 全看懂了-加两年经验-语音朗读-语音识别-转载 2014-03-25 00:21:54 · 880 阅读 · 0 评论 -
property_get/property_set
http://blog.csdn.net/xujianqun/article/details/6363318每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“in转载 2014-04-06 20:08:39 · 577 阅读 · 0 评论 -
system server ANR 一种分析方法 -- Android JVM异常重启简析
http://blog.csdn.net/do_script/article/details/7554627SYSTEM SERVER进程ANR 一般会导致java vm不停重启,还好保留了自动打印log到文件中的方法,出现这种概率性问题,从log入手就简单多了。 1. 找到SYSTEM server的PID,一般在logcat中会有这么一句 Syste转载 2014-05-08 14:33:51 · 1783 阅读 · 0 评论 -
eclispe黑色配色方案,插件配置
http://blog.csdn.net/kehrwang/article/details/9303359 使用android官方的ADT感觉界面白色的太怪了,看就了眼睛不舒服。上网找了一个eclispe的插件可以定制编辑器的配色方案,省去了自己配置的麻烦。况且自己配的也不能让自己满意。 插件的官方网站:http://eclipsecolorthemes.org/转载 2014-05-26 10:46:01 · 749 阅读 · 0 评论 -
How To Remove Or Delete PPA In Ubuntu
http://itsfoss.com/how-to-remove-or-delete-ppas-quick-tip/In an effort to install various apps in Ubuntu or other Linux distribution, we often add several PPA. Most of the times these PPAs are m转载 2014-11-03 16:45:57 · 1599 阅读 · 0 评论 -
Android中打印代码的调用层次
http://blog.csdn.net/hudashi/article/details/7062945在我们调试Android代码的时候,有些时候需要取得当前代码的调用层次(调用栈)。本人现知2种方法,一种是java传统的方法,另一种是Android提供的方法。第一种,通过getStackTrace()这种是java的传统方法,即在你的代码处,通过Thread.current转载 2014-04-18 14:17:20 · 683 阅读 · 0 评论 -
通过ANR来查看死锁
http://blog.csdn.net/hudashi/article/details/7039866死锁通常很难查找。但是在Android我们可以ANR来得到traces.txt。在traces.txt中可以查看那些线程在wait,当然死锁的线程也在其中。这样对查找死锁大大提供了方便。注意:方式ANR后,在手机中就会生成如下文件data\anr\traces.txt下面直接给出实例转载 2014-04-18 14:09:35 · 807 阅读 · 0 评论 -
Android线程与ANR
http://blog.csdn.net/hudashi/article/details/8451540本人博客原文第一部分 Android线程Android线程模型Android的每个进程有一个称为“main”主线程(也称UI线程)的线程。它除了负责所有事件的分发和处理,还负责4大组件的生命周期函数的调用。更多内容请参考《Android线程模型》和《Looper和Hand转载 2014-04-18 14:21:08 · 505 阅读 · 0 评论 -
Android的Logcat命令详解:翻译Enabling logcat Logging
http://blog.csdn.net/thl789/article/details/6639611Android的Logcat命令详解——翻译Enabling logcat Logging田海立@CSDN2011/07/28Android LOG系统提供了收集和查看系统调试输出的功能。各种应用程序和系统其他部分输出的LOG都存储在一些循环缓冲区里,这些缓冲区可以通过转载 2014-03-23 20:51:11 · 631 阅读 · 0 评论 -
Android中init.rc文件的解析&&Android init进程启动过程分析
http://blog.csdn.net/thl789/article/details/8681067田海立@CSDN2013-3-16 本文分析Android中如何解析init.rc文件,重点描述了on action内的解析,并从解析的过程中总结出init.rc的语法规范。 对init.rc的解析是在parse_config(): [system/core/init/转载 2014-03-23 19:49:00 · 913 阅读 · 0 评论 -
logcat命令详解
http://blog.csdn.net/hudashi/article/details/7062914转载 2014-04-18 14:00:40 · 698 阅读 · 0 评论 -
解析Android消息处理机制:Handler/Thread/Looper & MessageQueue
http://blog.csdn.net/thl789/article/details/6601558解析Android消息处理机制——Handler/Thread/Looper & MessageQueue 田海立@CSDN2011/07/12 Keywords: Android Message HandlerThread Looper UML转载 2014-03-23 19:26:36 · 561 阅读 · 0 评论