Android

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

3
有没有办法从Doze中排除应用程序?
Doze为我的老旧Nexus 5带来了巨大的好处。但是可悲的是,它的出现也标志着我的WhatsApp Web体验的终结。因为他们的“网络”应用实际上只是一个“界面”,仍然需要电话主动连接到Internet。 众所周知,Doze将手机置于待机状态,在此状态下,所有不必要的连接都将停止。这意味着它还将停止我手机中(以及我的计算机浏览器中)的WhatsApp应用程序。 现在,有没有一种方法可以将WhatsApp从Doze中排除?我的意思是,这样可能吗? ps,对于该问题,我更喜欢采用非扎根的方法,但扎根是我唯一的选择,就是这样。



4
在Galaxy S4中收到“存储空间用尽”消息;*#9900#不显示任何菜单
我有一个三星Galaxy S4。我在通知栏中收到“存储空间用尽”错误消息,并且某些应用程序已退出工作或更新。我在网站上其他地方所读到的常规解决方案都没有对我有所帮助。 (点击图片放大) 解决此问题的最常见方法是通过拨号访问隐藏菜单*#9900#。但是,当我尝试这样做时,菜单不会出现: 另一个常见的解决方案是将手机植根并删除/data/logs。看看手机上占用了太多空间的问题,在我看来,问题似乎出在我的手机上,有很多累积的日志文件没有被删除。但是,我宁愿不扎根手机。我对手机所具有的功能感到满意,即使是带有过时软件并已绑定到提供商,我也不想花时间为这个问题扎根手机,如果我不必这样做的话。= P 最后,我读过的第三个选项是删除占用大量空间的应用程序。我在下面附加了一些屏幕快照,它们显示了我的手机如何使用空间,并且我相信它们表明我的真正问题是我的操作系统做错了什么,也许创建了许多日志文件而不是删除它们节省空间。(此外,我已经尝试删除一些我不经常使用的应用程序。绝大多数应用程序根本不占用太多空间,浪费最大的空间也是我使用最多的应用程序,我拥有智能手机的原因。) 是否有另一种方法可以让我获得更多的存储空间而又不会生根手机? 如有必要,我愿意将手机插入计算机并使用开发人员工具来解决此问题。 以下是一些图像,显示我可以得到的最大存储收益是删除一些系统文件(这就是为什么我认为问题是日志文件累积的原因)。我有超过6GB的手机归类为“其他文件”: 在我的Android属于该类别的文件中,超过6GB的是通用的“系统内存”(同样,我猜是日志),不幸的是,我无法与此菜单进行交互或从其中删除:


5
检查android(v30)selinux策略
我正在尝试使用selinux查找我的手机实际执行的策略。您会认为这很容易。毕竟,为了安全起见,最好验证您的策略是否符合预期。不幸的是,我发现这很难做,因为A)android似乎使用了分叉的策略版本30,b)策略工具链似乎具有非常低质量的构建过程(很多硬编码路径等) )。 这是我尝试过的两件事,没有奏效。如果我尝试使用现成的setools工具(例如打包为fedora打包的工具,或者可以通过Arch Linux安装在AUR上),那么我将得到以下内容(/sepolicy从电话的根目录或工厂映像中提取之后): $ sedispol sepolicy Reading policy... libsepol.policydb_read: policydb version 30 does not match my version range 15-29 sedispol: error(s) encountered while parsing configuration $ sesearch --all sepolicy ERROR: policydb version 30 does not match my version range 15-29 ERROR: Unable to open policy sepolicy. ERROR: Success $ …
12 selinux 

2
我的设备何时会获得Android 6.0更新(棉花糖)?
Android“ M”已在2015年5月28日的Google I / O会议上正式发布,并于2015年8月17日发布为6.0棉花糖。 您可以在Android网站上查看高级更改,并在Android官方博客上查看公告。 当然,并非所有设备都会立即获得此更新,而其他设备则根本无法获得。每个制造商和运营商经常选择添加其自定义修改,这往往会延迟正式发布。 如果有的话,每台设备何时才能正式或非正式地获得Android 6.0? 也可以看看: 我的设备何时会获得Android 5.1更新(Lollipop)? 我的设备何时会获得Android 7.0更新(牛轧糖)?



5
在无根的Android 5 Lollipop设备上移动安装位置
我有一个搭载Android 5.02的Moto G(第二代)。内部SD卡约为8Gb,我有一个16GB可用空间的外部SD卡。 从应用程序菜单将应用程序移至SDCARD会将其移至内部SD卡sdcard0。 Adb Shell命令: pm get-install-location 给我: 0[auto] 我试图通过以下方式设置安装位置: pm set-install-location 2 但我收到此错误: Error: java.lang.SecurityException: Package android does not belong to 2000 那就是我认为抱怨root权限。 并且因为它是尝试生产的版本: adb root 给我: adbd cannot run as root in production builds 有什么方法可以设置应用程序将其数据安装到外部SD卡上吗? PS:我不想安装自定义rom或安装第三方软件来启动手机。 编辑: 我注意到应用程序数据存储在folder中/storage/sdcard0/Android,所以我想到了将该文件夹移动到/storage/sdcard1/并以这种方式创建符号链接的方法: ln -s /storage/sdcard1/Android /storage/sdcard0/Android 这会做的工作吗? 谢谢。


5
为孩子配置一个Google帐户
我的孩子们每个人最近都得到了平板电脑,但是我正在努力建立他们的帐户。我已经“暂时”设置了一个帐户,以将我的Google帐户设置为帐户持有人,因为我无法“合法地”为我的孩子创建一个帐户(未满13岁,因此Google拒绝创建该帐户)。 现在,我将Google帐户用作我的主要OpenID身份验证的许多内容,包括在Stack Exchange上使用的身份,并作为一个站点的主持人,我发现平板电脑从那里继承了身份验证,而我孩子的平板电脑现在具有主持人“权限”。这显然是站不住脚的。 我的问题是: 人们是否只是为了创建未成年人帐户而在Google表单上“撒谎”以创建新帐户? 您是否使用“我的”详细信息创建了一个新的Google帐户,然后让孩子的平板电脑借用它们?(并且,如果我有一个单独的帐户,是否需要单独的信用卡?) 我是否在设置时错过了一个系统,这样可以避免麻烦? 如果我想在设备上安装非免费应用程序(以删除广告等),如何将信用卡“添加”到这样的帐户?可以在多个帐户上使用信用卡吗? 如果我现在使用自己的Google帐户购买应用,然后再为孩子们更改帐户,是否需要重新购买应用?

4
MX Player的AC3编解码器
由于最新的MX Player升级,由于某些许可问题,不包括AC3。如何将编解码器添加到MX Player? 我确实搜索过Play商店,但所有编解码器似乎都已连接到特定的播放器。

1
Nexus 5棒棒糖尝试恢复至5.0.1时进入恢复状态
我正在使用LG Nexus 5棒棒糖(手动安装5.0),并以TWRP为根。 我只是去通知更新到5.0.1。但是,在下载和安装时,手机会自动进入TWRP恢复模式,并且如果我从那里重新启动,则什么也不会发生。我必须再次下载更新,依此类推... 由于TWRP恢复,手动的adb侧载无效。我也尝试从TWRP内部进行侧载,不起作用。 基本上,如果我尝试使用adb sideload,在fastboot屏幕上会收到错误消息:找不到设备。(请注意:如果我在正常电话状态下连接到PC时使用adb命令,则adb命令可以正常工作。甚至adb重新启动引导程序。) 更新:遵循以下答案后,如果在adb侧载时也像我一样被卡住,请按以下方式更新驱动程序:https : //www.youtube.com/watch?v= wXtbAMarHQw 如果遇到错误:在adb sideload时关闭,然后键入以下命令:adb usb 然后键入adb sideload UPDATE-SuperSU-v2.40.zip


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.