在Android中显示文字

时间:2015-05-03 07:44:56

标签: java android text

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

请帮帮我。

我正在使用Root Tools库

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


         }
     }
 }

4 个答案:

答案 0 :(得分:2)

if(condition){
 Log.d("message","The root found");
 }
else{
Log.d("message","The root not found");
 }

答案 1 :(得分:2)

在android

中输出文字

有很多方法,但通常用于测试和调试过程我们使用log。用户看不到日志,但您可以在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");

这里v在log.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.创建对话

对话框是我们获得的弹出消息。 我建议创建一个函数,它接受String消息和String Title作为参数,并使用dialog.builder创建一个对话框,而不是一个对话框片段(可在下面的链接中找到) - 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();
        }

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

答案 2 :(得分:0)

您是否尝试过使用logcat? http://developer.android.com/reference/android/util/Log.html

像这样使用它:Log.v("myAwesomeApp", "my developer comment");

然后使用IDE中的日志面板进行阅读

答案 3 :(得分:0)

使用logcat是Android中的常用方法,也是最简单的方法。

Log.d("message_id","message content");

如果您想要其他方式显示日志,可以尝试

https://github.com/orhanobut/logger