自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 自定义ToneGenerator

Android自定义ToneGenerator,定制对应频率以及播放效果的ToneGenerator

2014-12-01 15:36:53 3857 1

转载 andorid 开机启动过程

开机过程中无线模块的初始化过程;如果sim卡锁开启,或者pin被锁住的时候,会要求输入pin或者puk,但是这个解锁动作必须在系统初始化完成以后才能进行。(图形系统都还没有初始化怎么输入密码阿?)当系统初始化完成以后会调用 wm.systemReady()来通知大家。这时候该做什么就做什么。  开机过程中无线模块的初始化过程:  rild 调用参考实现 Reference-ril.

2014-03-04 15:35:21 1112

转载 android provision

今天说说Provision这个APK,可能很多朋友都不知道有这个APK存在。Provision的作用很简单,就是一个系统初始化引导程序,原生的Android里面Provision只做了一件事,就是写入一个DEVICE_PROVISIONED标记。不过这个标记作用很大,这个标记只会在系统全新升级(双清)的时候写入一次,代表了Android系统升级准备完成,可以正常工作。  之所以会关注DEVIC

2014-03-04 15:22:11 14983 1

转载 [学习记录] Android.mk分析

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,

2013-02-19 16:21:33 743

原创 [学习记录]Android4.0耳机插入广播发送流程分析

<!--p {margin-bottom:0.21cm}-->                                                                 Android4.0耳机插入广播发送流程分析1.    相关文件a.    frameworks/base/services/java/com/android/serv

2013-01-16 11:16:47 4798 1

转载 [学习记录]SystemUI

一、SystemUI概述        自android2.2开始,原本存在与framework-res.apk中的状态栏和下拉通知栏界面控制被分割出一个单独的apk文件,命名为SystemUI.apk,保存在System/app文件夹中。在SystemUI.apk中,是存在着状态栏的图标,XML和控制文件等,这样的分割,使我们可以更方便地去修改。SystemUI模块中主要包含了USB和S

2013-01-10 14:41:00 1855

转载 [学习记录]android 检测耳机是否插入

AudioManager就有这个方法:    isWiredHeadsetOn();    如果插入了耳机,就返回true,否则false;    当然,要加个权限,不然一直是返回false。         开始我追了好久的源码。发现了实时检测耳机插入和拔出的过程,不过对我的需求来说帮助不是很大。    实时检测耳机插入和拔出:    每当插入和拔出耳机时,系统都

2013-01-09 15:19:58 763

原创 Android 4.0音乐问题

在做monkey test时出现比较高概率的死机现象,分析认为是音乐播放器出现死循环,查看代码后发现为原生设计。     代码路径:src/com/android/music/MediaPlaybackService.java   死循环发生位置为1634行,诱因为mPlayList[i] == id,mPlayerList[i]没有发生变化。根本原因在于方法removeTrack

2013-01-07 18:48:45 650

转载 [学习记录]android 状态栏背景修改为透明

Android 2.31. 请添加半透明的图片资源,例如:statusbar_background.9.png,到路径alps\frameworks\base\packages\SystemUI\res\drawable-hdpi 下。2. 请修改status_bar.xml,将其中的android:background="@drawable/status_bar_background

2013-01-07 18:45:49 2019

转载 [学习记录]android 透明色应用

首先对透明色有个初步了解   半透明  透明  颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=re

2013-01-07 18:42:39 583

转载 [学习记录]屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法(总结)

屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法分别是:1.屏蔽Activity的Home键功能@Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);

2013-01-06 16:18:15 642

转载 [学习记录]旋转屏幕禁止重新调用oncreat

在Manifest中对应的Activity设置android:configChanges="orientation"就可以了,但从API等级13开始还要再加一个"screenSize"才可以,即:android:configChanges="orientation|screenSize",至于在java代码中的onConfigurationChanged方法是没有要求一定要重载的,如果纯粹为了

2012-12-27 18:51:54 505

转载 [学习记录]Android Music

1.AlbumBrowserActivity此类继承自ListActivity实现接口View.OnCreateContextMenuListener,   MusicUtils.Defs,    ServiceConnection该类的作用是显示专辑的界面。2.ArtistAlbumBrowserActivity此类继承自ExpandableListActivity实现接口View.OnCr

2012-12-27 14:11:39 906

转载 [学习记录]多媒体音量控制setVolumeControlStream(int streamType)

当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):A

2012-12-26 11:15:51 863

转载 [学习记录]Android中的Audio播放:控制Audio输出通道切换

Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音直接从Speaker发出。我们在编写程序时,要捕获并按照需求来处理这样的事

2012-12-23 15:43:32 1283

转载 [学习记录]EditText的光标位置

提起Android的EditText的光标选择问题,可以通过android.text.Selection包提供的方法来实现,Android SDK提供了有关光标选择的多种方法,比如说getSelectionEnd、getSelectionStart、removeSelection、selectAll、setSelection,详细的参数声明如下:final static int  getS

2012-12-23 15:20:40 427

空空如也

空空如也

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

TA关注的人

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