Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检索Android版本时遇到错误_Android - Fatal编程技术网

检索Android版本时遇到错误

检索Android版本时遇到错误,android,Android,我想使用android.os.build.version.release打印手机的android版本。但是我无法在主活动上打印,我已经创建了一个关于版本的文本字段 操作系统:(现在我想在这里打印详细信息) 我刚刚开始安卓编程,所以我是一个noob,请帮助我。你应该分享一些代码片段 通常,您可以通过以下方式获得所需的数据: Build.VERSION.RELEASE 无论您在何处设置文本(例如,editText.setText(Build.VERSION.RELEASE)将tv视为文本视图,Bu

我想使用android.os.build.version.release打印手机的android版本。但是我无法在主活动上打印,我已经创建了一个关于版本的文本字段

操作系统:(现在我想在这里打印详细信息)


我刚刚开始安卓编程,所以我是一个noob,请帮助我。

你应该分享一些代码片段

通常,您可以通过以下方式获得所需的数据:

Build.VERSION.RELEASE

无论您在何处设置文本(例如,
editText.setText(Build.VERSION.RELEASE)
tv
视为文本视图,
Build.VERSION.RELEASE
将返回用户可见的版本字符串,例如“2.3.3”

希望这有帮助!
MainActivity,java

package com.example.versioninfo;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    TextView versionInfo = (TextView) findViewById(R.id.verInfo);
    versionInfo.setText("Android "+Build.VERSION.RELEASE);

    }
}


activity\u main.xml



寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误,以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者来说是没有用处的。请让代码中的一些光照到我们的眼睛。是的,谢谢。setText方法确实帮助了我。我不知道f settext()…非常感谢你我是新来这个网站的。下次我一定会使用这个代码。非常感谢你…我甚至不知道如何感谢你。android的第一步,你帮了我很多忙。我欠你的。@user2675040:谢谢你接受我的答案。别忘了投弃权票。谢谢。
package com.example.versioninfo;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    TextView versionInfo = (TextView) findViewById(R.id.verInfo);
    versionInfo.setText("Android "+Build.VERSION.RELEASE);

    }
}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/tv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.versioninfo.MainActivity" >

<TextView
    android:id="@+id/verInfo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:layout_marginRight="150dp" />

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/verInfo"
    android:layout_alignParentLeft="true"
    android:layout_marginBottom="27dp"
    android:layout_marginLeft="110dp"
    android:text="Operating System : " />

</RelativeLayout>