`

一些在Android中的小设置

阅读更多
下面的文章转载自网络,自己搜藏!
1开机图片:

  android-logo-mask.png
  android-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只能make firmwar



2默认开机墙纸的位置:

  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.c
  fsg->vendor = "XXXXXXXXXXXXX";



4更改卷标:
  bootable/recovery/etc/init.rc
  setprop UserVolumeLabel "XXXXXXXXXXXXX"

  直接打包



5修改屏幕锁:
  (1)
  frameworks/base/packages/SettingsProvider/res/values/defaults.xml
  <integer name="def_screen_off_timeout">60000</integer>
  60000改成想要的时间如果是不锁为-1
  (2)

  frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewMediator.java

  private boolean mExternallyEnabled = true;
  将其修改成false

  这样更改就不会再进入休眠状态了



6初始化语言:
  out\target\product\sdkDemo\root\default.prop
   rkdroid2.1\recovery\default.prop
   ro.product.locale.language = es_ES
   ro.product.locale.region = es_ES

  不能make直接打包



7设定初始化主页:
  package/app/Browser/res/values/String.xml

  655行

  后面的应该是书签里的  



8设定亮度0~255:
  frameworks/base/packages/SettingsProvider/res/values/defaults.xml
  def_screen_brightness-->这个值初始化好像是100多



9音量:
  frameworks/base/media/java/android/media/AudioManager.java
  数组DEFAULT_STREAM_VOLUME第4个值(最大我设置到30但是还是差2格才到最大--默认是11
  建议将数组里的所有的数值都设为最大就OK了)

  mm frameworks/base



10设置Google帐户,左上角提示“正在设置RK2818SDK”,要求改成“正在设置W9”:
  out\target\product\sdkDemo\root 中default.prop文件第13行
      ro.product.model=rk2818sdk  改为 ro.product.model=W9



11录音没有小时显示。要求增加:
   packages\apps\SoundRecorder\src\com\android\soundrecorder
      (1)SoundRecorder.java中: private void updateTimerView()
       把 String timeStr = String.format(mTimerFormat, time/60, time%60);       
       改为:long hour=time/3600;
           String timeStr = String.format(mTimerFormat, hour, (time-hour*3600)/60, time%60);
      (2)  \res\values中strings.xml改为:
           <string name="timer_format"><xliff:g id="format">%02d:%02d:%02d</xliff:g></string>



12去掉Bluetooth:

      (主界面->添加文件夹->Bluetooth received)

       ic_launcher_folder_bluetooth.png(72*72):

        在\packages\apps\Bluetooth\res\drawable-hdpi
        解决方法:删除\out\target\product\sdkDemo\system\app下的Bluetooth.apk



13充电锁屏时图片:

      frameworks\base\core\res\res\drawable-hdpi:ic_lock_idle_charging.png



14去掉锁屏时显示充电百分比在:

      frameworks\base\core\res\res\values-zh-rCN中strings.xml 的lockscreen_plugged_in 括号中的内容及括号 !!



15去掉动态桌面背景选项:

      packages\wallpapers\Basic 中AndroidManifest.xml的<service>这些,如星系注释掉如下这些:
                 <service
                   android:label="@string/wallpaper_galaxy"
                   android:name="com.android.wallpaper.galaxy.GalaxyWallpaper"
                   android:permission="android.permission.BIND_WALLPAPER">
                    <intent-filter>
                       <action android:name="android.service.wallpaper.WallpaperService" />
                    </intent-filter>
                   <meta-data android:name="android.service.wallpaper" android:resource="@xml/galaxy" />
                  </srvice>



16更改版本号:
    build/core/Makefile
    79行
    RK_VER := xxx

17更改界面布局

  位置:package/app/Launcher2/res/xml/default_workspace.xml

  注意:adb shell 里当你点击任意的一个apk的时候,在后台会输出

  I/ActivityManager(  728): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000     cmp=com.estrongs.android.pop/.view.FileExplorerActivity bnds=[294,373][393,478] }
I/WindowManager(  728): Setting rotation to 1, animFlags=0

      看蓝色的部分就可以找到/前是包名/后面是类名-->这个是在default_workspace.xml里面需要用到的

  launcher:packageName="com.android.browser"            
      launcher:className="com.android.browser.BrowserActivity"

18如何将pdf类的文件放到桌面上

  客户要求将他们自己制作的pdf帮助文档放置到桌面上使客人可以直接点击就浏览

    String urlString = "/system/app/Nvsbl P4Dv2 English Manual.pdf";
        Intent intent = new Intent();
        intent.setAction(android.content.Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(urlString)),"application/pdf");
        startActivity(intent);
        finish();

   解释下:

   首先将pdf文档放到out/target/product/sdkDemo/system/app下

   将固定地址给出urlString,使用Intent

   intent.setAction(android.content.Intent.ACTION_VIEW);启动View

   intent.setDataAndType(Uri.fromFile(new File(urlString)),"application/pdf");   

   application/pdf可以指定别的格式包括音频,视频,图片等等但是没有试过有需要可以试试

   注意:这个方法很不到如果只放置一些图片还可以但是如果放置文件比较大那么打包出来的

   system.img文件会很大也就是占用本身的系统内存----->所以不推荐使用!!!!!!!!!!!
分享到:
评论

相关推荐

    基于Android的OpenCV图像加边框的实现

    OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,网络上一些小伙伴写的一些关于Android版OpenCV的博客,大部分都模糊不清,基本就复制粘贴的,有些甚至没有实践就直接贴上去了,这样...

    Android壁纸wallpaper缩放尺寸调整patch

    Android 8.1系统,默认壁纸wallpaper显示缩放大小修改, 原本显示的壁纸会将用户设置的图片放大裁剪,导致图片只能显示一些局部细节,不能显示整个图片,这个补丁根据图片大小判断,是否当大图片再进行裁剪。

    gifView, android中显示gif

    1.增加gif在解码过程中的图片显示方式,当gif比较大时,解码有一个过程,需要一些时间,在此解码过程中,可以设置三种gif显示方式: * WAIT_FINISH.这种方式在解码过程中,不会显示任何图片,等到Gif全部解码结束...

    Android中正确使用字体图标(iconfont)的方法

    可以减少项目和安装包的大小(特别你的项目中有很多图片icon时,效果将是M级)  3. 几乎可以忽略屏幕大小和分辨率,做到更好的适配  4. 使用简单  …… 缺点:   1. 只能是一些简单的icon,不能代替如...

    Android大作业报告.doc

    然后点击Install Selected按钮,接下来就是按提示做就行了 要做这两步,原因是在1.3、Android SDK安装中没有安装一些必要的可用包(Available Packages)。 2.5、创建Android工程 三、 程序开发平台 (1)代码行数...

    android和JS交互的小DEMO

    这是android和WEN端交互的demo,项目里面有个参数设置功能要WEN设置,达到通用效果,所以就写了一个demo,WEB界面自己写了很多,也有些是用的现有的model,因为WEB实在是没有弄过。 后续优化了很多,就不发布了,...

    Android高级编程--源代码

    在每章的讲解中,它会让你通过一系列示例项目逐步掌握Android中的各种新功能和技术,助你取得最圆满的学习效果。本书所介绍的各个应用实例简明扼要且极具实用价值,它们覆盖了Android 1.0的所有基本功能和高级功能...

    Android UI组件实例集合

    GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本...

    Android帮助文档及一些资料打包放送

    [Android1_6]继承BaseAdapter为GridView设置数据时设置setLayoutParams时注意 - 农民伯伯 - 博客园.mht349.26 KB [Android]ListView性能优化之视图缓存 - 农民伯伯 - 博客园.mht513.31 KB [Android]ListView性能优化...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    android系统原理及开发要点详解

     本书在编写过程中提炼和综合Android早期开发者的经验、中国大陆Androidin社区的开发成果,以及各位专家的经验和技术,这是本书出版的知识源泉。本书主要由Androidin社区的两名核心技术专家韩超和梁泉领衔规划和...

    Android仿微信长按录制小视频功能.rar

    Android仿微信长按录制小视频功能,关于功能,大家都了解,这里主要是说实现这一功能需要用到的一些方法,比如视频播放控件的调用和定义、计时器的使用、使用摄像头、初始化摄像头(横屏和竖屏的切换)、设置进度条...

    Android 仿ios屏幕底部滑出的弹出菜单效果.rar

    不只是在IOS中,在Android系统中,这种菜单也是很早就有了。实现本功能的一些关键要点:  获取Dialog布局、设置Dialog最小宽度为屏幕宽度、获取自定义Dialog布局中的控件、定义Dialog布局和参数、设置菜单条目布局...

    《Android高级编程》

    9.2.1 在应用程序中使用SMS 9.2.2 发送SMS信息 9.2.3 监听SMS消息 9.2.4 紧急响应的SMS示例 9.2.5 紧急响应自动化 9.3 小结 第10章 访问Android硬件 10.1 使用媒体API 10.1.1 播放媒体资源 10.1.2 录制多媒体 10.2 ...

    精通ANDROID 3(中文版)1/2

    23.5.1 在Android搜索中使用操作键  23.5.2 使用应用程序特定的搜索上下文  23.6 资源  23.7 对平板电脑的意义  23.8 小结  第24章 文本到语音转换  24.1 Android中的文本到语音转换  24.2 使用语段...

    Android编程入门很简单.(清华出版.王勇).part1

    5.2.2 TextView中的一些功能 5.2.3 使用可滚动的视图——ScrollView 5.2.4文字的编辑 5.2.5 使用按钮——Button 5.2.6实例——计算器 5.2.7 使用图片按钮——ImageButton 5.2.8 使用复选框——CheckBox 5.2.9实例...

    Android 4游戏编程入门经典

     11.3.6 关于opengl es中光照应用的一些建议  11.4 材质变换(mipmapping)  11.5 简单的照相机  11.5.1 第一人称照相机或欧拉照相机  11.5.2 一个欧拉照相机的示例  11.5.3 跟随照相机  11.6 加载模块  ...

    android拼图小游戏

    简单的android拼图 小游戏。Canvas画图,音量设置,数据库基本操作,一些控件的自定义,注释比较全面,适合刚接触android的盆友学习参考

    《Google Android开发入门与实战》.pdf

    具备一些手机开发经验的开发者和android开发爱好者学习用书;也适合作为相关培训学校的android培训教材。... 目录 第1章 掀起你的盖头来——初识android. 1 1.1 认识android 1 1.2 android的背景 2 ...

Global site tag (gtag.js) - Google Analytics