Android
文章平均质量分 70
yujunf
这个作者很懒,什么都没留下…
展开
-
制作自己的android vendor
1. 下载android源码,并将vendor下面的sample目录复制一份,改名为mmoid2. 修改products目录下的AndroidProducts.mk文件,改为RODUCT_MAKEFILES := \$(LOCAL_DIR)/mmoid_addon.mk保存3. 修改sample_addon.mk文件为mmoid_addon.mk4.mmoid_addon.mk转载 2011-12-12 16:29:52 · 5838 阅读 · 0 评论 -
Android修改触摸按键震动强弱
为了加强返回键触感效果,查了一些资料。修改代码位置: frameworks/base/core/res/res/values/config.xml 可修改以下内容: 0 // 暂停时间 10 //震动时间 20 //暂停时间 3原创 2012-05-25 13:09:52 · 10182 阅读 · 0 评论 -
git在push的时候出现insufficient permission for adding an object错误
错误信息:Counting objects: 9, done.Delta compression using up to 2 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (5/5), 506 bytes, done.Total 5 (delta 2), reused 0 (delta 0)error原创 2012-05-23 16:31:50 · 52731 阅读 · 5 评论 -
Android添加开机音乐
Android启动时第三段开机动画叫bootanimation,源码位于frameworks/base/cmds/bootanimation下,这个程序会将/data/local/bootanimation.zip或/system/media/bootanimation.zip里面的png图片以动画的形式播放出来,具体怎么制作这个压缩包,网上有很多的示例,在此不再赘述;这段代码默认是不支持音乐转载 2012-05-17 19:24:38 · 6712 阅读 · 7 评论 -
android 横竖屏限制如何配置
在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。ndroid:screenOrientation="landscape"是限制此页面横屏显示, ndroid:screenOrientation="portrait"是限制此页面数竖屏显示。 例如:我现在想让所有的页转载 2012-05-10 17:56:15 · 1038 阅读 · 0 评论 -
Android 默认声音大小修改
修改文件:frameworks/base/media/java/android/media/AudioManager.java /** @hide Default volume index values for audio streams */ public static final int[] DEFAULT_STREAM_VOLUME = new int[] {原创 2012-05-07 17:27:48 · 10694 阅读 · 0 评论 -
Android开发平台振动器系统详解
振动器负责控制引动电话的振动功能,Android中的振动器系统是一个专供这方面功能的小系统,提供根据时间振动的功能。 振动器系统包含了驱动程序、硬件抽象层、JNI部分、Java框架类等几个部分,也向Java应用程序层提供了简单的API作为平台接口。 Android振动器系统的基本层次结构如图23-1所示。 图23-1 Android振动转载 2012-03-21 20:40:41 · 1071 阅读 · 0 评论 -
android phone 模块分析
Andriod Phone模块相关(总览) 2010-01-30 13:50 1、从java端发送at命令的处理流程。 2、unsolicited 消息从modem上报到java的流程。 3、猫相关的各种状态的监听和通知机制。 4、通话相关的图标变换的工作原理。 5、gprs拨号上网的通路原理。 6、通话相关的语音通路切换原理、震动接口。 7、通话相关的notifi转载 2012-04-05 11:00:57 · 4382 阅读 · 0 评论 -
Android boot.img 结构
Android 的boot.img 包括 boot header,kernel, ramdisk首先来看看Makefile是如何产生我们的boot.img的:boot镜像不是普通意义上的文件系统,而是一种特殊的Android定制格式,由boot header,压缩的内核,ramdisk以及second stage loader(可选)组成,可以从mkbootimg.h文件中看到。boo转载 2011-12-16 17:36:05 · 998 阅读 · 0 评论 -
Android 的recovery模式分析
Recovery Binary: Recovery Binary 是 Android 进入 Recovery 模式所运行的程序,实现了 Recovery 模式下的功能。它由目录 bootable/recovery 下的源代码编译生成。头文件 bootable/recovery/recovery_ui.h 定义了 Recovery UI 的接口,bootable/recovery/de转载 2011-12-14 20:41:13 · 2249 阅读 · 0 评论 -
Ubuntu 11.10编译Android 错误
由于在使用Ubuntu 11.04时系统老是死机,在忍无可忍的情况下决定升级到11.10。不过在升级完成后发现编译android出现错误(之前是OK的),具体错误和解决办法如下:问题1:frameworks/base/libs/utils/RefBase.cpp: 在成员函数‘void android::RefBase::weakref_type::trackMe(bool, bool)’原创 2011-12-14 11:17:25 · 3575 阅读 · 0 评论 -
Android 编译错误:collect2: ld returned 1 exit status
最近在编译Android 时,发现一错误:collect2: ld returned 1 exit status,上网搜索是链接库的问题,make clear 后重新make 也不可以,估计是编译链接顺序的问题,于是找到链接错误的库,并先模块编译这个库,然后再执行make编译,问题解决。我遇到的错误如下:target Executable: mediaserver (out/target/原创 2011-12-13 17:45:25 · 15715 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析
文章地址:http://www.linuxidc.com/Linux/2011-11/47136.htm转载 2012-08-10 17:44:10 · 1988 阅读 · 0 评论