热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

android第三方应用_为什么我不能在Android手机上安装第三方应用程序?

android第三方应用It’squitepossibletoinstallthirdpartyapplicationstoyourAndroidphonewithoutusing
android 第三方应用

android 第三方应用

It’s quite possible to install third party applications to your Android phone without using the Play store to download and install them, but today’s question comes from a reader who has run into a rather curious set of circumstances wherein the very “install” button itself is unavailable. Read on as we crack the case of the frozen button.

很可能无需使用Play商店即可下载和安装第三方应用程序到您的Android手机上,但是今天的问题来自读者,他们遇到了一种非常奇怪的情况,其中“安装”按钮本身不可用。 请继续阅读,以了解冻结按钮的情况。

Dear How-To Geek,

亲爱的How-To Geek,

Boy, do I have a mystery for you. I’ve been trying to figure it out now for days, and I have absolutely no idea what’s going on. Here’s my situation. I have an Android phone running Android 4.4. I went to install an off-market application (an APK I downloaded from the developer’s web site).

男孩,我有一个谜吗? 我已经尝试了好几天了,而且我绝对不知道发生了什么。 这是我的情况。 我有运行Android 4.4的Android手机。 我去安装了一个非上市应用程序(我从开发者的网站上下载了一个APK)。

I followed your tutorial on installing third-party apps, and I’ve confirmed that my phone is set to allow the installation of unverified off-market applications. I can run the APK but when I get to the point where I see the application permissions and have the option to press “Cancel” or “Install” I can’t press “Install” but I can press “Cancel.”

我按照您的教程安装了第三方应用程序 ,并且已经确认我的手机已设置为允许安装未经验证的场外应用程序。 我可以运行APK,但是当我看到应用程序权限并可以选择按“取消”或“安装”时,我不能按“安装”,但可以按“取消”。

I’ve rebooted my phone. I’ve downloaded other APK files just to make sure the original app I was trying to install wasn’t screwed up. I’ve tried everything I can think of. After I come home from work late at night and just want to play the stupid experimental game I downloaded, the last thing I want is to sit there spending my potential gaming time troubleshooting a phantom problem.

我重启了手机。 我已经下载了其他APK文件,只是为了确保我尝试安装的原始应用没有被破坏。 我已经尝试了所有我能想到的。 当我深夜下班回家后,只想玩我下载的愚蠢的实验性游戏时,我想要的最后一件事就是坐在那里,花我的潜在游戏时间来解决幻影问题。

I’m always impressed with your Sherlock Holmes-like problem solving skills when people write in with really interesting problem and I’m hoping this case isn’t too weird to crack!

当人们写出非常有趣的问题时,我总是会对您像Sherlock Holmes一样的问题解决能力印象深刻,我希望这种情况不太怪异!

Sincerely,

真诚的

Button Locked

按钮锁定

Normally when people come to us with “my phone/computer is doing this weird thing…” questions it’s terribly difficult to troubleshoot their problems because there are simply so many variables at play. It’s funny, however, that you made a detective reference in your email because a tiny little detail in your letter is actually the clue that, in fact, cracked the case.

通常,当人们带着“我的手机/计算机正在做这件奇怪的事……”来找我们时,很难解决他们的问题,因为其中有太多变量在起作用。 但是,很有趣的是,您在电子邮件中引用了一个侦探参考,因为信函中的一个小细节实际上是破案的线索。

The clue hidden in your email was the sentence, “After I come home from work late at night […]”. With near certainty, we’re going to guess that the culprit is a screen dimming application. Many people now use screen dimming/modifying applications to dial down the intense brightness of their mobile devices in the evening. We’ve recommended them on How-To Geek and we use them ourselves.

您电子邮件中隐藏的线索是“我深夜下班回家后……”。 几乎可以肯定的是,我们将猜测罪魁祸首是屏幕调光应用程序。 现在,许多人在晚上使用屏幕调暗/修改应用程序来调低其移动设备的强烈亮度。 我们已在“ How-To Geek”上推荐了它们 ,我们自己使用了它们。

Although they work quite well for their purposeto reduce brightness, warm the color of the screen, etc.there is one curious Android quirk related to their function. All these screen dimming/color cast applications function in essentially the same way: by overlaying a graphic on the screen to reduce the brightness and/or change the color cast of the screen. Think of it like adding a partially opaque layer to an image in Photoshop. When you tell the Lux application, for example, that you want the screen 50 percent dimmer than the actual hardware in the phone can provide via LED adjustments, the application essentially cheats by layering a gray mask over the screen that decreases the brightness because the screen elements are darker. Other apps like Screen Adjuster, Darker, Easy Eye, Twilight, and even the brightness adjustment function in popular battery-saving app JuiceDefender all work the same way.

尽管它们可以很好地达到其目的(例如降低亮度,暖化屏幕颜色等) ,但与它们的功能有关的是一个奇怪的Android怪癖。 所有这些屏幕调光/偏色应用程序的功能基本相同:通过在屏幕上覆盖图形以降低亮度和/或更改屏幕的偏色。 可以将其想象为在Photoshop中为图像添加部分不透明的图层。 例如,当您告诉Lux应用程序时,您希望屏幕比手机中实际硬件通过LED调整所能提供的亮度调暗50%时,该应用程序实质上是在屏幕上分层放置了灰色蒙版,从而降低了亮度,因为屏幕元素更暗。 流行的省电应用JuiceDefender中的其他应用程序(例如屏幕调节器,更暗,易用眼,微光,甚至亮度调节功能)都以相同的方式工作。

Anything that layers something over the screen in anyway disables the “Install” button as the button is rendered unclickable in order to prevent malicious software from creating a false overlay that leads the user to think an application has a different set of permissions or that the application is an entirely different app altogether. The problem is that this security function in no way distinguishes between what the overlay is and whether it’s actually a malicious application, a screen dimming app, or another benign application that creates some sort of screen overlay; you can’t use the install button.

无论如何,任何在屏幕上分层的东西都会禁用“安装”按钮,因为该按钮将变为不可点击,以防止恶意软件创建错误的覆盖层,从而导致用户认为应用程序具有不同的权限集或该应用程序是一个完全不同的应用程序。 问题在于,此安全功能无法区分叠加层是什么 ,实际上是恶意应用程序,屏幕变暗应用程序还是创建某种类型的屏幕叠加层的其他良性应用程序。 您不能使用安装按钮。

In order to install your application you’ll need to temporarily disable your screen dimming application. If you’re sure you’re not using a screen dimming application we can almost guarantee you there is another application on your system that creates some sort of screen overlay function which is triggering the Android security measure. Any apps that create floating menus like the Halo or Portal menu system will do it. Any apps that modify or enhance the screen rotation will typically trigger it too as will some lock screen applications. When looking through a list of potential culprits simply ask yourself, “Does this application alter or overlay the default Android screen interface in anyway?” If the app makes the screen dimmer or adds sliders, buttons, or other interface elements you’ll likely need to disable the application temporarily in order to install your application.

为了安装您的应用程序,您需要暂时禁用屏幕调光应用程序。 如果您确定没有使用屏幕调光应用程序,我们几乎可以保证您的系统上还有另一个应用程序会创建某种类型的屏幕覆盖功能,从而触发Android安全措施。 任何创建浮动菜单的应用程序(例如Halo或Portal菜单系统)都可以做到。 任何修改或增强屏幕旋转的应用程序通常也会触发它,某些锁定屏幕应用程序也会触发它。 在浏览潜在的犯罪分子列表时,只需问自己:“此应用程序是否会改变或覆盖默认的Android屏幕界面?” 如果该应用使屏幕变暗或添加了滑块,按钮或其他界面元素,则可能需要暂时禁用该应用才能安装应用。



Have a pressing tech question to ask? Shoot us an email at ask@howtogeek.com and we’ll do our best to answer it.

有一个紧迫的技术问题要问吗? 向我们发送电子邮件至ask@howtogeek.com,我们将尽力答复。

翻译自: https://www.howtogeek.com/196067/ask-htg-why-cant-i-install-third-party-apps-on-my-android-phone/

android 第三方应用



推荐阅读
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • poj 3352 Road Construction ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 在HTML布局中,即使将 `top: 0%` 和 `left: 0%` 设置为元素的定位属性,浏览器中仍然会出现空白填充。这个问题通常与默认的浏览器样式、盒模型或父元素的定位方式有关。为了消除这些空白,可以考虑重置浏览器的默认样式,确保父元素的定位方式正确,并检查是否有其他CSS规则影响了元素的位置。 ... [详细]
  • Python错误重试让多少开发者头疼?高效解决方案出炉
    ### 优化后的摘要在处理 Python 开发中的错误重试问题时,许多开发者常常感到困扰。为了应对这一挑战,`tenacity` 库提供了一种高效的解决方案。首先,通过 `pip install tenacity` 安装该库。使用时,可以通过简单的规则配置重试策略。例如,可以设置多个重试条件,使用 `|`(或)和 `&`(与)操作符组合不同的参数,从而实现灵活的错误重试机制。此外,`tenacity` 还支持自定义等待时间、重试次数和异常处理,为开发者提供了强大的工具来提高代码的健壮性和可靠性。 ... [详细]
  • OpenAI首席执行官Sam Altman展望:人工智能的未来发展方向与挑战
    OpenAI首席执行官Sam Altman展望:人工智能的未来发展方向与挑战 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 在Android平台中,播放音频的采样率通常固定为44.1kHz,而录音的采样率则固定为8kHz。为了确保音频设备的正常工作,底层驱动必须预先设定这些固定的采样率。当上层应用提供的采样率与这些预设值不匹配时,需要通过重采样(resample)技术来调整采样率,以保证音频数据的正确处理和传输。本文将详细探讨FFMpeg在音频处理中的基础理论及重采样技术的应用。 ... [详细]
  • 深入解析 Android 中 EditText 的 getLayoutParams 方法及其代码应用实例 ... [详细]
  • 本文探讨了如何在C#应用程序中通过选择ComboBox项从MySQL数据库中检索数据值。具体介绍了在事件处理方法 `comboBox2_SelectedIndexChanged` 中可能出现的常见错误,并提供了详细的解决方案和优化建议,以确保数据能够正确且高效地从数据库中读取并显示在界面上。此外,还讨论了连接字符串的配置、SQL查询语句的编写以及异常处理的最佳实践,帮助开发者避免常见的陷阱并提高代码的健壮性。 ... [详细]
  • 第六章:枚举类型与switch结构的应用分析
    第六章深入探讨了枚举类型与 `switch` 结构在编程中的应用。枚举类型(`enum`)是一种将一组相关常量组织在一起的数据类型,广泛存在于多种编程语言中。例如,在 Cocoa 框架中,处理文本对齐时常用 `NSTextAlignment` 枚举来表示不同的对齐方式。通过结合 `switch` 结构,可以更清晰、高效地实现基于枚举值的逻辑分支,提高代码的可读性和维护性。 ... [详细]
  • Vue ElementUI 实现邮箱地址自动补全功能详解 ... [详细]
  • 微信小程序实现类似微博的无限回复功能,内置云开发数据库支持
    本文详细介绍了如何利用微信小程序实现类似于微博的无限回复功能,并充分利用了微信云开发的数据库支持。文中不仅提供了关键代码片段,还包含了完整的页面代码,方便开发者按需使用。此外,HTML页面中包含了一些示例图片,开发者可以根据个人喜好进行替换。文章还将展示详细的数据库结构设计,帮助读者更好地理解和实现这一功能。 ... [详细]
author-avatar
Th川_546
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有