我创建了一个启动器,以便在内部应用程序中使用它.出于某些安全原因,我想隐藏系统栏(访问参数和访问已安装应用程序的ordrer).但我不知道该怎么做.将使用的平板电脑不是root.你能帮我吗?
我用swing ui创建了一个java程序.首先,当我点击一个按钮而我无法点击另一个按钮时,我遇到了问题.我应该等到这个完成他的任务.所以我创建了一个全局变量线程,并在action事件中线程执行该方法.如下面的代码中所述
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
t = new Thread() {
private int postion;
public void run() {
InstallApk installapk = new InstallApk();
int position = 0;
String fileName = directory;
String shellCommand = fileName;
// for (int position =0; postion < 105;position +5) {
jProgressBar1.setValue(InstallApk.value);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
}
position += 5;
// }
jProgressBar1.setIndeterminate(true);
installapk.execShellCmd(shellCommand);
System.out.println("la valeur d'execution " + InstallApk.value);
if (InstallApk.value > 3) {
jProgressBar1.setIndeterminate(false);
}
}
};
pid = …Run Code Online (Sandbox Code Playgroud) 我写一个java程序来运行一个sh脚本.同时在许多设备中安装许多apk.但我的脚本有问题,我不知道为什么.脚本的代码是
#!/bin/bash
checkParameter() {
echo "$1"
if [ -d $1 ]; then
echo "$1 est bien un repertoire"
else
echo "Vérifier si vous avez bien séléctionné un reperoire"
fi
}
# pour chercher les devices connectés
devices(){
adb devices > devices.txt
}
install(){
echo "Debut de l'installation"
a=`ls $1 *.apk | wc -l`
for SERIAL in $(adb devices | tail -n +2 | cut -sf 1);
do
echo "le nombre des Applications à installer $a"
for APKLIST in $(ls $1 …Run Code Online (Sandbox Code Playgroud)