Android

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

1
是否有支持默认内核功能的Google设备?
如果我无系统根目录(未对/system分区进行任何修改)Nexus设备,是否能够在不更改原始内核二进制文件的情况下在可执行文件上设置功能? 我经常想不受终端限制地管理文件(需要CAP_DAC_READ_SEARCH)。但是,我也不想使用超级用户。 必需的东西是用来设置内核支持上限以使用它们的工具(它不依赖于其他用户空间的东西)。 问题是,我没有这样的设备。因此,我无法确定它是否适用于任何一个Nexus 5X Nexus 6P Nexus 9 Pixel C。

3
LowMemoryKiller正在杀死系统应用程序的负载并迫使用户死亡,但“免费”表示有足够的​​内存
一段时间以来,我遇到了一个问题,关键的系统进程被LowmemoryKiller / OOM强制杀死。 在获得帮助之后,我添加了一个500 MB的交换文件,该文件在几天前就可以正常运行,以尝试减少内存压力和lowmemkiller触发器(此处提供线程详细信息)。的输出free显示出额外的500 MB空间,我认为这足以防止任何低内存问题强行杀死系统进程。 但这并没有帮助。突然,我突然又突然得到了一个相当恶毒的“所有东西都被LowMemKiller杀死”,在短短100秒内创建了大约6个核心转储文件,随后用户空间崩溃,内核(dmesg)日志表明该文件很低内存问题是唯一报告的问题,即使这次有大量交换可用并且被系统识别(请参阅free下文)。 这是重启用户空间dmesg >dmesg.txt后不久的相关部分init。在日志的第一部分,经过几秒钟的长时间,什么也没有发生。当用户空间在2105-2208的100秒内被杀死时,没有任何事前发生,也没有任何原因的提示。 手机已开启 <6>[001992.334927,0] : Report pwrkey press event <6>[001992.386743,0] mdss_dsi_on+: ctrl=eaec8010 ndx=0 <6>[001992.424178,0] mdss_dsi_on-: <6>[001992.424193,0] mdss_dsi_panel_on+: ctrl=eaec8010 ndx=0 <6>[001992.428789,0] : Report pwrkey release event <6>[001993.730749,0] synaptics_dsx_sensor_state: state change SUSPEND -> ACTIVE <6>[001993.731405,0] : mdss_dsi_panel_on-. Pwr_mode(0x0A) = 0x9c <6>[001993.831117,0] qcom,leds-qpnp leds-qpnp-eb62f600: backlight on …


2
授予具有设备管理权限的应用程序哪些权限?
Device Administrator应用程序是否具有任何/所有权限,例如联系人,存储空间等? 从developer.android.com设备管理员尚不清楚这些管理员权限是否还暗含应用程序权限。 还是设备管理员只是意味着它只能执行允许的策略中的操作,例如锁定屏幕,擦拭手机,防止(轻松)卸载应用程序等,并且访问私有信息的权限是通过管理仅权限设置?

1
有没有办法延长或停止Google地图中提供的离线地图的有效期限?
我想知道是否有办法完全关闭或延长Google地图-离线功能的有效期限。 我尝试进行搜索,但是几乎所有博客都建议这些离线存储的地图在30天内过期。过期通知将显示为“离线地图过期,过期后将无法使用。” 现在,这有点太频繁了,我无法在没有更新的情况下访问此时间范围内的存储地图(没有互联网)。

3
为什么Android拒绝解析指向内部IP地址的DNS记录?
尝试访问本地网络应用程序时,我在Android设备(Nexus 7)上有一个非常奇怪的行为。Android设备没有获取局域网上计算机的实际IP,而是获取了公共 IP,这意味着Chrome,Firefox或任何其他浏览器仅显示了路由器的网页。 我有一个处理本地网络的内部DNS服务器。这样做ping从PC正常工作: $ ping s.pelicandd.com PING pelicandd.com (192.168.1.15) 56(84) bytes of data. 64 bytes from front.pelicandd.com (192.168.1.15): icmp_seq=1 ttl=64 time=0.524 ms 64 bytes from front.pelicandd.com (192.168.1.15): icmp_seq=2 ttl=64 time=0.578 ms ^C 在HTC One设备(通过访问adb shell)上,它也可以正常工作: shell@m7:/ $ ping s.pelicandd.com PING pelicandd.com (192.168.1.15) 56(84) bytes of data. 64 bytes from …
14 networking  dns 

2
如何在未采用的棉花糖存储上将应用程序移至SD?
每个人似乎都对棉花糖的可采用的存储功能感到兴奋,但是对我来说,这似乎是一个重大的回归。不采用外部存储的原因可能有多种: 从Lollipop升级时,我已经有一张装满东西的SD卡。因此,重新格式化它并擦除所有内容以将其转换为可采用的存储是一个主要的阻碍因素。那将需要从设备中传输大量GB的数据,重新格式化,然后再传输回去,而且我不确定如何以健壮的方式执行此操作,甚至不确定是否可行,因为采用的存储可能会将内容存储在不同的方式。 我的SD卡可能太慢,以至于无法将其用作内部存储的扩展。 我希望能够在其他设备上使用可移动SD卡(例如,快速将大量视频文件传输到笔记本电脑)。 基于这些原因,如果我不采用存储,那么AFAICS意味着应用程序只能存储在内部存储器中。而且由于我有很多应用程序,这意味着自棉花糖升级以来,我的设备经常接近满载,导致许多功能中断。 那么,真的没有办法将应用程序移动到棉花糖上未采用的外部SD存储中吗?如果是这样,除了卸载应用程序以释放空间或降级为Lollipop之外,我还有其他选择吗?如果没有,这将是非常令人失望的,并表明Google在提供此功能之前确实没有足够仔细地考虑。

2
我的手机停止记住wifi密码了!
由于某种原因使我完全逃脱了,这台Samsung S3 mini停止自动连接到我的家庭网络,总是要求我重新输入wifi密码。 从那时起,我注意到它不仅适用于我的家庭网络,而且适用于所有wifi网络。 更具体地说,这是发生的情况的一个示例: 我尝试连接到受WPA保护的wifi。 Android要求输入密码。 提供后,电话成功连接。 我关闭了wifi(在电话上)。 我重新打开它。 手机不会自动连接到wifi。 我明确选择了要连接的wifi网络。 Android再次要求输入我在一分钟前输入的密码。 知道如何发生吗?我应该怎么做才能得到这个呢?我该怎么做才能赎回自己并解决此问题? 更多详细信息:“忘记”一切(“断开连接”)网络没有任何区别(下次仍不记得密码),也不会重新启动电话。这部手机运行的是Android-4.4.2,没有植根。
14 wi-fi  password 

2
通过快捷方式或应用在Chrome中打开新标签页
问题 自从更新到Android 5.1.1之后,我开始使用与新的应用合并的新标签切换器,但是,每次单击chrome时,我都必须等待它打开最后一个标签,无论如何也要打开一个新标签旧标签,我本可以从最近的应用程序中打开它。 我尝试创建一个使用about:blank的书签,除了我没有访问新标签页中的任何书签或历史记录的权限外,其他方法都有效,但是当尝试直接链接到新标签页时,我找不到方法哪个有效。 使用“ about:newtab”,我在启动器上获得了一个透明的叠加层,在最近的应用程序中显示为Chrome。 使用chrome:// newtab或chrome-native:// newtab,我从启动器中收到了一条祝词,说“未安装应用程序”。 我曾考虑过创建一个没有UI的简单应用,该应用只是将chrome打开到新标签页,或者使用Xposed将其更改为在单击后在新标签页中打开,但是不确定如何解决。 题 我可以更改系统中的某些文件以将Chrome添加为“ chrome://”链接的处理程序吗? 为了在启动器上创建快捷方式以打开chrome的新标签,我还可以尝试其他什么方法? 更多信息 已测试启动器:Nova启动器,Google Now启动器 Chrome版本:Chrome 45.0.2454.94,Chrome Beta 46.0.2490.34 Android版本:5.1.1 LMY48M 装置:Nexus 5

1
棉花糖加密在技术上如何工作?
我只是通过推送更新在Nexus 5上安装了棉花糖。我对加密的工作方式感到困惑。我在计算机加密方面具有很好的技术知识。我想获得有关Android 6的类似知识。 以下是我的工作以及如何感到困惑。恢复出厂设置后,我设置了PIN,然后对设备进行了加密。在启动时,它要求我提供我的PIN码,这是预期的。然后,我删除了PIN,然后重新启动了设备。它在启动时不要求输入任何PIN,但设备仍在设置菜单中报告为已加密。后者使我感到困惑,因为我希望PIN解锁解密密钥。 问题: 在没有PIN的情况下,解密密钥从何而来?我假设它存储在类似于TPM的芯片上,这是正确的吗?如果是这样,是什么阻止了黑客从芯片上请求此密钥?它会检查固件的哈希值吗?还要别的吗?技术细节将不胜感激。 如果使用PIN进行加密,是否将PIN用作访问解密密钥的额外令牌?还是解密过程完全像没有PIN一样工作。 TL; DL回答: 解密密钥通过以下所有方式解锁: PIN(或密码等)或默认密码(如果没有) TEE(硬件支持的签名生成器,使用无法提取的密钥) 盐(易于获取,但可以防止彩虹表攻击)


5
Nexus 5重新启动循环
今天,我的Nexus 5自行关闭,然后每当我尝试再次启动它时,它都会循环重新启动-它显示google徽标,然后启动启动动画,然后关闭电源并重新开始。 我试图使用音量+电源键进入恢复模式,但是当我能够进入恢复屏幕时,它会在大约相同的时间内关闭并再次重新启动。 我该怎么做才能解决此问题? 我确实运行了到5.1.1的升级,但是那是几天前的事,所以我不确定是否会这样做。


8
图像已从图库中消失,但仍位于“我的文件”中(Samsung Galaxy S6 Edge,5.0.2)
我有一个运行Android Lollipop 5.0.2的三星Galaxy S6 Edge(64GB),自发布之日(2015年4月10日)开始使用,正如标题所述,似乎存在一个问题,即我的图像不再显示在默认的图库应用。我的手机上还有很多音乐,这些音乐不再显示在“音乐播放器”中。我不确定是什么原因导致照片和音乐消失,因为它们似乎是完全随机的。我仍然可以在默认文件管理器“我的文件”中看到文件。 第一次发生这种情况时,我认为可能是故障原因,因此恢复了出厂设置,一切恢复正常(尽管我花了大约3个小时才能得到自己喜欢的手机)。几天后又发生了第二次,所以我又进行了一次出厂重置。当它第三次发生时,我非常恼火,把它带到我当地的三星维修中心,他们说这是软件问题,他们将不得不重新安装Android并进行分类。但是,五天后又发生了一次,所以我回到Carphone Warehouse,从那里购买了合同并要求购买一部新手机,因为这肯定是手机的问题,因为我找不到其他人发生的记录三星已经消除了软件问题。 现在,在我收到新手机两周后,它又发生了!图像今天早上在那里出现,今天晚上才出现,它们都从画廊中消失了,音乐又消失了。我今天用手机没有做任何异常事情,因此无法确定发生了什么。 如果我用相机拍摄新照片,它们会很好地出现在图库中,而旧照片则不会。如果查看“我的文件”,我会看到旧图像与我刚拍摄的新照片位于完全相同的位置...几乎就像它们从图库中隐藏了一样。如果我安装了诸如QuickPic之类的应用,则所有图像都会显示在其中,无论是新图像还是旧图像,但是我不能使用它来与Facebook等共享图像,因此并不理想。 我拥有的音乐文件也是如此。如果查看“我的文件”,我可以看到它们,但是它们没有出现在“音乐播放器”中,这意味着我所有的警报音都已设置回其默认音轨,即“早晨花”。 下面的屏幕截图显示了Camera文件夹中当前的所有图像,其中只有最上面的一个出现在图库中,而只有最上面的一个位于“我的文件”中的图像类别中。 我已经进行了各种各样的设置,清除了缓存分区,单击了“我的文件”中的“显示隐藏的文件”,然后重启了几次电话,但是似乎仍然存在问题。我还从“媒体存储应用程序”中删除了“媒体数据”,该文件清空了我的画廊,但是在重新启动时没有进行重新扫描(或者至少没有得到任何结果)。由于它是S6 Edge,因此没有SD卡,因此安装磁盘应该不会有问题(尽管这没有任何意义,因为新文件与旧文件位于同一位置)。 我设法找到了几个在AE上有类似问题的人,但是他们在这里和这里都没有得到回应。 我可以创建某种调试日志并将其上传到某个地方吗?因为很少有人遇到相同的问题,难道这是我所拥有的应用程序的特定组合吗? 我将不胜感激任何想法,因为它使我发疯! 提前致谢, 亚当。 编辑:我已经将手机连接到计算机并运行adb logcat,但是日志很大,我不确定我要寻找什么。以下错误经常出现: <6> [18330.193843] [6:MediaScannerSer:22775]活页夹:3874:22775交易失败29189,大小为416-0 如果日志中有特定内容会有所帮助,请告诉我,我将尽力将其提取出来。 编辑2:是否有遵循的程序来创建错误报告,然后将其发送给Google或三星?

5
我可以将文件夹从Google云端硬盘下载到我的Android设备上吗
我最近将很多音乐和图片保存到了我的Google驱动器上,现在我想将它们从那里直接保存到我的SD卡中(在我的S4中)。我知道如果我按下文件几秒钟,它将为我提供保存文件的选项,但是就像我说的那样,我在那里保存了很多(大约4000张图片和歌曲),所以单独完成所有操作会花费很多时间,真的没有... 所以我的问题-有没有一种方法可以一次下载文件夹中的所有内容,或者在Google驱动器中有“全选”选项?

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.