获取Android手机型号,系统版本,App版本号等信息

 MainActivity如下:

package cn.testgethandsetinfo;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.TextView;
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
/**
 * Demo描述:
 * 获得手机型号,系统版本,App版本号等信息
 */
public class MainActivity extends Activity {
    private TextView mTextView;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		init();
	}
   private void init(){
	   mTextView=(TextView) findViewById(R.id.textView);
	   mTextView.setText(getHandSetInfo());
   }
  private String getHandSetInfo(){
	  String handSetInfo=
	  "手机型号:" + android.os.Build.MODEL +
	  ",SDK版本:" + android.os.Build.VERSION.SDK +
	  ",系统版本:" + android.os.Build.VERSION.RELEASE+
	  ",软件版本:"+getAppVersionName(MainActivity.this);
	  return handSetInfo;

  }
  //获取当前版本号
  private  String getAppVersionName(Context context) {
		String versionName = "";
		try {
			PackageManager packageManager = context.getPackageManager();
			PackageInfo packageInfo = packageManager.getPackageInfo("cn.testgethandsetinfo", 0);
			versionName = packageInfo.versionName;
			if (TextUtils.isEmpty(versionName)) {
				return "";
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return versionName;
	}

}

main.xml如下:
 

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world"
        android:layout_centerInParent="true"
        />

</RelativeLayout>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, android textview
, private
, uwp 手机app
, android系统
, 版本
, import
, mainactivity
, 手机版本
, packagemanager
, app信息软件android
, Android 版本号
, appcan获取版本号
VersionName
android 系统版本号、ios 获取系统版本号、js 获取ios系统版本号、获取系统版本号、js获取手机系统版本号,以便于您获取更多的相关知识。

时间: 2024-10-01 19:21:28

获取Android手机型号,系统版本,App版本号等信息的相关文章

Android获取手机型号,系统版本,App版本号等信息

MainActivity如下: package cn.testgethandsetinfo; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; import android

Android获取手机型号/系统版本号/App版本号等信息实例讲解_Android

MainActivity如下: 复制代码 代码如下: package cn.testgethandsetinfo; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; imp

android手机cad看图APP开发思路

问题描述 android手机cad看图APP开发思路 现在许多手机看cad图纸的app,请问这些APP大概是怎么开发的呢.比如使用什么语言,什么api等等 解决方案 这个需要用Android 代码去解析 CAD的图纸模型, CAD能导出很多种模型,你可以选择一个比较简单的模型 然后让Android去处理, Android 处理方式第一种用CANVAS绘画 感觉挺复杂的,用OpenGL去绘制空间坐标也是可以的,但都不简单.

socket-java的Socket通信中如何获取android手机wifi的IP地址。

问题描述 java的Socket通信中如何获取android手机wifi的IP地址. # java的Socket通信中如何获取android手机wifi的IP地址???. 解决方案 这个可以直接用java中的获取IP方法 InetAddress addr = InetAddress.getLocalHost(); ip=addr.getHostAddress().toString;//获得本机IP address=addr.getHostName()toString;//获得本机名称

获取android手机里的所有应用,点击并响应

 在此我写一个找到android手机里的所有已装应用程序(android手机自带的也行),点击某个应用时,将做出响应 . 先看一下效果图:   当点击<愤怒的小鸟>时,将打开<愤怒的小鸟>这个游戏 main.xml的源代码如下: view plaincopy to clipboardprint? <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:andr

谷歌发布Android手机NDK第三代版本

3月9日消息,据国外媒体报道,3月8日,谷歌公司发布Android本机开发程序包(Native Developer Kit,简称NDK)第三代版本.该版本NDK的发布,使得第三方程序员可以直接研发提高Android手机图像处理能力的程序. Android手机的应用程序一般都是在Java程序环境下集成,Java应用程序可以便利于第三方开发的手机应用程序在不同的硬件系统中转移.而谷歌公司推出的NDK交互界面可以使得这些应用程序绕过Java层直接和硬件相联系.在谷歌公司发布的第三代NDK版本(简称为r

获取Android手机的内存/CPU信息的方法

偶尔还是要dump一些手机的内存.CPU信息,自己看或者给RD们提供信息,所以对于Android一些基本的adb命令还是要熟悉一下. 查看内存用命令: 1.top 2.ps 3.procrank 4.dumpsys meminfo 四个命令都是shell命令,所以如果直接运行需要adb shell.嵌入程序,如果使用ddmlib来驱动他们,可以使用IDevice.executeShellCommand(command). 输入这些命令之后,会发现得到的结果是所有进程--一句一句来看是很麻烦的事.

手机界面交互设计:app的分类信息的布局方式

文章描述:APP上的分类信息的布局方式. 本文总结了一些app的分类信息的布局方式.以后发现其他样式了会继续更新,欢迎补充. 1,九宫格,如大众点评.人人网.facebook等. 2,每个分类平铺成条,如淘宝,凡客,京东.QQ美食,非常清晰. 3,下拉选择框,如维络城.QQ美食.百度身边,主要在于对信息进行筛选时使用. 4,大图滑动,如凡客.时光网等. 5,图片平铺,如百度身边.淘宝. 6,分类以标签的形式在上方导航条的下面水平铺开,可以滑动.比如网易新闻客户端.每讯客户端.QQandroid版

获取Android手机中所有短信的实现代码_Android

Java核心代码: public String getSmsInPhone() { final String SMS_URI_ALL = "content://sms/"; final String SMS_URI_INBOX = "content://sms/inbox"; final String SMS_URI_SEND = "content://sms/sent"; final String SMS_URI_DRAFT = "c