自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android 异步消息源码分析

异步消息简介异步消息和线程的区别在于,线程执行完run()方法后,线程就结束了,而异步消息是在线程内部有一个消息队列,写一个死循环,一直去消息队列里去取消息,然后根据消息类型处理相应的操作,如果取不到消息就一直在等待。异步认为一般用于:任务需要常驻,比如处理用户交互的屏幕触摸事件处理;根据不同的消息类型处理不同的操作。实现上就是:1.每个异步任务要有一个消息队列;

2013-11-28 15:49:42 611

转载 android 多媒体框架中mediaplay与opencore的衔接调用过程

本文从代码的角度来分析Android多媒体框架中mediaplay是如何调用opencore的。一 摘要    对于Android 多媒体框架,Google 在 Android 2.2中就已经实现了stagefright,但还是保留了opencore;在新推出的2.3版本中,正式抛弃了opencore,而采用stagefright。网上关于Android opencore架构的文章

2013-11-28 15:35:21 1079

转载 Android的MediaPlayer架构介绍

本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点。本文关注的是MediaPlayer系统的架构,其他

2013-11-28 15:33:53 989

原创 Android自动解除系统锁屏

在Runtimetest中,reboot测试项完成后继续测试video测试,但是reboot后屏幕是锁定状态,只能后台播放video。上网查找方法,可以用如下方法解决:mKeyguard = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);                mKeylock = mKeyguard.ne

2013-11-18 15:57:24 1690

原创 汉诺塔问题C++递归算法

void TowersOfHanoi(int n, int x, int y, int z)  {     if (n == 1){      move(x,1,z);   }else{        TowersOfHanoi(n-1, x, z, y);        move(x,n,z);        TowersOfHanoi(n-1, y, x,

2013-11-18 10:39:06 1474

原创 linux下获取环境变量(Android)

在android应用程序中有如下方法:System.getenv("SECOND_STORAGE_TYPE");获取环境变量。通过adb shell方式获取环境并修改。adb shellroot@android:/ # exportMKSHPATHPS1RANDOMSECONDARY_STORAGESECOND_STORAGE_TYPESHELLTERM

2013-11-06 15:31:26 2601

DragPageView

Android 自定义ViewGroup实现上下左右拖动view进行切换,并且带有吸附效果

2015-01-13

空空如也

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

TA关注的人

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