`
04023129
  • 浏览: 161746 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Android开发片段–JAVA执行LInux脚本

 
阅读更多

/*
	 * シェルスクリプトを運行
	 */
	public String exec(String command) {
		StringBuffer output = new StringBuffer();
		Log.d("exec", command);
		try {
			Process process = Runtime.getRuntime().exec(command);
			DataInputStream stdout = new DataInputStream(
					process.getInputStream());
			String line;
			while ((line = stdout.readLine()) != null) {
				output.append(line).append('\n');
			}
			process.waitFor();
		} catch (Exception e) {
			PACERUtil.setLog("JAVA-ERROR", versionOld, "SHELL ERROR", storeCD, IP, macAddress);
			finish();
		}
		return output.toString();
	}
 
分享到:
评论

相关推荐

    Android应用开发揭秘

    Android操作系统基于Linux内核,其架构包括硬件抽象层、系统运行库、应用程序框架和应用程序四大部分。理解这四个层次的工作原理是开发Android应用的基础。 2. **环境搭建** 开发Android应用需要安装Android ...

    AndroidStudio教程从入门到精通.[汇编].pdf

    由于提供的文件内容包含大量的技术术语和代码片段,我将以此为基础,详细解释Android Studio教程中包含的知识点,确保满足1000字以上的要求。 ### Android Studio开发环境 Android Studio是谷歌官方推出的Android...

    Android Studio入门指南

    如果遇到缺少Java安装启动程序脚本的已知问题,需要设置JAVA_HOME环境变量指向JDK安装目录。 3. MacOSX系统是通过打开下载的.dmg文件,然后将Android Studio拖入应用程序文件夹中进行安装。如果出现安全警告,需要...

    安卓开发课件

    在安卓开发领域,Android是一种基于Linux的开源操作系统,主要用于移动设备,如智能手机和平板电脑。这个"安卓开发课件"是专为想要深入学习Android应用开发的初学者设计的,它涵盖了Android平台的关键概念和技术。...

    Android-repo.zip

    作为一款基于Linux内核的移动操作系统,Android的核心组件采用Java、C以及C++等多种语言编写,形成了一个高效且兼容性极强的软件生态系统。本文将通过分析"Android-repo.zip"中的"repo-master",深入探讨Android系统...

    达内javaXMLSpring WEBandroid Hibernate网盘地址

    从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出一系列与IT技术相关的知识点,主要涵盖了Java、XML、Spring、Web开发、Android以及Hibernate等领域的基础与进阶知识。下面将对这些知识点进行详细解析。...

    Android在线图书阅读器设计与实现

    - **简介**:Android是基于Linux内核的开源移动操作系统,适用于各种移动设备。本系统的客户端应用采用Java语言编写,利用Android SDK提供的工具和API实现所需功能。 - **技术要点**: - 实现在线搜索功能。 - ...

    jadx 1.4.0,Android程序反编译利器

    - 对于GUI版本,运行`jadx-gui.bat`(Windows)或`./jadx-gui.sh`(Linux/Mac)启动应用。 - 在GUI中,点击“Load APK”按钮选择要反编译的APK文件,`jadx` 将自动解析并显示源代码。 - 对于命令行版本,运行`...

    java、python、go、shell等项目代码读取并存储到一个word文档中,软著申请工具。.zip

    在实际项目中,Java通常用于开发企业级应用、Android应用程序、Web服务以及后端服务器等。这个工具能够读取Java项目代码,意味着它可以解析.java文件,提取出关键代码段,这对于理解和记录项目的整体架构和功能至关...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    运营管理平台项目建议书.pdf

    - **Android**:Android是谷歌开发的基于Linux内核的开源移动操作系统,主要应用于移动设备如智能手机和平板电脑。它使用Java作为主要的应用开发语言,但也可以使用Kotlin、C++等多种语言进行开发。 - **iOS**:...

    jsp开发环境搭建

    - **跨平台性**:JSP应用程序可以在任何支持Java的平台上运行,无论是Linux还是其他操作系统。 - **模块化**:通过分离逻辑和展示层,使得程序更易于维护和扩展。 - **高效性**:JSP编译成Servlet后被缓存,提高了...

    天象移动客户端云定制平台技术文档.pdf

    - "Linux"、"sh"(shell脚本)表明可能需要在Linux环境下进行开发或服务器端部署。 - "clientFactory"可能是指客户端工厂模式,这是编程中一种常用的创建型设计模式。 3. 移动应用开发相关技术 - "Views"、...

    恢复禁网模块.zip

    标题“恢复禁网模块.zip”暗示了这是一个与网络恢复或禁用相关的软件模块,可能是针对Linux或Android系统,因为文件结构包含了一些常见的Linux脚本和Android系统目录。这个压缩包包含以下几个关键文件: 1. **...

    项目报告格式示例(不少于40页)

    Android支持Java、C/C++、NDK、SL4A(多种脚本语言如Python、Lua等)、Qt、Mono等编程框架,还特别为初学者提供了Android Simple语言。此外,JavaScript、HTML5等相关技术也用于Android的Web应用开发。 2. **项目...

    jadx-0.8.0-b639-bf42b975.zip

    在Android开发中,反编译可以帮助开发者了解应用的工作原理,查找潜在的性能优化点,或者检查代码的安全性。JADX就是这样一个工具,它专注于将APK文件转换为可读的Java源代码。 **JADX的特点** 1. **源代码生成**...

    Android入门

    - Android是一种基于Linux内核的开源移动操作系统。 - 它由Google公司维护,并且是Android开放手机联盟的一部分。 - Android系统支持多种设备,包括智能手机、平板电脑等。 2. **Android工程目录分析** - **app...

    android蓝牙介绍二蓝牙代码架构及其uart 到rfcomm流程.docx

    1. **在init.rc文件中定义**:在系统的初始化脚本(init.rc)中定义了一个名为hciattach的服务,并指定了其运行路径和串口设备名。 2. **执行hciattach Main函数**:通过调用/system/bin/hciattach,将/dev/sttybt0和...

    MIUI ROM定制教程

    JDK是Android开发的重要组成部分,因为它包含了Java运行环境及Java开发工具。Ubuntu用户可以通过以下命令安装OpenJDK: ```bash sudo apt-get install openjdk-8-jdk ``` Windows和Mac用户则应参考[官方文档]...

Global site tag (gtag.js) - Google Analytics