gpt4 book ai didi

java - 在 Android 中显示文本

转载 作者:行者123 更新时间:2023-12-01 18:15:20 25 4
gpt4 key购买 nike

我知道 System.out.println() 在 Android 上不起作用。
所以我需要另一种方法来打印一些文本。

请帮助我。

我正在使用根工具库

class superuser  {
public static Command c ;{
if (RootTools.isRootAvailable()) {
System.out.print("Root found!!");
}
else{ System.out.print(("NO ROOT!"));


}
}
}

最佳答案

在android中输出文本

方法有很多,但通常为了测试和调试过程,我们使用日志。该日志对用户不可见,但您可以在 DDMS 中看到它。据我了解,您想要创建一个对话框或向用户显示 TextView ,以便他们知道 root 是否可用。

<小时/>

1.日志记录(用于测试和调试过程)

我们在下面的代码中定义了 TAG,因为以后很容易进行更改,而且我们的代码更有条理

private static final String TAG = MyActivity.class.getName();
Log.v(TAG , "here is the line i want to output in logcat");

这里 log.v 中的 v 代表 verbose。您可以使用 i 表示信息,e 表示错误等。

2.通过TextView向用户显示文本

首先让我们导入 TextView 。让你导入的textview的id可以是“resultTextView”

TextView resultText = (TextView) findViewById(R.id.resultTextView);

现在应用您的逻辑并设置其文本...

     if (RootTools.isRootAvailable()) {
resultText.setText("Root found!!");
}
else{ resultText.setText(("NO ROOT!"));


}

3.创建对话框

对话框是我们收到的弹出消息。我建议创建一个函数,该函数将字符串消息和字符串标题作为参数,并使用dialog.builder创建一个类似这样的对话框,而不是对话框 fragment (可在下面的链接中找到)-http://developer.android.com/reference/android/app/AlertDialog.Builder.html

public void alertDialog(String message,String title){

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
this);

// set title
alertDialogBuilder.setTitle(title);

// set dialog message
alertDialogBuilder
.setMessage(message)
.setPositiveButton("OK", null) //we write null cause we don't want
//to perform any action after ok is clicked, we just want the message to disappear


// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();

// show it
alertDialog.show();
}

现在您可以使用所需的标题和文本调用该方法了:)

关于java - 在 Android 中显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30011445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com