- 浏览: 105651 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
bcf102:
~~~~
Android检测耳机当前状态 -
itwangxinli:
reader未关闭
Android检测耳机当前状态 -
bcf102:
smilecatflowers 写道 额,楼主这个貌似是三棱锥 ...
Android OpenGL ES画四棱椎,贴图 -
smilecatflowers:
额,楼主这个貌似是三棱锥的说。。。
Android OpenGL ES画四棱椎,贴图
【设置-》SIM卡管理-》卡(1/2)代表色/名字/本机号-》本机号显示,修改默认为后四位】
frameworks\base\core\java\android\provider\Telephony.java
?1 public static final int DISLPAY_NUMBER_DEFAULT = DISPLAY_NUMBER_LAST;
【设置-》SIM卡管理-》默认SIM卡-》数据连接-》点击SIM卡时,在弹出的提示框标题中加入字符提示】
frameworks\base\packages\SystemUI\res\values-zh-rCN\strings.xml
packages\apps\Settings\res\values-zh-rCN\strings.xml
packages\apps\Settings\res\values-zh-rTW\strings.xml
修改如下字符串:
?1 <string name="data_connection_service">数据连接-打开产生流量费用</string>
【设置-》存储-》首选安装位置-》修改默认为SD卡】
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
函数private void loadSystemSettings(SQLiteDatabase db)中
?12 loadSetting(stmt, Settings.Secure.DEFAULT_INSTALL_LOCATION, PackageHelper.APP_INSTALL_AUTO);
改为
?12 loadSetting(stmt, Settings.Secure.DEFAULT_INSTALL_LOCATION, PackageHelper.APP_INSTALL_EXTERNAL);
【设置-》位置服务-》GPS卫星,修改默认为关闭】
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
?1 <string name="def_location_providers_allowed" translatable="false">gps</string>
改为
?1 <string name="def_location_providers_allowed" translatable="false"></string>
【设置-》日期和时间-》自动确定日期和时间,修改默认为关闭】
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
?1 <bool name="def_auto_time">false</bool>
【设置-》日期和时间-》自动确定时区,修改默认为关闭】
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
?1 <bool name="def_auto_time_zone">false</bool>
【设置-》日期和时间-》使用24小时格式,修改默认为打开】
frameworks\base\core\java\android\text\format\DateFormat.java
在该文件中下面的代码:
?123456789101112131415161718192021222324252627282930313233343536373839 public static boolean is24HourFormat(Context context) { String value = Settings.System.getString(context.getContentResolver(), Settings.System.TIME_12_24); if (value == null) { Locale locale = context.getResources().getConfiguration().locale; synchronized (sLocaleLock) { if (sIs24HourLocale != null && sIs24HourLocale.equals(locale)) { return sIs24Hour; } } java.text.DateFormat natural = java.text.DateFormat.getTimeInstance( java.text.DateFormat.LONG, locale); if (natural instanceof SimpleDateFormat) { SimpleDateFormat sdf = (SimpleDateFormat) natural; String pattern = sdf.toPattern(); if (pattern.indexOf('H') >= 0) { value = "24"; } else { value = "12"; } } else { value = "12"; } synchronized (sLocaleLock) { sIs24HourLocale = locale; sIs24Hour = !value.equals("12"); } } boolean b24 = !(value == null || value.equals("12")); return b24; }
改为
?12345678910111213 public static boolean is24HourFormat(Context context) { String value = Settings.System.getString(context.getContentResolver(), Settings.System.TIME_12_24); if (value == null) { Settings.System.putString(context.getContentResolver(), Settings.System.TIME_12_24,"24"); value = "24"; } boolean b24 = !(value == null || value.equals("12")); return b24; }
【设置-》开发人员选项-》USB调试,修改默认为关闭】
packages\apps\Provision\src\com\android\provision\DefaultActivity.java
在该文件中加入下面的代码:
?1 Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
【设置-》开发人员选项-》允许模拟地点,修改默认为关闭】
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
将该文件中的如下代码:
?123 // Allow mock locations default, based on build loadSetting(stmt, Settings.Secure.ALLOW_MOCK_LOCATION, "1".equals(SystemProperties.get("ro.allow.mock.location")) ? 1 : 0);
修改为:
?12 // Allow mock locations default, based on build loadSetting(stmt, Settings.Secure.ALLOW_MOCK_LOCATION,0);
【设置-》关于手机-》型号,修改默认值】
build\core\product_config.mk
?123 ifndef PRODUCT_MODEL PRODUCT_MODEL := XXXXXX endif
【设置-》关于手机-》版本号,修改默认值】
mediatek\config\common\ProjectConfig.mk
?1 MTK_BUILD_VERNO = XXXXXX
frameworks\base\core\java\android\provider\Telephony.java
?1 public static final int DISLPAY_NUMBER_DEFAULT = DISPLAY_NUMBER_LAST;
【设置-》SIM卡管理-》默认SIM卡-》数据连接-》点击SIM卡时,在弹出的提示框标题中加入字符提示】
frameworks\base\packages\SystemUI\res\values-zh-rCN\strings.xml
packages\apps\Settings\res\values-zh-rCN\strings.xml
packages\apps\Settings\res\values-zh-rTW\strings.xml
修改如下字符串:
?1 <string name="data_connection_service">数据连接-打开产生流量费用</string>
【设置-》存储-》首选安装位置-》修改默认为SD卡】
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
函数private void loadSystemSettings(SQLiteDatabase db)中
?12 loadSetting(stmt, Settings.Secure.DEFAULT_INSTALL_LOCATION, PackageHelper.APP_INSTALL_AUTO);
改为
?12 loadSetting(stmt, Settings.Secure.DEFAULT_INSTALL_LOCATION, PackageHelper.APP_INSTALL_EXTERNAL);
【设置-》位置服务-》GPS卫星,修改默认为关闭】
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
?1 <string name="def_location_providers_allowed" translatable="false">gps</string>
改为
?1 <string name="def_location_providers_allowed" translatable="false"></string>
【设置-》日期和时间-》自动确定日期和时间,修改默认为关闭】
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
?1 <bool name="def_auto_time">false</bool>
【设置-》日期和时间-》自动确定时区,修改默认为关闭】
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
?1 <bool name="def_auto_time_zone">false</bool>
【设置-》日期和时间-》使用24小时格式,修改默认为打开】
frameworks\base\core\java\android\text\format\DateFormat.java
在该文件中下面的代码:
?123456789101112131415161718192021222324252627282930313233343536373839 public static boolean is24HourFormat(Context context) { String value = Settings.System.getString(context.getContentResolver(), Settings.System.TIME_12_24); if (value == null) { Locale locale = context.getResources().getConfiguration().locale; synchronized (sLocaleLock) { if (sIs24HourLocale != null && sIs24HourLocale.equals(locale)) { return sIs24Hour; } } java.text.DateFormat natural = java.text.DateFormat.getTimeInstance( java.text.DateFormat.LONG, locale); if (natural instanceof SimpleDateFormat) { SimpleDateFormat sdf = (SimpleDateFormat) natural; String pattern = sdf.toPattern(); if (pattern.indexOf('H') >= 0) { value = "24"; } else { value = "12"; } } else { value = "12"; } synchronized (sLocaleLock) { sIs24HourLocale = locale; sIs24Hour = !value.equals("12"); } } boolean b24 = !(value == null || value.equals("12")); return b24; }
改为
?12345678910111213 public static boolean is24HourFormat(Context context) { String value = Settings.System.getString(context.getContentResolver(), Settings.System.TIME_12_24); if (value == null) { Settings.System.putString(context.getContentResolver(), Settings.System.TIME_12_24,"24"); value = "24"; } boolean b24 = !(value == null || value.equals("12")); return b24; }
【设置-》开发人员选项-》USB调试,修改默认为关闭】
packages\apps\Provision\src\com\android\provision\DefaultActivity.java
在该文件中加入下面的代码:
?1 Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
【设置-》开发人员选项-》允许模拟地点,修改默认为关闭】
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
将该文件中的如下代码:
?123 // Allow mock locations default, based on build loadSetting(stmt, Settings.Secure.ALLOW_MOCK_LOCATION, "1".equals(SystemProperties.get("ro.allow.mock.location")) ? 1 : 0);
修改为:
?12 // Allow mock locations default, based on build loadSetting(stmt, Settings.Secure.ALLOW_MOCK_LOCATION,0);
【设置-》关于手机-》型号,修改默认值】
build\core\product_config.mk
?123 ifndef PRODUCT_MODEL PRODUCT_MODEL := XXXXXX endif
【设置-》关于手机-》版本号,修改默认值】
mediatek\config\common\ProjectConfig.mk
?1 MTK_BUILD_VERNO = XXXXXX
发表评论
-
Android5.0以上系统自动接电话的实现
2016-04-17 11:10 1055最近在做自动接听电话的功能,在网上查了很多,4.4.2的系统 ... -
Android图片下载缓存库picasso解析
2014-09-30 11:04 1786picasso是Square公司开源的一个Android图形 ... -
Android setting各子页面地址
2014-03-24 10:25 800Android软件时,常常需要打开系统设置或信息界面,来设置相 ... -
如何得到优酷网mp4格式视频文件url
2013-09-05 22:30 3233前言 众所周知,视频在网页中使用FLV格式是最常用和方便 ... -
AndroidSAX解析错误,内容获取不完整
2013-08-29 22:35 873转载:http://blog.csdn.net/feng88 ... -
用ViewGroup实现多View自动换行的功能
2013-08-24 22:58 900public class PredicateLayout ... -
Android使用File创建临时文件,File.createTempFile
2013-08-17 11:49 4067废话不多说,直接上代码 File files = ... -
android应用创建快捷方式
2013-08-15 08:29 753android应用创建快捷方式,包名写自己的 Int ... -
MatrixCursor和MergeCursor
2013-07-15 13:53 10071、MatrixCursor创建记录 ContentPr ... -
android屏蔽home键
2013-07-05 08:44 745@Override public boolean onK ... -
Android Service被关闭后自动重启,解决被异常kill 服务
2013-06-18 22:32 5990每次调用startService(Intent)的时候,都会 ... -
Android网络通信的六种方式示例代码
2013-06-18 10:57 964手机作 ... -
android通过http访问mysql或者sqlserver,oracle数据库
2013-05-14 16:50 997表单提交中get和post方式的区别有5点1.get是从服 ... -
Android中SQLite应用详解
2013-05-14 11:24 814现在的主流移动设备像Android、iPhone等都使用SQ ... -
SQLite的升级
2013-05-14 10:46 678SQLite的升级 做Android应用,不可避免的会 ... -
Android系统启动过程
2013-05-06 16:21 1407一、开机加电 bootloader(汇编语言)进行底 ... -
android4.0虚拟按键
2013-04-07 15:54 825我们公司手机依然还是支持硬件按键,但是android4.0 ... -
Android动态加载jar/dex
2013-03-18 17:31 878Android动态加载jar/dex 前言 在目前 ... -
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
2013-03-18 13:51 970前言 相信这样一个问题,大家都不会陌生, “有什么 ... -
getWritableDatabase()和getReadableDatabase()的区别
2013-03-14 11:32 1912getReadableDatabase()并不是以只读方式打开 ...
相关推荐
本classes.jar是android4.0.4版本下的@hide 的PAI。某些时候你会要用到它,因为android中@hide的API你是用不了的,而这里的包含了那些@hide的API(编译过能用)。其具体使用方法如下: 1.下载本classes.jar到本机PC...
Android4.0.4-原生-软件列表-可精简列表.pdf
busybox v1.20.2 for Android v4.0.4
VMLite是一款轻量级的Android模拟器,允许用户在个人电脑上运行Android系统,对于开发者进行应用测试和普通用户尝试Android系统都十分方便。 VMLite-Android-v4.0.4.7是针对Android 4.0.4版本定制优化的VM虚拟机...
总结来说,Android 4.0.4的MMS原生代码是实现MMS服务的关键,它涉及到数据存储、服务处理、消息构建等多个层面,通过精细的组件设计和流程控制,确保了MMS功能在Android系统中的高效、稳定运行。深入理解这些代码有...
这些源码为开发者提供了宝贵的参考,可以深入学习Android系统的运行原理,同时也为定制和优化系统提供了可能。 1. **内核**:Android基于Linux内核,4.0.4版本的内核包含了大量的设备驱动,如GPU、Wi-Fi、蓝牙、...
Android 4.0.4_SDK 模拟器安装教程 在本篇教程中,我们将逐步介绍如何在电脑上安装最新版的 Android 4.0.4_SDK 模拟器,包括准备环境、下载 SDK 文件包、创建模拟器等步骤。 一、运行环境的配置 在安装 Android ...
AP是Android系统的应用程序框架,包含系统核心服务、库和框架,直接影响到系统的稳定性和应用的运行。Android 4.0.4 AP刷机包为天语W619提供了更流畅的操作体验和优化过的系统性能。升级此包后,用户可能会感受到更...
图解在电脑安装最新版Android4.0.4模拟器教程-挖客资讯频道
- **Android 4.0.4 (Ice Cream Sandwich)**:是谷歌于2011年发布的安卓系统版本之一,带来了诸多改进和新特性,如面部解锁、改进的通知栏等。 - **Odin3 V3.04**:这是三星官方提供的一个刷机工具,用于安装定制固件...
在Android系统中,Wi-Fi设置部分的源代码是开发者深入理解网络连接管理、用户界面交互以及系统服务调用的关键。本资源提供了Android 4.0.4(Ice Cream Sandwich)和2.3.7(Gingerbread)这两个版本中Wi-Fi设置的相关...
* 手机系统版本:android 4.0.4 * 附件:CWM.zip和1234.zip 知识点三:下载附件 ---------------- 用户需要下载两个附件:CWM.zip和1234.zip。这些附件可以在...
这些依赖库包括版本控制系统、编译工具、库文件等,都是编译Android系统所必需的。 ### 编译源码注意事项 在开始编译前,文档强调了使用git直接获取源码的重要性。必须确保获取的是不含编译生成文件的源码,因为在...
Android 4.0.4 自同步是一款由国内创业团队推出的局域网P2P免费文件同步工具。处在同一个局域网下的多台电脑,可通过自同步来建立电脑里文件夹之间的同步关系,做到文件夹中文件的数量、内容相一致,并且不需要...
gps.omap4.so i9250源生4.0.4系统编译rom解决gps问题 android4.0.4源生系统gps无法使用问题是因为少了两个文件。 gps.omap4.so sirfgps.conf
综上所述,“Android SDK android-15_r05.zip”是一个针对Android 4.0.4系统的SDK包,为开发者提供了构建、测试和发布Android应用所需的一切工具和资源。通过这个SDK,开发者可以利用Android 4.0.4的新特性,为用户...
这个是Android4.0.4的源代码,可以在.android-sdk\platforms\android-15\下新建一个sources文件夹,然后将代码解压再重启Eclipse即可自动关联此代码了。注:这个只可以关联4.0的,如果是其他版本的则需手动关联,...
VMLite-Android-v4.0.4.vbox-prev
Android-v4.0.4 VMLite虚拟机
2. **Android Platform**: Android 4.0.4的平台包含了系统库、API文档以及运行时环境,开发者可以通过这些资源来了解和使用API功能。 3. **Android System Images**: 这些是模拟器使用的系统映像,允许开发者在没有...