草庐IT

enable-welcome-root

全部标签

Android 应用程序不得在已获得 root 权限的设备上运行

我正在编写一个不得在已获得root权限的设备上运行的应用程序。我想存储一些安全数据,这只能在非root设备上进行,因为没有人可以访问/data/data/package-name中的文件。有没有人知道:1)是否可以阻止应用程序安装在已获得root权限的设备上?我阅读了有关AndroidMarket的“复制保护机制”的内容。此功能似乎已过时并已被许可功能取代。但是,许可只能用于付费应用程序,而我的是免费的...2)是否可以通过编程方式检查设备是否已获得root权限?如果可能的话,我可以在设备已获得root权限时简单地停止应用程序。感谢有关此主题的任何帮助! 最

android - Statelist 可绘制 android :state_enabled not working in xml

我正在尝试将禁用状态添加到我现有的状态列表可绘制对象中,但它不起作用。最初,我有这段代码:它对选中的和未选中的都非常有效。现在我想像这样添加android:state_enabled="false":它永远不会切换到禁用的图像。有什么想法吗?编辑我将setEnabled(false)添加到View的构造函数中我正在设置这个状态列表drwable现在我看到禁用的图像,但是一旦我将View设置为启用,它就不会再次切换到禁用状态。 最佳答案 虽然这是一个非常古老的问题,但应该按以下顺序编写一个选择器:首先是残疾状态第二个按下状态正常状态最

android - FileProvider 无法与 Failed to find configured root that contains

我正在尝试使用FileProvider方式在Android上实现下载和共享PDF文件以供其他PDF阅读器应用程序(DropBox、DrivePDFReader或Adob​​eReader)阅读。但是,我不断收到以下异常:Failedtofindconfiguredrootthatcontains/storage/emulated/0/Android/data/com.my.app/files/docs/my_file_name.pdf我首先将URL发送到AndroidDownloadManager以执行下载,然后使用BroadcastReceiver接收结果我的实现如下:file_pa

安卓测试 : Waited for the root of the view hierarchy to have window focus

在AndroidUi测试中,我想点击对话框中的微调项,但弹出此错误:va.lang.RuntimeException:Waitedfortherootoftheviewhierarchytohavewindowfocusandnotberequestinglayoutforover10seconds.Ifyouspecifiedanondefaultrootmatcher,itmaybepickingarootthatnevertakesfocus.Otherwise,somethingisseriouslywrong.SelectedRoot:Root{application-win

android - 在windows上查看android的root权限文件/文件夹

我正在尝试使用USBDebug模式和窗口在Android设备上查看根级别的文件和文件夹。这可能吗?手机已Root。我已经下载了一个文件浏览器应用程序,它允许我在手机上查看它。我的主要目标是从手机中复制mmssms.db。 最佳答案 机器人浏览器http://de.codeplex.com/releases/view/612392窗口应用:探索者:SQLite管理器: 关于android-在windows上查看android的root权限文件/文件夹,我们在StackOverflow上找到

Android adb推送到没有SD卡且没有root访问权限的设备中的位置

如果设备没有SD卡并且我们没有root访问权限,Android设备上是否有任何位置我们可以推送文件(使用adb)?(我正在尝试将属性文件推送到设备上,因此我还需要能够从设备上运行的Activity中的该位置读取数据) 最佳答案 每个设备都有不同的能力。在某些手机上,例如SamsungGalaxySVibrant,/sdcard/mount可由通过adb连接的任何主机写入。在其他设备上,例如MyTouch4G,“adbpush”根本无法将任何文件发送到任何目的地。如果您只使用一两个设备进行测试,请打开adbshell并发出诸如df和l

android - 如何防止 Root 的 Android 手机安装我的应用程序?

此上下文的目的是防止在LeaderBoard中报告错误的高分(我的应用程序是游戏)。这发生在FlappyBirds-请参阅此链接-http://www.androidpit.com/forum/589832/flappy-bird-high-score-cheat-set-your-own-high-score由于root用户可以用他的手机做任何他想做的事,我想其他解决方法都行不通,唯一的解决方案是阻止root用户安装该应用程序。我对吗?有办法吗?PS:我的游戏并不总是需要互联网连接,因此当它发生在另一台服务器上时报告分数是不可行的。只有当互联网连接可用时,高分才会报告给排行榜。

android - 编辑文本 : how to enable/disable input?

我有一个7x6的EditTextView网格。我希望它们在应用程序启动时都被禁用,即它们应该像普通的TextViews一样运行并且不可编辑。然后用户点击网格中的一个单元格,它会更改其背景并执行一些视觉操作。如果用户再次单击该单元格,它应该允许编辑。我正在努力处理OnClick()和OnFocusChange()监听器,但我无法完成这样的基本交互。使用setEnabled()和setFocusable()没有帮助。我想知道为什么像这样简单的任务在Android上变得如此困难 最佳答案 我终于找到了解决办法。是调用的问题setFocus

Android - 任何 Activity 的 Root View 层次结构中存在的所有 View 的相对路径生成器

背景在android布局文件中有很多UI元素和View组。有时我们不需要为View提供id值(唯一标识符)。在这种情况下,我们无法通过调用findViewByid()找到View。因此我们无法操纵它们。问题是我们如何为任何Activity的所有View生成路径,示例如下:content>LinearLayout-0>RelativeLayout-3>LinearLayout-0>TextView-2上面一行的意思是内容是主要布局LinearLayout是最顶层的布局RelativeLayout-3是最顶层布局的第三个childLinearLayout是第三个RelativeLayout

android - 如何 Root Android 模拟器?

我知道周围有很多这样的问题,但似乎没有一个真正适合我。我正在编写一个自动更新和安装自身的程序,但是安装更新需要用户确认,但我不希望这样,因为我将部署的设备永远不会被任何人实际使用。因此,为了尝试解决这个问题,我想对设备进行root操作并在代码中使用运行时命令来安装它。为了测试这一点,我想先在(AVD)模拟器上尝试一下,但它(显然)需要被root。那我该怎么做呢?我已经在adbshell中尝试过命令(以及在adbshell中),例如:mount-orw,remount-tyaffs2/dev/block/mtdblock03/systempushsu/system/xbin/suchmo