`

java更改android文件权限--待验证

阅读更多
public static boolean runRootCommand(String command) { // "chmod 777 " +
        // destFile.getAbsolutePath()--/system/etc/
        Process process = null;
        DataOutputStream os = null;
        try {
            process = Runtime.getRuntime().exec("su");
            os = new DataOutputStream(process.getOutputStream());
            os.writeBytes(command + "\n");
            os.writeBytes("exit\n");
            os.flush();
            process.waitFor();
        } catch (Exception e) {
            Log.d("*** DEBUG ***", "Unexpected error - Here is what I know: "
                    + e.getMessage());
            return false;
        } finally {
            try {
                if (os != null) {
                    os.close();
                }
                process.destroy();
            } catch (Exception e) {
                // nothing
            }
        }
        return true;
    }
分享到:
评论
1 楼 frejus 2011-07-15  
不能用,sdk不包含这些类

相关推荐

    android-sun-jarsign-support-1.1.jar

    它利用公钥加密技术,使得任何人都可以验证文件的来源和内容是否被修改过,但只有私钥的所有者才能创建有效的签名。 “android-sun-jarsign-support-1.1.jar”是一个用于支持Android应用程序签名的工具库,它包含了...

    Android-Pdf-Viewer-Library.zip

    然而,需要注意的是,由于"Android-Pdf-Viewer-Library.zip"包含了多个文件,包括JavaApk源码说明.txt、下载更多打包源码~.url以及Android-Pdf-Viewer-Library-master目录,用户在实际使用时可能需要自行验证其完整...

    Androidandroid 10 jar-sdk-library添加

    6. **处理权限**:如果这个SDK需要特定的Android权限,记得在`AndroidManifest.xml`文件中添加相应的权限声明。 7. **测试**:在集成SDK后,进行充分的测试以确保其正常工作。使用单元测试和集成测试来验证功能和...

    Android-VNC-Server

    1. **Android编程**:Android VNC Server的开发需要熟悉Java或Kotlin编程语言,因为Android应用主要基于这两种语言。开发者需要理解Android SDK、AndroidManifest.xml文件、Activity生命周期以及Intent机制等基础...

    android-pluginmgr-master.zip

    【描述】提到,由于"android-pluginmgr-master.zip"包含的文件数量较多,无法逐一验证其可用性,这意味着开发者在使用这些源码时可能需要自己进行调试和适配。这通常涉及到理解代码结构,熟悉插件管理器的工作原理,...

    Android-apk-anal一个基于radare2的AndroidAPK分析器

    `Android-apk-anal` 是一个专为开发者和安全研究人员设计的工具,它结合了`radare2`、`apktool` 和 `APKiD` 这三个强大的工具,以实现对Android APK文件的深度静态分析。下面我们将详细介绍这些工具及其在分析过程中...

    android对文件的MD5验证

    在Android平台上,对文件...总之,MD5验证是Android应用中保障文件完整性的有效手段,通过Java的`MessageDigest`类可以轻松实现。在实际项目中,结合适当的错误处理和用户界面,可以为用户提供安全可靠的文件验证体验。

    Android-SpringBoot-MyBatis-RESTful-登录注册修改密码Demo

    - **Android UI设计**: 应用中涉及登录、注册和修改密码的界面设计,通常会使用XML布局文件来定义界面元素,并结合Java或Kotlin代码实现逻辑交互。 2. **SpringBoot框架**: - **Spring Boot**: 是基于Spring框架...

    Android-Form-Master这个库用于轻松地以编程方式添加包含大量元素的表单

    1. 添加依赖:在项目的`build.gradle`文件中引入`Android-Form-Master`库。 2. 创建表单:通过代码实例化表单对象,并添加所需的元素。 3. 配置元素:设置元素的属性,如ID、标签、初始值等。 4. 绑定数据:将表单...

    android-sipdroid-master.rar

    5. **权限设置**:Sipdroid需要访问网络和麦克风,所以在AndroidManifest.xml中可以看到相应的权限声明,如`<uses-permission android:name="android.permission.INTERNET"/>`和`<uses-permission android:name=...

    android-2.0-eclair-src

    标题“android-2.0-eclair-src”表明这是一...通过分析源代码,开发者可以学习到Android的组件通信、权限管理、UI框架、数据库集成、多语言支持等多个方面的知识,同时也可以为自定义ROM、应用开发或系统优化提供基础。

    Android AndroidManifest 清单文件所有权限详解.doc

    在Android应用开发中,`AndroidManifest.xml`文件是至关重要的,它是每个应用的基石,包含了应用的基本信息和权限设置。本文将深入解析`AndroidManifest.xml`文件中的各种权限,以便开发者更好地理解和管理应用的...

    android-dynamical-loading

    1. **安全考量**:动态加载可能会引入安全风险,如恶意插件攻击,因此需要有严格的权限控制和签名验证机制。 2. **兼容性问题**:不同Android版本可能存在差异,需要考虑如何在各种设备上保持良好的兼容性。 六、...

    android 文件浏览器FileExplorer-master

    总的来说,FileExplorer-master项目提供了一个基础的Android文件浏览器实现,开发者可以通过学习和修改它的源代码,来快速地为自己的应用添加文件管理功能,同时也能深入了解Android文件系统的操作和权限管理机制。

    Android apk获得系统权限签名工具

    "Android apk获得系统权限签名工具"就是这样一个工具,它主要用于为APK文件添加或更新签名,以便在设备上获取更高的权限。 签名在Android中扮演着至关重要的角色,它是确保应用安全性和身份验证的关键。每个APK在...

    Android应用源码----智能交通app.rar

    10. **源码分析**:从文件名“App”来看,可能包含的是整个应用的源代码,包括AndroidManifest.xml配置文件、布局文件、Java或Kotlin代码等。深入研究这些源码可以帮助理解整个应用的架构、设计模式以及具体实现细节...

    android源码--自动登录demo

    4. 在需要验证用户权限的地方,检查Session的有效性。 5. 用户可以随时选择退出登录,清除SharedPreferences中的登录信息。 这个demo可能还会涉及网络请求,以验证从SharedPreferences中恢复的登录信息是否仍然有效...

    Excel模板 Java程序设计基础教程-完整教案.docx

    这得益于Java虚拟机(JVM)的存在,使得Java程序可以在任何安装了JVM的平台上运行而无需修改。 - **面向对象**:Java是一种纯面向对象的语言,支持封装、继承、多态等面向对象的基本特性。 - **健壮性**:Java具有...

    android10 apk签名文件

    - 验证完整性:通过对比签名信息和APK内容,检查文件是否在传输或存储过程中被修改。 - 身份认证:签名证书能识别开发者,使用户知道谁开发了该应用,有助于建立用户信任。 - 系统权限获取:在Android 10中,签名...

    安卓短信彩信相关相关-android发送短信代码主要用于短信验证等如获取验证码.rar

    在AndroidManifest.xml文件中,你需要添加以下权限: ```xml <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> ``` 其中,...

Global site tag (gtag.js) - Google Analytics