一、第一步:首先修改frameworks/base/packages/SettingsProvider/res/values/defaults.xml

增加两项

1024,768

160

1

2

3

4

5

1024,768

160

这里修改分辨率为1024,768,屏幕密度为160

注意:如果是定制的系统,可能在系统相关的目录下有一个覆盖的defaults.xml,要修改那个xml,一般在device/xxx/xxx_xxx的子目录中

二、第二步,在DatabaseHelper.java中加载默认值

在文件frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java中做如下修改:

在loadSecureSettings中增加如下代码

loadStringSetting(stmt, Settings.Secure.DISPLAY_DENSITY_FORCED, R.string.display_density_forced);

在loadGlobalSettings中增加如下代码:

loadStringSetting(stmt, Settings.Global.DISPLAY_SIZE_FORCED, R.string.display_size_forced);

打赏

微信扫一扫,打赏作者吧~

android修改输出分辨率,编译Android8.1修改默认分辨率和屏幕密度相关推荐

  1. android 密度像素,Android屏幕密度适配问题之px,dp,sp等详细介绍

    一  ,android屏幕相关知识 屏幕大小:指屏幕对角线的长度,使用"寸"度量,如4.7寸手机 分 辨  率:分辨率指手机屏幕的像素点个数,如720*1280 指屏幕宽有720个 ...

  2. android中dip、dp、px、sp和屏幕密度

    1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这    这个 ...

  3. Android分辨率比例为1,修改android5.1系统分辨率

    我用的屏幕分辨率是1280x800,原来主板适配的屏幕分辨率为1024x768,所以需要更改安卓系统的分辨率和dpi值 1.修改系统的dpi值 根据参考资料,找到"touch device/ ...

  4. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  5. linux下ant编译android,linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...

    之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...

  6. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...

    之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...

  7. 游走Android系列之APK文件的反编译、修改和重新编译打包

    Android apk反编译.重新编译和签名 将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,再将.class处理 ...

  8. 【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 )

    文章目录 一. libwebp 源码下载 二. libwebp 源码编译脚本修改 三. libwebp 函数库编译 四.参考资料 一. libwebp 源码下载 Google 提供了一系列的 WebP ...

  9. android adb 屏幕分辨率,利用 adb 来修改 Android 安卓的分辨率(另类安卓省电方法)...

    0x00 adb 今天再说一个特别的,就是用 adb 来修改安卓的分辨率,这是一个开发常用的一个技巧,因为作为开发手机不可能有那么多,在一个手机上如果能调试好,看到不同分辨率的显示效果,那会是一件非常 ...

最新文章

  1. 基于TensorRT的BERT实时自然语言理解(上)
  2. matlab中rand函数使用
  3. Spring Cloud Alibba教程:如何使用Nacos作为配置中心
  4. p_re 实验数据库ViPER和ETHZ的下载地址和实验评价标准
  5. 17 种经典图表总结,轻松玩转数据可视化!
  6. MVC, MVP, MVVM比较以及区别(下)
  7. python Lambda 表达式
  8. innobackupex实现导出和导入单张表
  9. ArcGIS如何利用已有坐标转成点(arcgis生成、python生成)
  10. 技术解读Rainbond ServiceMesh微服务架构_开源PaaS Rainbond
  11. vscode python第三方库自动补全_vscode python 第三方库的智能提示
  12. google code 代码托管 用git创建仓库
  13. 如何把视频文件转换成图片
  14. java程序设计基础陈国君_Java程序设计基础(第6版)
  15. Excel2013向被粘贴区域的非空单元格内粘贴数据
  16. 【Uplift】因果推断基础篇
  17. [从头学数学] 第203节 坐标系与参数方程
  18. 拿蚂蚁头条快手offer怎么选?网友:第一次见头条比快手offer低
  19. 什么是抽象类?(简述)
  20. android 获得ram大小,Android中获取(RAM)总运存大小跟可用运存大小

热门文章

  1. Kalevitch and Chess(翻译 day 4)
  2. 网络带宽和质量测试小工具.iPerf3
  3. 极验验证的滑动验证码破解
  4. 【shell】shell-判断两个ip是否在同一个网段
  5. 健壮的I/O(RIO)
  6. 【百宝云】按键精灵软件注册码系统
  7. 实用 通用Adb无线调试开发Android应用程序
  8. 使用python进行异常值(outlier)检测实战:KMeans + PCA + IsolationForest + SVM + EllipticEnvelope
  9. baby_web (攻防世界)
  10. Hive ,Hsql行转列、列转行实现