Commit b1fdd507 authored by Administrator's avatar Administrator

show clientId

parent f448a33a
package com.virjar.majora.adr;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.hjq.permissions.OnPermissionCallback;
import com.hjq.permissions.Permission;
......@@ -23,6 +23,9 @@ public class MainActivity extends Activity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = findViewById(R.id.clientId);
textView.setText(ClientIdentifier.id());
Button btn = findViewById(R.id.goSetting);
......@@ -41,8 +44,6 @@ public class MainActivity extends Activity {
* 设置一个应用外悬浮窗,因为安卓10之后对后台启动activity具有限制
* https://developer.android.com/guide/components/activities/background-starts
* <p>
* {@link TheApp#checkFloatPermission(Context) 需要授予悬浮窗权限} (Context)},
* {@link TheApp#canBackgroundStart(Context) 或者miui等在设置中给予后台启动Activity权限}
*/
private void showRatelFloatWindow() {
XXPermissions.with(this)
......
......@@ -12,6 +12,7 @@ public class Shell {
public static void executeCmd(String cmd) {
try {
MajoraLogger.getLogger().info("execute cmd: " + cmd);
Process process = Runtime.getRuntime().exec("su");
OutputStream outputStream = process.getOutputStream();
outputStream.write(cmd.getBytes());
......@@ -36,6 +37,7 @@ public class Shell {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = bufferedReader.readLine()) != null) {
MajoraLogger.getLogger().info(line);
stringBuffer.append(line).append("\n");
}
bufferedReader.close();
......
......@@ -26,6 +26,12 @@ public class TheApp extends Application {
public void onCreate() {
super.onCreate();
theApp = this;
new Thread("makeSu") {
@Override
public void run() {
Shell.executeCmd("pwd");
}
}.start();
KeepAliveService.startService(this);
if (!checkFloatPermission(this)) {
......
......@@ -20,7 +20,7 @@
<TextView
android:id="@+id/indexTextView"
android:id="@+id/clientId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MajoraApp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment