自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gabby

android learner

  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

转载 C语言程序编译错误 request for member 'num' in something not a structure or union

一般是.与->搞错了。如果它是地址,就在它后边用->,如果它不是地址,就在它后边就用.------------------------------------------------------------http://zhidao.baidu.com/link?url=geojS7y1XPvrgXoib_jSBguu3SCmoddUTxZ1XyEiyS1G4wr1VHbSx5r2xdyp

2014-03-30 15:23:23 16862

转载 两个文件定义了同名的变量,会是同一个变量吗?

http://bbs.csdn.net/topics/370042598两个文件定义了同名的变量,会是同一个变量吗? [问题点数:20分,结帖人screen12]收藏screen12screen12 等级:结帖率:96.85%楼主 发表于: 2011-06-30 13:28:24我在一个工程中建立了两个文件

2014-03-30 15:16:56 6747

转载 【转】[Android实例] 【Sundy系列】网上绝无仅有的Log分析教程及例子!

http://blog.csdn.net/pby_bob/article/details/6437592最近接触Android所以大量浏览专家博客,觉得好的就转帖过来一起分享!谢谢eoeAndroid的sundy写这篇文章!  以下原文: 前两篇文章之后,打算再分享一点儿经验 :之前文章见这里:1, 全看懂了-加两年经验-语音朗读-语音识别-

2014-03-25 00:21:54 874

转载 RuntimeException的特殊情况&&[C++] 有人会在程序中try catch吗?&&什么样的问题需要用try catch语句执行

http://www.bitscn.com/pdb/java/200605/23824.html本章的第一个例子是:  if(t == null)  throw new NullPointerException();  看起来似乎在传递进入一个方法的每个句柄中都必须检查null(因为不知道调用者是否已传递了一个有效的句柄),这无疑是相当可怕的。但幸运的是,我们根本不必这样做——它属

2014-03-23 23:31:57 1172

转载 Java常见异常(Runtime Exception )小结&&关于RuntimeException异常

http://www.cnblogs.com/qinqinmeiren/archive/2010/10/14/2151702.html本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执

2014-03-23 23:20:10 2735

转载 Java中Runnable和Thread的区别

http://blog.csdn.net/wwww1988600/article/details/7309070在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。

2014-03-23 21:12:25 482

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

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

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

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

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

转载 解析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 958

转载 解析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 559

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

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

转载 Android开发:定制自己的Camera

http://mobile.51cto.com/amedia-376703.htm2013-01-09 17:16 佚名 OSChina 我要评论(0) 字号:T | TAndroid自带的Camera应用虽然可以满足大多数情景,但是其灵活性上还有不足。但是Android允许我们定制自己的Camera。 本文介绍了如何定制Camera的一个实例。AD:51CTO

2014-03-22 23:38:35 604

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

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

转载 怎么在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 718

转载 深入分析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 794

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

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

转载 可爱的BpXXX-图

http://blog.csdn.net/myarrow/article/details/70537631. 说BpXXX(如BpMediaPlayer)可爱,是因为它总是默默无闻地工作做,且基本上不露面(有点害羞的样子),但却总是做着重要的工作,没有它你如何调用mediaserver中为你准备好的各种功能呢?有了它,我们告诉它要听流行的“伤不起”,它就帮你放。你说它是不是一个听话的孩

2014-03-17 10:18:33 1008

转载 Android媒体播放器框架--图

http://blog.csdn.net/myarrow/article/details/70536221. 由于小弟用的平台的AV播放一直不稳定,为研究其原由,不得不把MediaPlayer这个东东搞个明白。2. 媒体播放器本地部分对上层的接口是MediaPlayer,对下层的接口是媒体播放器对硬件的抽象层,StagefrightPlayer是其中的一个实现,你也可以自己基于硬件驱动

2014-03-17 10:17:42 645

转载 深入了解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 1533

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

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

转载 android binder相关

http://blog.csdn.net/a254373829/article/details/8026078binder是用于进程间通信的一种机制, 通信的本质就是数据的交换(流动), 通信需要发送方和接收方的参与才能完成一次数据传输。发送方和接收方必须遵守一定的协议才能保证数据传输的正确性,在android系统里,这种协议是通过ioctl系统调用和约定的命令实现的,有一些命令还实现了自己的

2014-03-16 19:56:21 532

转载 zygote-->system_server

http://blog.csdn.net/a254373829/article/details/7637679init进程通过init.rc中 service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server创建一个名叫zygote的新进程(源码目录为frameworks

2014-03-16 19:55:04 506

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

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

转载 如何调试分析Android中发生的tombstone

http://blog.csdn.net/myxmu/article/details/8637698如何调试分析Android中发生的tombstoneAndroid中较容易出现以下三类问题:Force close / ANR / Tombstone前两者主要是查看当前的进程或者系统框架层的状态和堆栈就基本可以分析出来,本文主要讨论一下tombstone的情况。to

2014-03-16 19:35:06 726

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

转载 使用Memory Analyzer tool(MAT)分析内存泄漏

http://blog.csdn.net/zirconsdu/article/details/9127973使用Memory Analyzer tool(MAT)分析内存泄漏(一)前言的前言:本文是自2005年8月以来,首次在一个月之内发布三篇文章。谨以此文献给这么多年始终不济的我。所谓少不入川,而今已非年少。北漂快两年了,何时能回到故乡,回去后又会怎样,也许永远是个未知……

2014-03-16 19:25:52 653

转载 Issues maybe not well backtraced for memcpy

http://blog.csdn.net/zirconsdu/article/details/9129129由于memcpy的实现使用了lr寄存器,所以当SIGSEGV发生在memcpy中时,Call Stack未必能很好地追踪出来。这时可以根据Stack中地址上的符号寻找可能的函数,然后确定发生在memcpy中的是什么问题。几个示例如下。(1)*** *** ***

2014-03-16 19:21:41 661

转载 zip error: Invalid command arguments

http://blog.csdn.net/cww0403/article/details/19108537在编译使用svn管理的android代码时,会出现如下错误: zip error: Invalid command arguments (cannot repeat names in zip file)make: *** [out/target/product/xx

2014-03-16 19:01:29 1125

转载 谈谈Android中的SurfaceTexture

http://blog.csdn.net/lbmygf/article/details/7402145 SurfaceTexture是从Android3.0(API 11)加入的一个新类。这个类跟SurfaceView很像,可以从camera preview或者video decode里面获取图像流(image stream)。但是,和SurfaceView不同的是,SurfaceTe

2014-03-16 15:13:13 719 1

转载 一种kernel panic问题的解决方法

http://blog.csdn.net/tankai19880619/article/details/9004619项目问题,目前已解决;在此记录。前些天在调试Camera模块;发现相同的代码在厂家提供的环境里边编译、就是ok的,在我们的源码树中编译,将HAL库推进去后、就会kernel panic。一、现象[plain] view plaincopyprin

2014-03-13 22:18:13 967

转载 Android Log命令常用方法

http://www.2cto.com/kf/201401/275787.html1、如何在程序中打出Log 以及Log的分类区别 ? verbose、debug、info、warning、error   2、给你一个Log文件,如何定位到问题所在? 1)如果是ANR问题 , 则搜索“ANR”关键词 。 快速定位到关键事件信息 。 2)如果是ForceC

2014-03-13 15:14:31 681

转载 android中延迟执行某个任务

http://blog.csdn.net/qinde025/article/details/6828723#android中延迟执行某个任务android App开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理。下面是三种方法:一、线程

2014-03-13 14:58:43 768

tcpdump for android

android下的wifi抓包工具 使用方法详见:http://blog.csdn.net/zangchaodotcnatgmail/article/details/11576075

2013-09-11

空空如也

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

TA关注的人

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