【移动应用开发技术】Android中怎么实现系统定制_第1页
【移动应用开发技术】Android中怎么实现系统定制_第2页
【移动应用开发技术】Android中怎么实现系统定制_第3页
【移动应用开发技术】Android中怎么实现系统定制_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】Android中怎么实现系统定制

这篇文章将为大家详细讲解有关Android中怎么实现系统定制,文章内容质量较高,因此在下分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、开机图片:android-logo-mask.pngandroid-logo-shine.png这两个图片一个在上一个在下./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png./frameworks/base/core/res/assets/images/android-logo-shine.png注意:如果源码没有make可以直接更改frameworks里的的图片就可以了然后直接make否则必须全更改并且不能make只能makefirmwar2、默认开机墙纸的位置:default_wallpaper.jpg./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/res/drawable/default_wallpaper.jpg./frameworks/base/core/res/res/drawable/default_wallpaper.jpg注意:这个设置和上面的一样这俩个都不能更改文件名3、更改PC机器删除硬件的文字kernel中drivers/usb/gadget/f_mass_storage.cfsg->vendor="XXXXXXXXXXXXX";4、更改卷标:bootable/recovery/etc/init.rcsetpropUserVolumeLabel"XXXXXXXXXXXXX"直接打包5、修改屏幕锁:(1)frameworks/base/packages/SettingsProvider/res/values/defaults.xml6000060000改成想要的时间如果是不锁为-1(2)frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewMediator.javaprivatebooleanmExternallyEnabled=true;将其修改成false这样更改就不会再进入休眠状态了6、初始化语言:out/target/product/sdkDemo/root/prkdroid2.1/recovery/duct.locale.language=es_ESduct.locale.region=es_ES不能make直接打包7、设定初始化主页:package/app/Browser/res/values/String.xml655行后面的应该是书签里的8、设定亮度0~255:frameworks/base/packages/SettingsProvider/res/values/defaults.xmldef_screen_brightness-->这个值初始化好像是100多9、音量:frameworks/base/media/java/android/media/AudioManager.java数组DEFAULT_STREAM_VOLUME第4个值(***我设置到30但是还是差2格才到***--默认是11建议将数组里的所有的数值都设为***就OK了)mmframeworks/base10、设置Google帐户,左上角提示“正在设置RK2818SDK”,要求改成“正在设置W9”:out/target/product/sdkDemo/root中p文件第13行duct.model=rk2818sdk改为duct.model=W911、录音没有小时显示。要求增加:packages/apps/SoundRecorder/src/com/android/soundrecorder(1)SoundRecorder.java中:privatevoidupdateTimerView()把StringtimeStr=String.format(mTimerFormat,time/60,time%60);改为:longhour=time/3600;StringtimeStr=String.format(mTimerFormat,hour,(time-hour*3600)/60,time%60);(2)/res/values中strings.xml改为:%02d:%02d:%02d12、去掉Bluetooth:(主界面->添加文件夹->Bluetoothreceived)ic_launcher_folder_bluetooth.png(72*72):在/packages/apps/Bluetooth/res/drawable-hdpi解决方法:删除/out/target/product/sdkDemo/system/app下的Bluetooth.apk13、充电锁屏时图片:frameworks/base/core/res/res/drawable-hdpi:ic_lock_idle_charging.png14、去掉锁屏时显示充电百分比在:frameworks/base/core/res/res/values-zh-rCN中strings.xml的lockscreen_plugged_in括号中的内容及括号!!15、去掉动态桌面背景选项:packages/wallpapers/Basic中AndroidManifest.xml的这些,如星系注释掉如下这些:<service<p="">android:label="@string/wallpaper_galaxy"android:name="com.android.wallpaper.galaxy.GalaxyWallpaper"android:permission="android.permission.BIND_WALLPAPER">16、更改版本号:build/core/Makefile79行RK_VER:=xxx17、更改界面布局位置:package/app/Launcher2/res/xml/default_workspace.xml注意:adbshell里当你点击任意的一个apk的时候,在后台会输出I/ActivityManager(728):Startingactivity:Intent{

act=ent.action.MAINcat=[ent.category.LAUNCHER]

flg=0x10200000cmp=com.estrongs.android.pop/.view.FileExplorerActivity

bnds=[294,373][393,478]}I/WindowManager(728):Settingrotationto1,animFlags=0看蓝色的部分就可以找到/前是包名/后面是类名-->这个是在default_workspace.xml里面需要用到的launcher:packageName="com.android.browser"launcher:className="com.android.browser.BrowserActivity"18、如何将pdf类的文件放到桌面上客户要求将他们自己制作的pdf帮助文档放置到桌面上使客人可以直接点击就浏览StringurlString="/system/app/NvsblP4Dv2EnglishManual.pdf";Intentintent=newIntent();intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newFile(urlString)),"application/pdf");startActivity(intent);finish();解释下:首先将pdf文档放到out/target/product/sdkDemo/system/app下将固定地址给出urlString,使用Intentintent.setAction(android.content.Intent.ACTION_VIEW);启动Viewintent.setDataAndType(Uri.fromFile(newFile(urlString)),"application/pdf");app

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论