Android

针对Android操作系统的爱好者和高级用户的问答

5
Android上的/ system / bin / mediaserver是什么,为什么它固定CPU?
我注意到我的摩托罗拉Droid(运行于2.2 Froyo)有时表现迟钝。我启动了终端仿真器,然后运行top,发现它占用了/system/bin/mediaserver大约90%的CPU。 这个程序做什么?杀死它安全吗?如何防止将来使手机变慢? 一些快速的Google搜索使其他人遇到了相同的问题,但实际上并没有任何答案。

2
关闭手机(SIM)收音机
如何打开Android手机上的手机(SIM)收音机? 收音机消耗大量功率(30-70%),尤其是在电话空闲时。有时我只需要使用其他功能(例如时钟,Web浏览器),并使电池寿命尽可能长。 “飞行模式”不仅可以执行此操作,还可以关闭WiFi(接近我所需要的,但不完全是我所需要的)。




2
应用程序未与adb restore一起安装
我有非root用户的Android 7.0设备(NVIDIA Shield Tablet),该设备之前已备份 adb backup -apk -shared -all -nosystem -f mybackup.ab 但是用 adb restore mybackup.ab 结果/Android/data恢复了等等,但未从apk文件安装应用程序,没有错误。 我不得不从mybackup.ab中提取apk文件,并使用手动进行批量安装adb install <...>.apk。之后一切都很好。 我非常确定我以前在6.0中也遇到过类似的问题。和Helium / Carbon,但认为这是我选择的备用方法所特有的。 有什么问题adb restore?是因为设备是非root用户的吗?为什么会adb install按预期工作?

2
Play商店-“发生了意外错误。请稍后再试。”
自一个星期前购买S7 Edge以来,我一直遇到这个问题。我无法在手机和play.google.com上添加付款方式或做任何涉及付款的事情。 当尝试通过play.google.com添加付款方式,甚至兑换礼品卡时,我得到以下信息: 当我尝试通过电话添加付款方式时,我收到“我们无法完成您的请求。请重试或稍后重试。” 无论我尝试什么时间或尝试多少次。

1
大多数Android设备是否将GPT用作其分区方案?
Google可以找到很多有关Android分区的信息。有时,我可以在移动处理器或XDA开发人员的文档中找到对GPT的引用(据我了解,某些设备确实将GPT用作其方案)。除此之外,关于Android设备用于存储分区信息的讨论不多。有例外:我知道某些设备使用MTD子系统的基于命令行的方法,例如HTC的某些早期设备,并且我知道Qualcomm设备似乎使用GUID分区表。 如果设备的分区由以mtd或开头的设备节点表示mtdblock,则Linux从引导参数接收分区信息。如果分区由以开头的设备节点表示mmcblk,则分区方案不明确。它可能使用的是GUID分区表,但是问题在于该表必须从第一个扇区开始,而根据我的经验,这也是所有第一阶段引导加载程序所在的位置。 就像mtd可以在开始使用分区节点/proc/mtd的设备上找到分区信息一样,在开始使用设备节点的设备上也可以找到mmcblk相同的信息(通常)/proc/emmc。我不知道为什么将eMMC这种存储设备视为MTD的替代方案,而MTD是访问闪存的接口。但是GitHub上的此页面似乎暗示设备的分区信息/proc/emmc未收集到GPT之类的表。 在同一页面上似乎还表明,由U-Boot引导的内核以不同于MTD或GPT的方式公开分区。这是段落: Since MTK devices use the uboot mechanism, partitions including boot and recovery, are not revealed as separate partitions, but rather accessed sequencially by size and start parameters. 关于顺序访问,该句子对我来说毫无意义。也许有人可以更好地解释它。 那么GPT在Android设备上有多普遍?我在Android开发人员网站上没有看到任何有关分区的参考。如果引导加载程序实际上存储在分区表之后,那么这是否意味着芯片可以识别GPT?

4
Android手机不断失去Wi-Fi连接
我的Android手机在连接后的很短时间内(通常在前30秒左右)在家中时,就失去了Wi-Fi连接。有时它可以正常工作,但不是经常。当它不起作用时,Wi-Fi图标仍然存在。但是例如,我无法浏览到路由器192.168.0.1的IP。 同一部手机可以正常使用我的工作Wi-Fi。其他设备在家用WiFi上没有问题。 我有点迷茫,不知道如何找到修复它的原因。
9 wi-fi  router 


11
我不希望我的Whatsapp Media还原(Google云端硬盘备份)!
我最近在三星银河s2上卸载并安装了whatsapp。它开始恢复我的聊天记录。我的聊天很好,但聊天结束后,它也会自动开始恢复旧媒体,这将导致我的手机下载2 GB的数据。我想停止它,但我找不到如何停止它。(它曾经只还原有谷歌驱动器备份之前的邮件)!!! 感谢您的任何答复。


1
欺骗WiFi设置为“开”,但使用蜂窝数据(适用于特定应用或总计)
另外,Android是否可以强制应用程序使用蜂窝数据? 有问题的应用程序: Amazon Video [版本3.0.57.30110“ Android软件的主要视频”] **使用中的设备:**三星Galaxy Note 4-Android版本:5.0.1 Build LRX22C.N910TUVU1COG2(美国TMobile完全库存,无根等) 问题: AV不允许大小大于50mb的媒体“下载以供离线查看”。该应用程序希望查看该设备已连接到WiFi网络以允许下载。 为什么会出现这个问题:旅行时,离开网络覆盖范围(荒野,火车/飞机等)时,我会使用无限的网络来下载媒体以供离线使用-使用无限的蜂窝网络计划,我不在乎文件的大小正在下载;毫无疑问,亚马逊正在尝试帮助用户无意中最大化其数据计划,并在此过程中将责任归咎于亚马逊(是的,这些用户存在)... 有趣的是,蜂窝热点将允许下载-应用程序将设备视为位于WiFi网络上。 重新提出问题: 是否有办法强迫应用程序使用蜂窝数据,还是冒充手机的wifi状态为“开”,但仍然使用蜂窝数据? 研究:从其他线程的角度来看,这个问题在wifi不可使用的意义上是独一无二的-假设我只有蜂窝数据;如何使用要求wifi功能的应用程序?

6
如何在CM12.1的启动时运行脚本?
我能找到的与此相关的大多数问题都追溯到2011年左右,因此此后发生的变化也许并不奇怪。我尝试了很多事情,但没有任何结果。 中有一些脚本/system/etc/init.d(也显示在/etc/init.d我的设备下)。特别是,有一个00banner脚本应该记录欢迎消息。欢迎消息永远不会出现在logcat中。 我在这里放置了自己的脚本,最终将其简化为: #!/system/bin/sh log -t mytest Testing 没有。除非通过终端手动运行,否则从不出现在logcat中。然后就可以了。 这里还有一个90userinit文件,/data/local/userinit.sh如果存在则调用。我用与上面相同的内容创建了它。同样,logcat中什么也没有出现。确实,这并不奇怪,因为如果00banner不运行,那么也不会。 我搜索了名为“ init.rc”的任何东西,但设备上任何地方都找不到类似的东西。 我所有的脚本都有755个权限。 我还能尝试什么?(除了为我运行脚本的应用程序)

6
Android需要多少免费存储空间?
Android KitKat需要多少免费存储空间? 我注意到,当存储空间(而非RAM)降至200至300MB之间时,Android开始抱怨除非释放一些存储空间,否则它将无法正常运行。由于200MB的巨大空间,这似乎有点令人惊讶。 免费可用的实际存储量是多少,为什么这么大?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.