自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用git建立远程仓库,让别人git clone下来

转载自http://blog.chinaunix.net/uid-22028680-id-3040436.html1,建立你的git 目录。ourunix@ubuntu:~$ mkdir testgit ourunix@ubuntu:~$ cd testgit/ 2,建立你的git仓库。ourunix@ubuntu:~/testgit$ git in

2015-09-28 10:40:38 855

转载 Android开发之MediaPlayerService服务详解(一)

前面一节我们分析了Binder通信相关的两个重要类:ProcessState 和 IPCThreadState。ProcessState负责打开Binder驱动,每个进程只有一个。而 IPCThreadState负责提供与Binder通信相关的接口,每个线程有一个。下面我们通过具体示例MediaPlayerService来分析我们应用程序中怎么通过Binder通信的。frame

2015-06-15 16:41:01 2833

转载 wait_event的实现

转载自:http://www.embedu.org/Column/Column462.htm#define __wait_event(wq, condition)         do {         DEFINE_WAIT(__wait);for (;;) {         prepare_to_wait(&wq, &__wait, TASK_UNINTERRU

2015-01-21 18:00:51 769

转载 多线程死锁及coredump

转载自:http://www.cnblogs.com/zhuyp1015/p/3618863.html     据说再高的高手在写多线程程序的时候都难确保不会产生死锁,死锁的调试也就成为一个比较常见的问题,假设有下面这样一个问题:  一个正在生产环境下运行的进程死锁了,或者你只是在跑一个程序,并没有在调试器里面打开它,然后发现没有响应,日志输出也停止了。由于你是一个有经验的程序

2015-01-18 16:13:19 2592

转载 Android支持的音频格式

转载自:http://my.oschina.net/AlexZhuang/blog/56207 以及http://developer.android.com/guide/topics/media/mediaplayer.htmlAAC: Advanced Audio Coding codec (as well as both profiles of HE-AAC, High E

2015-01-04 11:10:47 9640

转载 Android内核详解之Low memory killer

转载自:http://blog.csdn.net/arnoldlu/article/details/8054184Android在内存管理上与linux有些小的区别。其中一个就是引入了Low memory killer .1,引入原因   Android是一个多任务系统,也就是说可以同时运行多个程序,这个大家应该很熟悉。一般来说,启动运行一个程序是有一定的时间开销的,因此为了加快运

2015-01-01 16:27:56 1171

转载 android开发环境搭建

转载自:http://jingyan.baidu.com/article/f0062228f0b18afbd2f0c871.html工具/原料Eclipse 3.7.0、Java Jdk6、Android Sdk步骤/方法安装Java Jdk在安装eclipse之前,应确保已安装了Java Jdk!

2014-08-14 11:42:23 623

转载 遇到的两个Eclipse打不开的问题

转载自:http://blog.sina.com.cn/s/blog_6904d2bd0101kfjf.html 和http://blog.csdn.net/yuanfei_1988/article/details/5919168Eclipse出现“The Eclipse executable launcher was unable to locate its companion shar

2014-08-14 11:05:10 3489

转载 解决Eclipse插件升级中Cannot complete the install because of a conflicting dependency的问题

虽然转载今天因为工作需要打算在Eclipse上安装一下Eclipse RCP Plugin-in Developer Resource 3.7.2的插件,照常使用Eclipse自带的最方便的“Install New Software”如图。结果报错说Cannot complete the install because of a conflicting dependen

2014-08-13 15:08:26 887

转载 在Eclipse中离线安装ADT(Android Development Tools)

由于在线安装无法连接的缘故,只能通过离线下载的方式

2014-08-13 15:05:06 2924

转载 sdk manager 遇到 fetch fail的解决办法

转载自:解决:Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_li ..Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https:/

2014-08-13 15:02:24 1320

转载 Ubuntu12.04下在Android4.0.4源码下载及其编译过程

转载自:http://blog.csdn.net/cailiwei712/article/details/7982207 一、下载源码1、下载工具repo:https://android.googlesource.com/tools/repo/在本地目录建个bin的文件夹,进入bin文件夹;通过git下载:[cpp] view plaincopy

2014-07-03 10:14:31 559

转载 ubuntu下搭建android开发环境

转载自:http://www.2cto.com/kf/201301/186175.html在ubuntu下进行android开发的环境搭建主要有以下5个部分:(1)       安装jdk(2)       安装android_sdk(3)       安装eclipse(4)       为eclipse添加adt插件(5)       添加SDK平台和android平台

2014-06-29 21:07:33 612

转载 ubuntu12.04搭建android开发环境

一直准备学一点Linux的东西,一直没有付诸行动,这个周末准备安装一下,做了将近半年的android开发,准备学一点关于框架和源码的东西。。。安装之前也百度谷歌了很多次,也看了网上不少的资料,总结一点,就是对于像我这种入门级的人来说,还是不够明确,结合网上的资料,本人在此再做完善一下,希望对后来之人有所帮助,于我也算是一种学习吧。首先是安装ubuntu,这个在ubuntu官方网站h

2014-06-29 21:04:07 517

转载 Android初探:LINUX(Ubuntu)下安装开发环境

转载自:第一步: 安装Ubuntu, 我现在装的是12.04LTS,12.04LTS 将得到长达5年的更新支持,而新出来的12.10则只有两年的更新支持,并且Google Android开发/源码网站上也将12.04作为支持系统之一,所以不推荐12.10安装完ubuntu系统后,你可能需要一些小工具:1. nautilus-open-terminal: 这是一个可以在当前目录右键打开T

2014-06-29 21:03:04 451

转载 Android Audio相关 AudioFlinger类

1、继承自BinderService和BnAudioFlinger。2、定义了一些枚举常量。hardware_call_state : AUDIO_HW_OUTPUT_OPEN等track_state : RESUMING等3、类 PlaybackThread : public ThreadBase中用到的常量:        enum type {   

2014-06-26 14:54:54 646

转载 build.prop优化项目

不管怎么修改:手机会在system中自动生成build.prop的备份文件。放心改吧。提供给大大们小米的build.prop。# begin build properties# autogenerated by buildinfo.shro.build.id=GINGERBREADro.build.display.id=libra_mione_plus-userdebug 2.3.

2014-05-27 17:48:00 2249

转载 Android音频系统之AudioFlinger(二)

转载自http://bbs.9ria.com/forum.php?mod=viewthread&tid=213240&highlight=AUDIOFLINGER 1.PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比

2014-03-26 14:26:35 908

转载 android signal 处理总结

转载自:http://www.2cto.com/kf/201311/259749.html 在Android 开发中遇到一些signal 的情况,简要总结如下:  1)Zygote 监控 子进程的退出情况 jellybean/dalvik/vm/native/dalvik_system_Zygote.cpp#151    151     sa.sa_handler =

2014-03-05 17:46:59 3919

转载 android 调试手段

转载自:一、JAVA层单步调试参见“用eclipse单步调试Laucher”参见“用eclipse编译调试adnroid的Browser”二、Native层单步调试参见“使用GDB 单步调试Android本地代码”三、JAVA层堆栈打印1. 在指定的函数内打印相关java调用Log.d(TAG,Log.getStackTraceString(new Throwa

2014-03-05 17:45:10 790

转载 Android调试工具

转载自http://mobile.51cto.com/android-222164.htm1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法: new Exception(“print trace”).printStackTrace();2. MethodTracing1) 功能:用于热点

2014-03-05 17:35:48 680

转载 Android ANR

转载自:http://blog.csdn.net/muojie/article/details/6138688以下为一段ANR的LOG,主要是在WindowManagerService.java和ActivityManagerService.java中实现。 W/WindowManager( 2183): Key dispatching timed out sending to c

2014-03-05 16:38:07 780

转载 bugreport分析方法

转载自:【Sundy系列】网上绝无仅有的Log分析教程及例子!这次打算通过一个例子,深入解析一下log的分析方法以及Handler对象,Android多线程及MediaPlayer状态分析 。先在此占位,边写边发 。特别注意,本文的内容全部是原创,经验所得 。特别是Log分析方法,网上搜了一下,没有Log的分析方法文章,特此贡献一下,希望对程序员有帮助。特别声明一下, 本文章的Word版本

2014-03-05 16:31:32 6070

转载 android bugreport 分析

转载自:http://blog.sina.com.cn/s/blog_86d3fabb0100yff9.html 作者:blueskyhff_firefGet Log from AndroidSystemadb bugreport> bugreport.txtcopy bugreport tothe current directory.bugreport

2014-03-05 16:05:55 3294

转载 android调试的必杀技——反汇编

转自:http://my.unix-center.net/~Simon_fu/?p=527     在移植Android过程中会遇到很多Crash的事情。一般这些问题都可以通过看代码能解决,当然也有一些比较难搞的问题,非常难找到头绪,在 logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题。根据个人一个实例来介绍一下在Android移植过程中反汇编的用法。     首先先

2014-03-05 15:14:46 770

转载 修改Android Media Scanner的扫描路径

转载自:http://blog.csdn.net/qikaibinglan/article/details/6123378对Android稍有熟悉的人都知道,Android Media Scanner只对SD卡上的媒体文件进行扫描。其扫描的策略,请参考《Android Media Scanner Process》。假如我们的硬件平台上面没有提供SD卡槽,难道Android就不能进行对媒体文

2014-03-05 15:08:00 896

转载 android 多媒体扫描过程(Android Media Scanner Process)

转载自:http://blog.csdn.net/qikaibinglan/article/details/6123397androidfilelayerjavaactionextension  [First written by Steve Guo, please keep the mark if forwarding.] Here is the over

2014-03-05 15:07:19 749

转载 MediaScannerReceiver

转载自:http://blog.csdn.net/qikaibinglan/article/details/6123403源码android/packages/apps/providers/media/src/com/android/providers/media/MediaScannerReceiver.javapackage com.android.providers.medi

2014-03-05 15:06:30 819

转载 Android Media Scanner Mechanism Analyze

转载自:http://blog.csdn.net/qikaibinglan/article/details/6126449Architecture    Figure 2-1As Figure 2-1. MediaScannerReciver start up at anytime where receive intent ACTION_BOOT_COMPL

2014-03-05 15:04:29 775

转载 Android: Android Thumbnail 攻略

转载自:http://blog.csdn.net/qikaibinglan/article/details/6130589本文简单研究一下MediaScanner生成及保存thumbnail的方式,并给出代码快速查询图片的thumbnail,希望可以抛块儿砖,引出一大堆玉来~1. 手动执行Dev Tools /Media Scanner,或插入SD卡的时候,会启动Med

2014-03-05 14:59:19 1190

转载 浅析Android MediaProvider之二

转载自:http://blog.csdn.net/qikaibinglan/article/details/6129469MediaProvider 的实质是 Android 的 Core Applications 之一,和 Market 的 app 一样,并无神秘之处,其重要性就是提供了对 media 的操作,而刨根究底,这一操作正是通过同名类 MediaProvider 来实现的。

2014-03-05 14:58:39 1299

转载 浅析Android MediaProvider之一

转载自: http://blog.csdn.net/qikaibinglan/article/details/6129461这段时间,我得一机会对 Android MediaProvider 进行了一番探究,奈何功力有限,不足以参悟其全部,简单记录下心得,已做“到此一游”之用。认识新鲜事物,忌讳一头沉入细节,只见树木不见森林,宜先远远的看,从制高点一览全局,正所谓高屋建瓴。从事

2014-03-05 14:57:17 943

转载 Lowering the Latency

转载自:蝈蝈Android devices may at last get the kind of sound performance that makes music and audio apps satisfying to use. We’ve suffered through generations of the OS and hardware that were quite the o

2014-03-05 11:14:24 1065

转载 Audioflinger

如果要转载,请注明原创作者是蝈蝈1.     OverViewThis document is mainly focused on Jean Bean audioFlinger, but the 1st chaptor introduces Audio Policy Service and Audio Hardware, you can jump to chapter AudioFling

2014-03-05 11:10:21 1545

转载 Android进程线程之同步互斥(一)

转载自:http://www.2cto.com/kf/201304/204372.html 1.1.1 Android中的同步与互斥Android系统也提供了自己的同步互斥机制,不过任何技术的本质都是类似的,更多的是把这些本质的东西应用到符合自己要求的场景。目前Android封装的同步互斥类包括:·          Mutex头文件在frameworks/native/i

2014-03-05 11:05:33 801

转载 常见音频格式

转载自百度百科 MP3早已成为了时尚元素中一个不可或缺的流行符号,它所支持的音频格式有8种左右,而常见的音频格式只有6种。今天我们就向大家介绍一下这几种常见的音频格式。WAV格式WAV是微软公司开发的一种声音文件格式,它符合 PIFFResource Interchange File Format 文件规范,用于保存WINDOWS平台的音频信息资源,被WINDOWS平台及其

2014-02-25 19:18:51 1039

转载 Android Building System 分析

转载自:http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/393 想要了解一個系統,我常會從 makefile 或是 building system 下手,以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。透過了解 building system ,我們能知道如何新增、修改、刪除程式,並保有

2014-02-25 16:52:35 474

转载 android里的makefile

转载自原文地址:http://blog.csdn.net/andy_android/article/details/6960314 (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOC

2014-02-25 16:51:34 670

转载 Ubuntu samba安装创建共享目录及使用

转载自:http://os.51cto.com/art/201002/183766.htmUbuntu samba更新了很多版本更新,我本人认为Ubuntu samba是很好使的文件系统,在此向大家推荐。如今技术不断更新,各种使用文件都已经淘汰。我认为还是有很不错的如Ubuntu samba值得大家来运用。一. Ubuntu samba的安装:sudo apt-get insa

2014-01-24 17:31:29 559

转载 repo的用法

转载自:关于repo的一些命令 1、怎样在代码文件夹下所有git库都建立分支? repo start --all 2、怎样删除代码文件夹下所有git库的分支? repo abandon *1和2其实就是相反的动作3、怎样知道代码文件夹下都改动了那些? repo diff4、怎样把我的提交上传的gerrit上? repo upload

2014-01-23 17:50:42 1294

空空如也

空空如也

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

TA关注的人

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