草庐IT

android - 具有root访问权限的 self 更新android系统应用程序

我已经从aosp创建了我的自定义ROM。我还包含了我的应用程序,让我们在构建时在自定义ROM中将其称为myCustomInstaller.apk(1.0)。该应用程序基本上是一种GooglePlay商店。该应用程序具有系统权限,可以静默安装或删除应用程序。我能够安装、更新或删除任何其他应用程序。我面临的问题是,当我将myCustomInstaller.apk更新到2.0本身时,应用程序也会静默安装,我能够看到已安装的应用程序中安装了最新版本,但是当我重新启动电话,myCustomInstaller应用程序恢复到原始版本。我真的不知道如何进行,googleplaystore是如何self

java - 无法使用 Sdk 23 检查 fragment 中的权限?

我正在尝试检查fragment中的权限,但无法解析“checkSelfPermission”。这是怎么回事?if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){if(checkSelfPermission(Manifest.permission.CAMERA)!=PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(getActivity(),newString[]{Manifest.permission.CAMERA},1);}}

Android 6.0(API 级别 23)中的 Android 运行时权限最佳实践

Android6.0(API级别23)最佳实践中的Android运行时权限我已经使用成功地将运行时权限添加到我的应用程序中这些引用http://developer.android.com/training/permissions/requesting.html和https://www.learn2crack.com/2015/10/android-marshmallow-permissions.html这是我用过的代码privatestaticfinalintPERMISSION_REQUEST_CODE=1;switch(id){caseR.id.check_permission:i

android - Android 中的一个简单套接字应用程序需要一些特殊权限才能通过互联网连接吗?

Android中的一个简单套接字应用程序需要一些特殊权限才能通过互联网连接吗?我的代码有什么问题?当它尝试连接到输入文本IP或主机时,它总是会出现异常。packageWhat.HTTPServer;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWriter;importjava.net.Socket;importjava.net.UnknownHostException

android - 试图获得对 android/系统的读/写访问权限

使用谷歌(occam)的最新库存rom.img为Nexus4开发根脚本,我有以下代码fragment:./adbwait-for-deviceecho"remountingsystem"./adbshell"mount-oremount,rw/system"./adbpushsu/system/bin/echo"pushingsuperuser"./adbpushSuperuser.apk/system/app/echo"pushingbusybox"./adbpushbusybox/system/xbin/./adbshell"chmod06755/system/bin/su"./a

android - Eclipse 在 Ubuntu 12.04 LTS 中抛出权限被拒绝的异常

由于我是Ubuntu的新手,我在使用Ubuntu时遇到了问题。我所做的是,在/home中安装EclipseKepler和android-sdks,并在Eclipse中将SDK位置设置为/home/android/android-sdks(窗口->首选项->Android)。一切正常。后来我了解到SDK占用了太多硬盘空间(将近6GB),所以我将android-sdks复制到/media/Softwares/android文件夹并从/home/android中删除。现在,当将Eclipse中的SDK位置更新为/media/Softwares/android/android-sdks时,出现

android - 禁用 supersu 权限对话框

当我的应用程序需要执行需要root访问权限的任务时,是否可以禁用“授予/拒绝”弹出对话框?我可以完全控制该应用程序将在其上运行的设备(内部项目),该设备已获得root权限并且它具有supersu2.x应用程序。This告诉我我需要为我的应用声明android.permission.ACCESS_SUPERUSER权限以禁用弹出窗口,但它没有任何效果。有没有一种简单的方法可以解决这个问题(无需更改选项isupersu应用程序设置)? 最佳答案 删除SuperSUAPK(通常是/system/app/Superuser.apk或/dat

android - 如何授予使用 usb 管理器打开 usb 设备的权限? openDevice() 总是返回 null

我想在下面的代码中使用USB设备。它成功地列出了USB设备并遍历它们。在下面的代码中,对象“device”是我需要打开的usbdevice。除了总是返回一个空值的OpenDevice()方法外,一切似乎都正常![Activity(Label="TestApp",MainLauncher=true,Icon="@drawable/icon")][IntentFilter(new[]{UsbManager.ActionUsbDeviceAttached})][MetaData(UsbManager.ActionUsbDeviceAttached,Resource="@xml/device_

Android M 权限授予回调

我正在AndroidMDevPreview上测试权限系统。我对回调函数有疑问。Activity类有一个新的API:publicvoidonRequestPermissionsResult(intrequestCode,String[]permissions,int[]grantResults){}我想问一下为什么权限和grantResults参数定义为数组?我知道可以使用requestPermissions()同时请求多个权限,但是如果请求代码用于请求的权限集,那么仅仅有一个整数grantResults(不确定权限参数)? 最佳答案

android - Activity Intent 权限 Android M SDK 23

从构建工具22.0切换到23.1后,我在启动Activity方法时遇到错误。IntentcallIntent=newIntent(Intent.ACTION_CALL);callIntent.setData(Uri.parse("tel:"+phoneNumber));callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(callIntent);startActivity(callIntent)行显示的错误是Callrequirespermissionwhichmayberejectedbyuser:codes