自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 修改系统声音

闹钟的默认铃声在 system/media/audio/alarms/Alarm.mp3...可以替换。其他,诸如notifications 、ringtones 等铃声也在同级目录,可以替换。 在源码中位于这里:..\frameworks\base\data\sounds

2013-06-26 19:32:03 702

原创 修改电话格式

修改电话格式比如 xxx-xxxx-xxxx位置 在这: .../frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.java

2013-06-26 19:31:06 1015

原创 添加带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 1020

原创 小知识

1.      展讯平台SpreadTrum ,2001年成立,中国自主知识产权。型号 sc6600 , sc8800等。2.      高通平台Qualcomm,1995年成立,美国。骁龙 (Snapdragon)是高通公司(Qualcomm)推出的高度集成的“全合一”移动处理器 系列平台3.      MTK平台MediaTeK,1997年成立,台湾公司,联发科技,在大陆地区被习惯称呼

2013-06-26 19:26:38 1547

原创 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 3877 1

原创 Aidl 分析

Android提供了AIDL来实现进程间通信(IPC),AIDL全称为Android Interface Definition Language。注意理解Google费尽心思弄的这个统一接口的定义,其实还是为了节省开发时间,降低开发难度,减少开发错误。并不是唯一的方法。AIDL IPC机制是面向接口的,使用代理类在客户端和服务端之间进行数据传递。AIDL工程De

2013-06-09 12:13:41 739

转载 Activity 本质 AMS 分析

前两天项目不怎么忙,就忙里偷闲,背着老大看了下ActivityManagerService(android 2.3)的一些东东,初浅理解,仅当抛砖引玉。。。进入正题:一  涉及的主要类及解释1.    Ams --- ActivityManagerService.java, android系统服务,Activity管理的服务端,用于管理activity的各种行为,控制activity的

2013-06-08 14:48:53 1829 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 1196

原创 关于反编译 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 3928

原创 android:configChanges

android在 Mainfest 中给 Activity 设置 android:configChanges="locale"属性当手机设置中,语言切换时,此 Activity 不重绘,而是进入 onConfigurationChanged()  方法。

2013-06-06 17:04:57 683

原创 判断当前是否是缅甸语

"my".equals(SystemProperties.get("persist.sys.language"))这样就可以判断当前是否是缅甸语

2013-06-06 11:21:10 725

原创 哎,个人开发者,想靠 app 赚钱真的很困难啊!

第一次开发应用,写了个短信清理的工具,没想到推广却比开发还困难!哎!首先光广告平台就有十几个,每个要注册,要审核,就累死,还有各个不同的android市场,又有不同的入场规则,先不说下载量吧,光这个过程就把开发者累死。个人开发者真的很困难。广告收入越来越低,现在还要交税,不说了,说多了都是泪。同志们,我看有功夫花在这个上面还不如多搞搞技术,去大公司多搞点钱呢!

2013-05-30 23:10:42 16346 5

原创 adb push 和 adb install 的区别

注意 push 和 install 是有区别的,貌似 install 当apk签名一样时是进行升级,即部分替换,push 才是完全替换。

2013-05-27 10:16:03 1528

原创 中间的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 1279

原创 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 696

原创 关于 ListView 调用 notifyDataSetChanged 不刷新的问题

我在 activity 中直接 adapter 调用 notifyDataSetChanged 不起作用。然后我尝试在 adapter里写了个方法public void updateListUi() { smsManager.setEachBoxList(); notifyDataSetChanged(); smsManager.notifyAllRegisterHandler(

2013-05-26 15:22:38 2838

CtsHelper.tar.gz

源码工具都在其中,可以在linux下编译运行,用于修改 CTS 测试报告,运行后将 fail 项改为 notExecuted 项可以重新继续测试,简化测试过程

2013-06-21

AIDL小例子

包括两个工程,一个Client 和 一个 Server ,是学习Android IPC 的好例子

2013-06-09

dex2jar-0.0.9.9.rar

jd-gui 和 dex2jar 都在里面啦

2013-06-07

空空如也

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

TA关注的人

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