- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 修改系统声音
闹钟的默认铃声在 system/media/audio/alarms/Alarm.mp3...可以替换。其他,诸如notifications 、ringtones 等铃声也在同级目录,可以替换。 在源码中位于这里:..\frameworks\base\data\sounds
2013-06-26 19:32:03 703
原创 修改电话格式
修改电话格式比如 xxx-xxxx-xxxx位置 在这: .../frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.java
2013-06-26 19:31:06 1017
原创 添加带so库的apk
添加带so库的apkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_SDK_VERSION := currentLOCAL_PACKAGE_NAME :=
2013-06-26 19:29:17 1023
原创 小知识
1. 展讯平台SpreadTrum ,2001年成立,中国自主知识产权。型号 sc6600 , sc8800等。2. 高通平台Qualcomm,1995年成立,美国。骁龙 (Snapdragon)是高通公司(Qualcomm)推出的高度集成的“全合一”移动处理器 系列平台3. MTK平台MediaTeK,1997年成立,台湾公司,联发科技,在大陆地区被习惯称呼
2013-06-26 19:26:38 1563
原创 Android CTS 结果 testResult.xml 修改 fail 项 为 notExecuted 项 分析
这两天一直在搞 Android 4.1 CTS ,每次完整跑完一遍后总有几百项 failed,用编辑器手动改为 notExecuted 项后重新跑,有很多项第二次都跑过了。但是发现直接修改也带来很多问题。如下:1. 最初是这样的 but was:at android.media.cts.AudioManagerTest.testVolume(AudioManagerTest.java:337)
2013-06-21 21:02:05 3881 1
原创 Aidl 分析
Android提供了AIDL来实现进程间通信(IPC),AIDL全称为Android Interface Definition Language。注意理解Google费尽心思弄的这个统一接口的定义,其实还是为了节省开发时间,降低开发难度,减少开发错误。并不是唯一的方法。AIDL IPC机制是面向接口的,使用代理类在客户端和服务端之间进行数据传递。AIDL工程De
2013-06-09 12:13:41 744
转载 Activity 本质 AMS 分析
前两天项目不怎么忙,就忙里偷闲,背着老大看了下ActivityManagerService(android 2.3)的一些东东,初浅理解,仅当抛砖引玉。。。进入正题:一 涉及的主要类及解释1. Ams --- ActivityManagerService.java, android系统服务,Activity管理的服务端,用于管理activity的各种行为,控制activity的
2013-06-08 14:48:53 1832 1
原创 Android Handler 和 Looper 的研究
// 多线程 Looper, Handler, 的确验证了handleMessage()跑在了创建 Handler 的线程之内 private void testLooper() { class MyHandlerThread extends Thread { @Override public void run() { // TODO Auto-generated met
2013-06-07 16:30:45 1200
原创 关于反编译 APK 报错
原先一直用的是 dex2jar-0.0.7-SNAPSHOT ,这个版本,在我的笔记本上是正常的,放到公司的电脑上却不能正常反编译源码,报如下错误:lib\slf4j-api-1.5.8.jar;lib\logback-core-0.9.18.jar;lib\logback-classic-0.9.18.jar;lib\dex2jar-0.0.7-SNAPSHOT.jar;lib\
2013-06-07 15:45:09 3937
原创 android:configChanges
android在 Mainfest 中给 Activity 设置 android:configChanges="locale"属性当手机设置中,语言切换时,此 Activity 不重绘,而是进入 onConfigurationChanged() 方法。
2013-06-06 17:04:57 691
原创 判断当前是否是缅甸语
"my".equals(SystemProperties.get("persist.sys.language"))这样就可以判断当前是否是缅甸语
2013-06-06 11:21:10 730
原创 哎,个人开发者,想靠 app 赚钱真的很困难啊!
第一次开发应用,写了个短信清理的工具,没想到推广却比开发还困难!哎!首先光广告平台就有十几个,每个要注册,要审核,就累死,还有各个不同的android市场,又有不同的入场规则,先不说下载量吧,光这个过程就把开发者累死。个人开发者真的很困难。广告收入越来越低,现在还要交税,不说了,说多了都是泪。同志们,我看有功夫花在这个上面还不如多搞搞技术,去大公司多搞点钱呢!
2013-05-30 23:10:42 16351 5
原创 adb push 和 adb install 的区别
注意 push 和 install 是有区别的,貌似 install 当apk签名一样时是进行升级,即部分替换,push 才是完全替换。
2013-05-27 10:16:03 1530
原创 中间的view 的显示不正常,高度没有 wrap_content 而是 fill_parent
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="horizontal" >
2013-05-26 20:43:19 1283
原创 Arraylis 问题,纠结了一下午
public void delSmsInRamByPos(int position) { if (position = infos.size()) { Log.e(Macro.TAG, "delSmsByPos --> position = "+ position + " out of infos = " + infos.size()); return; } infos.r
2013-05-26 15:58:52 700
原创 关于 ListView 调用 notifyDataSetChanged 不刷新的问题
我在 activity 中直接 adapter 调用 notifyDataSetChanged 不起作用。然后我尝试在 adapter里写了个方法public void updateListUi() { smsManager.setEachBoxList(); notifyDataSetChanged(); smsManager.notifyAllRegisterHandler(
2013-05-26 15:22:38 2840
CtsHelper.tar.gz
2013-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人