草庐IT

project_root

全部标签

android - 如何测试 Android apk 是否在 root 设备中运行

一个Infosec团队想知道我们的应用程序是否可以在已获得root权限的Android设备上执行。我们为它开发了一个解决方案,现在想测试我们的应用程序。我们可以在线复制root设备吗?如果没有,谁能提供其他方法来测试我们的应用程序?提前致谢! 最佳答案 我编写了一些实用函数来帮助我确定我的应用程序是否在根环境中运行:privatefunisDeviceRooted():Boolean{returncheckRootMethod1()||checkRootMethod2()||checkRootMethod3()}privatefun

android - 是安卓:id specific to xml file or the whole project?

android:id="@+id/somevalue"是特定于定义它的xml文件,还是整个android项目?如果它是项目范围的,那么我似乎有很多id可以用于文本字段。例如,我必须将我的“标题”字段命名为“title1”和“title2”等... 最佳答案 它们在整个项目中是独一无二的,但可以在不同的上下文中使用。原因很简单:只有一个R.id.name_of_id变量,但它们不能从任何地方引用。我的意思是,如果你有一个名为@+id/my_id的ID,它位于my_layout.xml文件中,除非你当前正在使用,否则你不能使用它my_l

Android Root ICS for Panda Board

我已经下载了ICS源代码并为我的pandaboard构建了它。在Pandaboard上安装ICS之后我意识到它没有root。有人可以指导我如何在pandaboard上rootICS吗?我可以接受必须更改内核源代码,但我怀疑一定有其他方法。基本上我有一个应用程序需要执行需要super用户权限的命令,所以我需要在我的pandaboard上有super用户访问权限。 最佳答案 如果您知道如何构建AOSP源代码树,您应该能够编辑./system/core/rootdir/init.rc文件并调整权限。例如,要获得控制台root访问权限,您需

android - 如何让 Android 设备在 root 设备上进入休眠模式(比如,点击按钮)

我正在制作一个启用了主机模式的应用程序。现在我的问题是我需要让设备在我的应用处于空闲状态时进入休眠模式。一些要点:电源按钮将无法使用,(因为设备将安装在某些盒子/容器中)已连接USBOTG数据线:在HOST模式下,USB从Android设备获取电力。从适配器上电比从OTG电缆断电慢。我启用了充电时不sleep。我的Android已Root。因此,我需要在特定时间后强制休眠,或者通过单击按钮触发事件。提前致谢,friend们。 最佳答案 最后我解决了这个问题。此类将在预定义的时间后进入休眠/显示关闭状态。publicclassMain

安卓 : Square and square root sign

我正在创建一个应用程序,我需要在其中显示平方根符号和数字。例如/¯¯¯¯¯¯¯¯¯¯¯\/(v^2)/T我也希望显示数字的平方。任何人都可以帮助显示此类文本。此文本来自数据库并且可以更改。 最佳答案 可以使用√U+221A-UnicodeSquareRoot.对于平方,使用²U+00B2-UnicodeSuperscriptTwo.但是,我希望您必须使用标准图形基元绘制这些高级符号-文本对于此类任务来说可能过于局限。 关于安卓:Squareandsquarerootsign,我们在Sta

Pycharm连接mysql遇到的坑,报错Access denied for user ‘root‘

昨天在尝试用pycharm连接mysql,从而在python中对数据库进行增删改查。但是在pycharm连接mysql这一步就遇到了几个很棘手的问题,看其他的教程很快就连接好了,但是我这里就总是报错,命令行连接mysql能够成功,但是ide中连接会报错,最后折腾了好几个小时才全部解决,这里记录一些问题的原因和解决方法,希望能帮助到同样遇到困难的人。一、操作过程打开pycharm右侧database,点击+号添加数据库,选择mysql;弹出的对话框中,需要填写的几项:user,password,database,如果下方提示驱动未安装,需要下载驱动,最后就可以测试是否连接成功。a.User:My

java - 更改 root 设备上的日期 (Android M)

我正在为我的应用程序开发一个小部件,它可以更改设备的系统时间。我知道,设备必须被root,这应该不是问题。您可以向系统时间添加2、15或31天。到目前为止,我正在使用this方法,它工作正常。现在,AndroidM即将推出,我在AndroidMPreview3上测试了我的应用程序,我遇到了问题,上面的代码只在我的小部件上显示日期更改,但不会在设备。我在adbshell中测试了几种格式并找到了一个解决方案,几乎符合我的要求。command="date-u"+month+day+hour+minute+year+"."+second+"\n";现在,设备的日期已更改,但是当我添加2天时,它

java - 如何将没有 .classpath 或 .project 文件的 android 项目导入 Eclipse?

我使用Mercurial从谷歌代码克隆了一个安卓项目但是没有.classpath或.project文件,因此Eclipse甚至无法将代码识别为项目。有谁知道有没有简单的方法可以将这个项目导入到eclipse中?(我在想也许我可以从其他项目编辑这些文件并将它们复制到这个项目,但我对这些文件的用途了解不够)。 最佳答案 这很简单。你必须知道“.classpath”文件是完全一样的东西与其他安卓项目。而且,“.project”文件也相同,除了其中的项目名称。从其他android项目复制“.classpath”和“.project”文件并粘

android - 将 "Android Library Project"包含的 jar 暴露给引用它们的项目

Android的一项新功能是能够创建LibraryProject.这非常适合在您可能正在开发的许多应用程序之间进行单元测试和共享通用功能,但我似乎在它们的实现中偶然发现了一个错误。当您遇到以下情况时:-LibraryProject在其构建路径中包含LibraryProject/libs/folder/lib.jar。-ReferencingProject引用LibraryProject。在ReferencingProject中,您无权访问lib.jar中的任何内容(例如常量用于与LibraryProject).对此的解决方案是将“lib.jar”作为外部库包含在引用项目中,但这种方法开

Android:以编程方式更改布局的 Root View 的高度

我是Android新手。谁能告诉我如何在Android中以编程方式更改布局的RootView高度?我试过的代码如下所示LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewview=inflater.inflate(R.layout.sample,null);view.getRootView().getLayoutParams().height=value;执行此操作后,我在上面的行中得到一个NullPointerException。谁能帮