草庐IT

STATIC_ROOT

全部标签

android - 我/System.out : (HTTPLog)-Static: isSBSettingEnabled false?

我在使用回收View和Picasso库从声音云中获取图像时遇到了这个问题。问题是应用程序有时会卡住几秒钟。然后,我收到跳帧和在主线程上做太多工作的消息。我正在使用retrofit来执行Http连接。I/System.out:(HTTPLog)-Static:isSBSettingEnabledfalseKnoxVpnUidStorageknoxVpnSupportedAPIvaluereturnedisfalseI/Choreographer:Skipped102frames!Theapplicationmaybedoingtoomuchworkonitsmainthread.

android - 如何在没有root的情况下从应用程序中捕获其他Android应用程序的屏幕截图?

我想截取手机上运行的Android应用程序的屏幕截图。我尝试使用ScreenShotUX应用。这也可以在无根电话上完成。知道如何从后台运行的服务获取Android应用程序的屏幕截图吗?我希望我的服务定期捕获屏幕并发送到服务器。 最佳答案 截取非您自己的应用程序的屏幕截图的唯一方法是获取原始帧缓冲区。帧缓冲区通常位于/dev/fb0或/dev/graphics/fb0。在某些设备(如LGOptimusOne)上,无需root权限即可访问,但在大多数设备(如NexusS)上,你需要获得root权限。出于安全原因,这通常是不允许的,因为恶

java - 我应该使用 static 还是 getters/setters?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我正在android中制作一个小型音乐播放器应用程序,其中我的主要Activity是使用大量静态变量,如下所示:-publicclassFragmentactivityextendsFragmentActivity{staticArrayLists3=newArrayList();staticArrayLists5=newArrayList();staticArrayListsongpat

android - 如何管理已安装的应用程序(必要时具有root权限)?

android用户可以进入“管理应用程序”(又名“应用程序管理器”)屏幕,选择一个应用程序,然后使用“应用程序信息”屏幕选择在那里做什么。我希望开发一个应用程序,允许用户以更简单的方式(甚至可能是批处理操作)做出这些选择。如何访问那里的每个功能?我需要哪些权限,对于无法通过api获得的功能,如何通过根访问获得这些权限?我说的特点是:强制停止。卸载上次更新。禁用。卸载-为此我实际上知道怎么做,但它当然需要确认:finalUripackageURI=Uri.parse("package:"+packageName);finalIntentuninstallIntent=newIntent(

android - 如何在没有 Root 设备的情况下使用自己的 Android 服务进行屏幕截图?

我搜索了很多,找到了两个库。1-https://code.google.com/p/android-screenshot-library2-https://github.com/rtyley/android-screenshot-lib但我仍然无法按需使用此代码。有一些应用程序正在使用这样的设施,例如-GooglePlay上的屏幕截图-无需Rooting2.2。所以这里有人可以帮助我吗?? 最佳答案 对于Lollipop之后的版本,您可以使用AndroidMediaProjection.

android - 是否可以在非 root 的 android 手机上添加属性?

对于我的非root设备(我不允许root,所以我需要找到另一种方法),如果我这样做adbshellsetpropMY_PROP1其次是adbshellgetpropMY_PROP我得到一个空行。如何设置属性? 最佳答案 默认情况下,shell用户不允许创建属性:$adbshell"setproptest.test1;dmesg|greptest\.test"[271.706897,0]init:avc:denied{set}forproperty=test.testscontext=u:r:shell:s0tcontext=u:ob

android - 开发 Android 应用程序是否需要 Root 设备?

我一般都在关注Android开发。我一直看到关于root的信息但是我不清楚这与一般Android应用程序开发有何关系。我知道有一个模拟器,但是当我在手机上实际测试该软件时,该手机是否必须是已获得root权限的设备,还是仅当您希望编辑操作系统的核心功能时才需要?最后,对设备进行root操作是否存在任何开发缺点,例如它的行为不再像我可能部署的其他Android手机一样?谢谢 最佳答案 您不需要root权限即可为Android开发。最简单的设置是在安装了Android开发工具的情况下运行Eclipse。然后,您可以在模拟器中调试您的应用程

android - 如何检查android中的root访问权限?

我创建了一个方法来检查android手机是否已root。这是按如下方式完成的publicintcheckrootcommand(Stringstring){//TODOAuto-generatedmethodstubProcessexec;try{exec=Runtime.getRuntime().exec(newString[]{"su","-c"});finalOutputStreamWriterout=newOutputStreamWriter(exec.getOutputStream());out.write("exit");out.flush();Log.i(SUPER_US

android - 哪些权限可以授予 root 设备?

简短的问题:root设备可以在运行时授予应用程序额外的权限(我记得使用adb的“授予权限”命令)。一个例子是读取系统日志的能力,从API16开始成为非用户权限(链接here)。是否有此类权限的列表? 最佳答案 你可能想到的命令是pmgrantPACKAGEPERMISSION,可以使用adbshellpmgrantPACKAGEPERMISSION发送到连接adb的设备.但是,只能以这种方式授予或撤销可选权限。如果您尝试授予应用程序list中未请求的权限,您将获得Operationnotallowed:java.lang.Secur

android - 在 Jelly Bean Tablet 中隐藏系统栏(已 Root)

我有一个AndroidJellyBean平板电脑,它已经被root并试图运行一个应用程序,该应用程序具有隐藏系统栏的代码,但它没有被隐藏,任何人都可以帮助我解决这个问题。在终端中获取输出:ResultParcel(00000000'....')publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Buttonh