❶ Android 怎样获得手机信息
方法如下:
/**
* 获取android当前可用内存大小
*/
private String getAvailMemory() {// 获取android当前可用内存大小
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
MemoryInfo mi = new MemoryInfo();
am.getMemoryInfo(mi);
//mi.availMem; 当前系统的可用内存
return Formatter.formatFileSize(getBaseContext(), mi.availMem);// 将获取的内存大小规格化
}
/**
* 获得系统总内存
*/
private String getTotalMemory() {
String str1 = "/proc/meminfo";// 系统内存信息文件
String str2;
String[] arrayOfString;
long initial_memory = 0;
try {
FileReader localFileReader = new FileReader(str1);
BufferedReader localBufferedReader = new BufferedReader(
localFileReader, 8192);
str2 = localBufferedReader.readLine();// 读取meminfo第一行,系统总内存大小
arrayOfString = str2.split("\\s+");
for (String num : arrayOfString) {
Log.i(str2, num + "\t");
}
initial_memory = Integer.valueOf(arrayOfString[1]).intValue() * 1024;// 获得系统总内存,单位是KB,乘以1024转换为Byte
localBufferedReader.close();
} catch (IOException e) {
}
return Formatter.formatFileSize(getBaseContext(), initial_memory);// Byte转换为KB或者MB,内存大小规格化
}
/**
* 获得手机屏幕宽高
* @return
*/
public String getHeightAndWidth(){
int width=getWindowManager().getDefaultDisplay().getWidth();
int heigth=getWindowManager().getDefaultDisplay().getHeight();
String str=width+""+heigth+"";
return str;
}
/**
* 获取IMEI号,IESI号,手机型号
*/
private void getInfo() {
TelephonyManager mTm = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);
String imei = mTm.getDeviceId();
String imsi = mTm.getSubscriberId();
String mtype = android.os.Build.MODEL; // 手机型号
String mtyb= android.os.Build.BRAND;//手机品牌
String numer = mTm.getLine1Number(); // 手机号码,有的可得,有的不可得
Log.i("text", "手机IMEI号:"+imei+"手机IESI号:"+imsi+"手机型号:"+mtype+"手机品牌:"+mtyb+"手机号码"+numer);
}
/**
* .获取手机MAC地址
* 只有手机开启wifi才能获取到mac地址
*/
private String getMacAddress(){
String result = "";
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
result = wifiInfo.getMacAddress();
Log.i("text", "手机macAdd:" + result);
return result;
}
/**
* 手机CPU信息
*/
private String[] getCpuInfo() {
String str1 = "/proc/cpuinfo";
String str2 = "";
String[] cpuInfo = {"", ""}; //1-cpu型号 //2-cpu频率
String[] arrayOfString;
try {
FileReader fr = new FileReader(str1);
BufferedReader localBufferedReader = new BufferedReader(fr, 8192);
str2 = localBufferedReader.readLine();
arrayOfString = str2.split("\\s+");
for (int i = 2; i < arrayOfString.length; i++) {
cpuInfo[0] = cpuInfo[0] + arrayOfString[i] + " ";
}
str2 = localBufferedReader.readLine();
arrayOfString = str2.split("\\s+");
cpuInfo[1] += arrayOfString[2];
localBufferedReader.close();
} catch (IOException e) {
}
Log.i("text", "cpuinfo:" + cpuInfo[0] + " " + cpuInfo[1]);
return cpuInfo;
}
❷ 如何才能把对方的手机全部信息获取
这是不可能的,除非你能拿到对手的手机,并知道所有的密码,当然了,如果你是相关部门的人员,而且确实属于案件需要,也是有办法弄到的,普通人就不用想了,是不可能的。
❸ java代码获取手机信息怎么获取
我怀疑他是到达这个页面以后过一段是件又发送一个ajax请求,才把获取的数据内容根据元素id填充到页面,所以你程序访问这个页面只能得到他空的没有数的页面,你可能需要找找他获取数据请求的url找到了,他实际请求的是".aspx?m=11111111111&output=json&callback=querycallback×tamp=1412826381489"这个地址,把m后面换成你要查的号码就可以了返回值为querycallback({"Mobile":"11111111111","QueryResult":"True","TO":"中国联通","Corp":"中国联通","Province":"北京","City":"北京","AreaCode":"010","PostCode":"100000","VNO":"","Card":""});我用自己手机号测的,可以
❹ 手机软件获取手机设备信息是获取什么
软件获得手机的IMEI码。是用户使用什么服务,就需要获取一定的信息,比如硬件串号,地理位置信息,联网信息等。
一:本机识别码
这个相当于是手机的身份证,有些软件获取手机验证码是为了保证公平,比如有些软件为了吸引新用户会有很多优惠,所以新用户登录的时候就会获取一些权益等,外卖软件最典型。
但为了防止用户恶意注册,所以就通过获取手机识别码,如果说是不同发账号登录,但是手机识别码是一样的话,那就是同一用户了。
二:通讯录
社交软件等是最常读取到手机通讯录权限的,有些是为了方便添加好友,当通讯录的好友也在用同一款软件的时候,就可以直接在软件上添加好友了,但有些软件则是为了获取个人隐私信息的,然后发展对应的潜在用户,比如一些借贷软件等。
三:地理位置
像这种的话很多的软件都会进行获取的,导航类软件获取是为了更好的服务,天气类软件是为了更好的提供及时信息,但有些软件就是为了收集个人的信息了,经常出现的地方周边都是什么,哪些地方停留时间等等判断个人的喜好,从而来为用户推荐附近的一些相应产品等。
(4)如何获取手机信息扩展阅读:
(一)手机APP使用安全:
尽量选择官方渠道,特别是投资理财、银行类APP,不要下载来历不明的山寨APP;
谨慎授予APP“打开摄像头和麦克风”、“读取短信”、“读取联系人”、“读取位置信息”等权限;
对一些使用大量流量且没有告知的APP,及时检查和删除;
不要把手机中的QQ、微信、微博等设置为“自动登录”,密码最好定期更换;
不再使用APP时应彻底退出;
关闭某些APP的自启动功能,如果不能关闭,就卸载。
(二)公共WiFi使用安全建议
在公共场所尽量不去使用没有密码的免费WiFi;
尽量向服务人员询问商家提供的免费WiFi和密码,并认真核对WiFi名;
将手机上的WiFi设置为手动连接,避免不经意间连入风险WiFi。
❺ 如何获取设备信息权限
获取权限信息,需要在手机权限管理软件中允许软件获取设备信息。
以魅族16s PRO为例,允许软件获取设备信息步骤如下所示:
1、在手机桌面打开手机管家。
❻ 怎样获取手机基本信息
你没换手机的话就拨*#0000#还有个*#06#哈哈!查那个没用!
❼ 请问手机app如何获取手机信息
在你什么都不做的时候,APP后台就会向手机申请手机信息,不需要你提交就可以获取,包括你的联系人信息,定位,存储权限,摄像头,录音权限,安卓后面新增了权限管理,你可以到应用设置里进行权限禁用等操作,但是某些应用程序必须同意某些权限才能运行,所以尽量在使用时才打开
❽ 你如何获取信息
我获取信息的方式一般都是通过网络手机,然后,电脑等等。我觉得现在年轻人一般都用这些。
❾ 如何获取手机硬件信息
1
通过360官网或者91手机助手等下载安装“360优化大师”应用软件。
2
在手机上点击进入“360优化大师”
3
进入360优化大师后再界面右下角点击“硬件检测”
4
在硬件检测界面可以看到手机的基本硬件数据,点击“更多硬件信息”。
5
点击“更多硬件信息”后可以看到手机详细的硬件信息。
❿ 如何获取手机状态信息里面的ip地址 代码
楼主,在什么样的环境中取呀,,,,,手机是什么OS、平板呢