得到手机的系统信息(1)
2011-12-04 11:09
176 查看
在开发中,我们经常需要得到手机的一些有用的系统信息,把这些信息发送给服务器,服务器就可以对这些数据进行分析。下面和大家分享一下怎么得到一些实用的手机系统信息。
1、得到手机的型号的方法:
public static final String getMobileModel(){
return Build.MODEL;
}
2、得到手机的android系统版本名称的方法:
public static final String getAndroidVersion(){
return Build.VERSION.RELEASE;
}
3、得到手机的总存储空间大小的方法,字节数:
public static final long getMobileSaveSpace(){
//得到手机存储空间的目录
File file=Environment.getDataDirectory();
//得到代表该目录状态信息的对象
StatFs fs=new StatFs(file.getPath());
//得到每一块的大小
long blockSize=fs.getBlockSize();
//得到总共有多少块
long allBlocks=fs.getBlockCount();
//每一块的大小乘以总块数=总存储空间大小,单位为字节(B)
return blockSize*allBlocks;
}
4、得到手机SD卡总储存空间大小的方法,字节数:
public static final long getSdcardSaveSpace(){
File sdcard=Environment.getExternalStorageDirectory();
StatFs fs=new StatFs(sdcard.getPath());
long blockSize=fs.getBlockSize();
long allBlocks=fs.getBlockCount();
return blockSize*allBlocks;
}
5、得到手机屏幕的宽高:
/**
* 得到手机屏幕的宽度
* @param context
* @return
*/
public static final int getScreenWidth(Context context){
int width=((Activity)context).getWindowManager().getDefaultDisplay().getWidth();
return width;
}
/**
* 得到手机屏幕的高度
* @param context
* @return
*/
public static final int getScreenHeight(Context context){
int height=((Activity)context).getWindowManager().getDefaultDisplay().getHeight();
return height;
}
1、得到手机的型号的方法:
public static final String getMobileModel(){
return Build.MODEL;
}
2、得到手机的android系统版本名称的方法:
public static final String getAndroidVersion(){
return Build.VERSION.RELEASE;
}
3、得到手机的总存储空间大小的方法,字节数:
public static final long getMobileSaveSpace(){
//得到手机存储空间的目录
File file=Environment.getDataDirectory();
//得到代表该目录状态信息的对象
StatFs fs=new StatFs(file.getPath());
//得到每一块的大小
long blockSize=fs.getBlockSize();
//得到总共有多少块
long allBlocks=fs.getBlockCount();
//每一块的大小乘以总块数=总存储空间大小,单位为字节(B)
return blockSize*allBlocks;
}
4、得到手机SD卡总储存空间大小的方法,字节数:
public static final long getSdcardSaveSpace(){
File sdcard=Environment.getExternalStorageDirectory();
StatFs fs=new StatFs(sdcard.getPath());
long blockSize=fs.getBlockSize();
long allBlocks=fs.getBlockCount();
return blockSize*allBlocks;
}
5、得到手机屏幕的宽高:
/**
* 得到手机屏幕的宽度
* @param context
* @return
*/
public static final int getScreenWidth(Context context){
int width=((Activity)context).getWindowManager().getDefaultDisplay().getWidth();
return width;
}
/**
* 得到手机屏幕的高度
* @param context
* @return
*/
public static final int getScreenHeight(Context context){
int height=((Activity)context).getWindowManager().getDefaultDisplay().getHeight();
return height;
}
相关文章推荐
- 得到一个系统的所有信息
- 得到android的系统信息
- 简单得到系统信息的代码
- Android获取手机型号,系统版本,App版本号等信息
- Android获取手机型号,系统版本,App版本号等信息
- 得到文件系统的相关信息
- Android获取手机型号/系统版本号/App版本号等信息实例讲解
- 基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)
- Android开发之系统信息——获取Android手机中SD卡内存信息
- [置顶] Android中高仿快牙实现Socket列表的展示,获取安卓手机系统安装的应用和自己安装的应用相关信息
- Android系统修改 设置->关于平板电脑(手机)->状态信息中显示的SN序列号
- 基于python的手机号码归属信息查询系统
- Android获取手机型号,系统版本,App版本号等信息
- 得到系统事务的相关信息
- Java中如何得到系统信息 (zt)
- 得到当前系统信息(公司、用户、日期、语言、数据库信息)
- 高通手机系统属性配置:system.prop----build.prop是所有安卓手机都有的一些配置信息。
- Android手机得到信号强度信息
- 得到文件系统的 管理信息
- 高通手机系统属性配置:system.prop----build.prop是所有安卓手机都有的一些配置信息。