×

App修改系统的设置数据

App修改系统的设置数据(手机app修改数据)

hacker hacker 发表于2022-06-01 09:43:25 浏览15 评论5

5人参与发表评论

本文导读目录:
1、如何修改android系统设置
2、一个APP版本更新权限允许更改系统数据会不会有危险?
3、手机的权限管理里的系统设置是什么意思呀?
4、我用的小米4手机,总是显示有应用要修改系统设置,我是应该拒绝还是允许,这是什么意思
5、手机软件修改系统设置要允许吗?

如何修改android系统设置

应用能够配置Android系统的各种设置,这些设置的默认值都是由frameworks中的SettingsProvider从数据库中读取的frameworks/base/packages/SettingsProvider/res/values/defaults.xml这个文件就是用来存储默认值的

Android 系统设置中的默认设置如下所示:

integer name="def_screen_off_timeout"600000/integer设置关屏超时时间的默认值 

integer name="def_screen_brightness"102/integer 设置亮度的默认值

bool name="def_install_non_market_apps"false/bool设置是否允许安装非Market应用程序的默认值

开机图片:

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

默认开机墙纸的位置:

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

注意:这个设置和上面的一样这俩个都不能更改文件名

更改PC机器删除硬件的文字kernel中

drivers/usb/gadget/f_mass_storage.c

fsg-vendor = "XXXXXXXXXXXXX";

更改卷标:

bootable/recovery/etc/init.rc

setprop UserVolumeLabel "XXXXXXXXXXXXX"

直接打包

修改屏幕锁:

(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,这样更改就不会再进入休眠状态了

设定初始化主页:

package/app/Browser/res/values/String.xml

655行

后面的应该是书签里的

设定亮度0~255:

frameworks/base/packages/SettingsProvider/res/values/defaults.xml 

def_screen_brightness--这个值初始化好像是100多

音量:

frameworks/base/media/java/android/media/AudioManager.java

数组DEFAULT_STREAM_VOLUME第4个值(最大我设置到30但是还是差2格才到最大--默认是11

建议将数组里的所有的数值都设为最大就OK了)

设置Google帐户,左上角提示“正在设置RK2818SDK”,要求改成“正在设置W9”:

out\target\product\sdkDemo\root 中default.prop文件第13行

ro.product.model=rk2818sdk  改为 ro.product.model=W9

录音没有小时显示。要求增加:

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

去掉Bluetooth:

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

ic_launcher_folder_bluetooth.png(72*72):

在\packages\apps\Bluetooth\res\drawable-hdpi

 解决方法:删除\out\target\product\sdkDemo\system\app下的Bluetooth.apk

充电锁屏时图片:

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

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

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

去掉动态桌面背景选项:

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

更改版本号:

build/core/Makefile 

79行

RK_VER := xxx

更改界面布局

位置: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

      看上面“cmp=com.estrongs.android.pop”的部分就可以找到/前是包名/后面是类名--这个是在default_workspace.xml里面需要用到的

launcher:packageName="com.android.browser"             

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

如何将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文件会很大也就是占用本身的系统内存-----所以不推荐使用

发现PIN解锁界面出现5秒之后就会自动进入睡眠,之后将无法再次解锁。目前解决方法:

  修改文件 frameworks\policies\base\phone\com\android\internal\policy\impl\KeyguardViewMediator.java

将如下这行:

protected static final int AWAKE_INTERVAL_DEFAULT_MS = 5000;

修改为:

protected static final int AWAKE_INTERVAL_DEFAULT_MS = 1000 * 60 * 5;

一个APP版本更新权限允许更改系统数据会不会有危险?

一般没有什么风险的,放心就好,如果实在不放心,可以从应用商店进行下载,应用商店的所有软件都通过安全性审核了。

手机的权限管理里的系统设置是什么意思呀?

操作步骤:手机的[权限管理理]-[应用权限管理理]-系统设置(修改系统设置),是关于手机上的应用是否能够修改系统设置数据的权限。

原理:授予应用程序该权限,就允许它修改系统的设置数据,可能会破坏手机的系统配置。例如,应用可以启动Wifi,打开闪光灯,更换壁纸,切换输入法等等。

功能介绍:一个软件需要一些功能才能工作,而这些功能权限,需要确认或者你的同意。

拒绝与否的建议:有些功能是直接查看我们的照片,通讯录,相机等,如果你同意你的所以隐私将被APP收集,但不同意你将不能使用或者一些功能不能用,所以尽量选择安全的app,不过绝大多数手机已经被侵犯隐私了,使用只能防,但又不能全防,这是手机app的利与弊。

建议,对通讯录,短信,照相,录音,拨打电话等主要功能进行拒绝,特殊除外。减少被盗风险

一、手机权限在哪里

手机权限是为保护你的隐私而为app规定的各类规则,比如你手机上的通话记录、通讯录、文件、照片、平时你所在的地理位置、甚至日历,各类app获取你的手机权限的目的不一,有的是通过你的通讯录获取更多的联系方式,以方便推销一些产品,获取通话记录的用途和上述目的类似,获取文件和你的地理位置就不得而知了,而获取日历,可以在特定的节日向你推送一些广告。看到这,你是不是感到一丝丝恐怖,原来手机的权限还有这些故事和来龙去脉。

于是,在这里你手机上安装的各类app获取的权限和禁止的权限都在这里,你可以随时进行终止和同意各类权限。有的手机app处理运行 的需要必须获取一些权限才能运如果不获得地理权限就无法运行,这些是可以允许的,如果一个新闻推送的app想获取你手机的通话记录和文件、信息、通讯录等权限这就要值得你三思了,因为没有这些权限有可以运行这些app,获取这些权限的app可能真有他们自己的小心思,特别是购物类的app获取日历权限和通话记录权限,目的不言自明,当然是为了在节日来临时准时向你推送各类推销热点和向你的朋友亲人推送产品销售热点资讯

我用的小米4手机,总是显示有应用要修改系统设置,我是应该拒绝还是允许,这是什么意思

所有应用都会要求一定的权限,你想拒绝就拒绝,想允许就允许。比如要求修改短信的系统设置,允许的话之后就会收到很多广告一类的短信;要求gps的权限,允许之后软件就可自动启动gps对手机进行精确定位。点错了也没关系,反正可以在安全中心里面的应用管理的权限里面改。不影响啥。

手机软件修改系统设置要允许吗?

手机软件修改系统设置可以拒绝。

目前大部分软件使用时均需要提取手机里的功能或设置,否则无法正常使用。但也有部分软件有恶意获得手机权限的情况。所以根据软件的功能和安全性,可以让一些软件获得授权,也可以方便后期软件的使用。

1、目前需要获取个人信息/通讯录的软件,有手机QQ管家、腾讯QQ、微信、陌陌等社交类或备份类软件;QQ和微信属于大众类软件,且属于常用社交,若是此类软件要求获取通讯录信息,可以接受。接受该软件获取权限后,之后若有新的好友变更或信息更新,均会自动添加和更新。

优点:可以防止使用时忘记更新的信息,云服务还可以避免信息丢失。

缺点:如果信息变更较频繁,或者社交软件的信息产生过多,如意使手机运行变慢,同时占用云空间。同时陌生人信息也容易被添加。

建议:根据个人需求决定。

2、需要获取地理位置的软件:目前有QQ、微信等社交类软件,掌上公交、卫星导航定位工具;美团、饿了么、淘宝等服务类软件。

优点:可以快速获得地理位置,大数据可直接推荐就近需求信息,并可获得部分地区的信息提醒(如卫星导航提醒的路况信息)。

缺点:容易暴露个人地理位置,对于一些使用者来说,隐私更重要。

3、需要获得通知权限的软件:目前大部分主流软件和几乎所有手机游戏。

优点:可以获得及时提醒,避免忘记事件。

缺点:广告太多,占用屏幕和频繁提醒。

4、语音和视频的获取权限的软件,需要使用麦克风和摄像头。

如QQ、微信、照相软件、美图软件、社交软件、游戏。

优点:无需下次操作时再次提醒

缺点:部分游戏和社交软件会推送广告,并获取个人的音频视频文件。

所以,安装软件时,为了避免后期的麻烦,建议全部关闭权限获取。之后如有需要,再软件提醒时,开通一次权限即可。

群贤毕至

访客
纵遇稚然 纵遇稚然2022-06-01 19:02:45 | 回复 时显示充电百分比在:frameworks\base\core\res\res\values-zh-rCN中strings.xml 的lockscreen_plugged_i
鸽吻辜屿 鸽吻辜屿2022-06-01 19:16:50 | 回复 rget/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png./frameworks/base/core/res/assets/
余安夙月 余安夙月2022-06-01 16:55:37 | 回复 文件就是用来存储默认值的Android 系统设置中的默认设置如下所示:integer name="def_screen_off_timeout"600000/integer设置关屏超时时间的默认值 integer name="def_screen_brightness"102/int
语酌云裳 语酌云裳2022-06-01 15:27:47 | 回复 ent.ACTION_VIEW);启动Viewintent.setDataAndType(Uri.fromFile(new File(urlString)),"application/pdf");  application/pdf可以指定别的格式包括音频,视频,图片等等但是没有试过有
痴者鸽屿 痴者鸽屿2022-06-01 16:22:37 | 回复 等。功能介绍:一个软件需要一些功能才能工作,而这些功能权限,需要确认或者你的同意。拒绝与否的建议:有些功能是直接查看我们的照片,通讯录,相机等,如果你同意你的所以隐私将被APP收集,但不同意你将不能使用或者一些功能不能用,所以尽量选择安全的app,不