アンドロイドアプリ、というかJAVA初心者です。
アンドロイドアプリからシェルコマンドを実行したいのですが、うまくできません。他サイトを参考に以下のように作ってみたのですがどこが悪いのでしょうか?
このアプリを実行してもchmodできません。
ちなみにadb shellでは同様のコマンドでちゃんとchmod できます。
よろしくお願いします。
package com.android.test;
import java.io.DataOutputStream; import java.io.IOException;
import android.app.activity; import android.os.Bundle; import android.widget.TextView;
public class ShelltestActivity extends Activity { /** Called when the activity is first created. */@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
TextView tv = new TextView(this); tv.setText("Hello, World"); setContentView(tv);
try { Process p = Runtime.getRuntime().exec("su");
DataOutputStream dos = new DataOutputStream(p.getOutputStream());
dos.writeBytes("chmod 777 /data/app/*\n");
dos.flush();
} catch (IOException e) {
e.printStackTrace(); } } }
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- アプリ android studioエラー 1 2022/03/24 17:07
- その他(クラウドサービス・オンラインストレージ) Google ColabでGoogleドライブのサブフォルダにファイルを生成する方法 1 2022/10/31 17:37
- Java java final 1 2022/06/10 22:49
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- Java JavaでWebページ作成 7 2023/07/21 21:09
- その他(パソコン・周辺機器) AndroidにPCを介してCDを取り込んだら なぜか日本語の曲名だけがすべて文字化けしていました。 1 2022/03/31 20:31
- Java Java 配列<選挙> 4 2023/07/31 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SYSTEM関数等を用いて複数のコ...
-
VBプログラムから「管理者とし...
-
ShellExecuteの使い方について
-
cmd /c を使ったときと使わなか...
-
ACCESSでタイトルバーを非表示...
-
java 起動中のアプリケーショ...
-
Java VM のヒープサイズについて
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
Javascriptの値をJava(JSP)へ渡...
-
classファイルについて
-
Eclipseのアンインストールの仕方
-
Eclipse「リフレッシュ」と「ク...
-
split関数で区切り文字がない場合
-
eclipseでスタックサイズを変更...
-
system.mdwを見つけることが出...
-
JSPのクラスをコンパイルできな...
-
eclipse でclassesフォルダーが...
-
eclipseで1ファイルの警告を100...
-
SVFの設定について:クラスパス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBプログラムから「管理者とし...
-
ACCESSでタイトルバーを非表示...
-
jarファイルをバッチで実行させ...
-
ShellExecuteの使い方について
-
batよりjava起動
-
windowsのタスクスケジューラを...
-
32bitアプリから64bitアプリの...
-
windows power shell icacl
-
SYSTEM関数等を用いて複数のコ...
-
CloudSticky.jarが起動しない。
-
MacOS:ターミナルではNPMのコ...
-
C# コマンドプロンプト画面で表...
-
ACCESS VBA からエクセルを最小化
-
Java VM のヒープサイズについて
-
Javaプログラムでコマンド実行...
-
Tomcatのメモリー使用量が知りたい
-
「SimpleEntry を型に解決でき...
-
staticのメモリ共有について
-
C++ で DIR コマンド
-
Java 特定プロセス名前取得方法...
おすすめ情報