精华内容
下载资源
问答
  • 附带流量查询方法 这个方法对手机的负荷较大 可以考虑放在后台执行[/size][quote] public class PhoneInfoUtil { Context context; PhoneInfo pInfo; WindowManager wm; Activity activ...
    [size=large]可以读取手机的cpu 内存 键盘类型 导航方式 以及安装的软件列表等
    附带流量查询方法
    这个方法对手机的负荷较大 可以考虑放在后台执行[/size][quote]
    public class PhoneInfoUtil {
    Context context;
    PhoneInfo pInfo;
    WindowManager wm;
    Activity activity;
    final public String DEV_FILE = "/proc/self/net/dev";// 系统流量文件
    final String GPRSLINE = "rmnet0";
    String[] gprsdata = { "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
    "0", "0", "0", "0", "0", "0" };
    public PhoneInfoUtil(Activity activity,PhoneInfo pinfo){
    this.context=activity.getApplicationContext();
    this.wm=activity.getWindowManager();
    this.activity=activity;
    fetch_info(pinfo);//linux方式获得
    fetch_tel_status(pinfo);//android API方式获得


    }
    /**
    * linux版本 cpu信息 mem信息
    * @param pInfo
    */
    public void fetch_info(PhoneInfo pInfo) {
    String linuxInfo = null;
    String memInfo = null;
    String cpuInfo = null;
    CMDExecute cmdexe = new CMDExecute ( );
    try {
    String[ ] linuxargs = {"/system/bin/cat", "/proc/version" };
    linuxInfo = cmdexe.run(linuxargs, "system/bin/");
    String[] cpuargs = {"/system/bin/cat", "/proc/cpuinfo"};
    cpuInfo = cmdexe.run(cpuargs, "/system/bin/");
    String[] memargs = {"/system/bin/cat", "/proc/meminfo"};
    memInfo = cmdexe.run(cpuargs, "/system/bin/");

    } catch (IOException ex) {
    ex.printStackTrace( );
    }
    pInfo.setLinuxInfo(linuxInfo);
    pInfo.setCpuInfo(cpuInfo);
    pInfo.setMemInfo(memInfo);
    }

    public void fetch_tel_status(PhoneInfo pInfo) {
    String result = null;
    String networktype = null;
    String phoneType = null;
    String keyType = null;
    String navigationType = null;

    TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);//
    String str = " ";
    //串号IMEI
    pInfo.setIMEI(tm.getDeviceId());
    //串号版本
    pInfo.setIMEI_ver(tm.getDeviceSoftwareVersion());
    //联网类型
    switch(tm.getNetworkType()){
    case TelephonyManager.NETWORK_TYPE_EDGE:
    networktype="EDGE";break;
    case TelephonyManager.NETWORK_TYPE_GPRS:
    networktype="GPRS";
    case TelephonyManager.NETWORK_TYPE_UMTS:
    networktype="UMTS";
    default :
    networktype="UNKNOWN";break;
    }
    pInfo.setNetworktype(networktype);
    //手机网络类型
    switch(tm.getPhoneType()){
    case TelephonyManager.PHONE_TYPE_GSM:
    phoneType="GSM";break;
    case TelephonyManager.PHONE_TYPE_NONE:
    phoneType="NONE";break;
    default:
    phoneType="UNKNOWN";break;
    }
    pInfo.setPhoneType(phoneType);

    //键盘类型
    switch(context.getResources().getConfiguration().keyboard){
    case 0:
    keyType="KEYBOARD_UNDEFINED";break;
    case 1:
    keyType="KEYBOARD_NOKEYS";break;
    case 2:
    keyType="KEYBOARD_QWERTY";break;
    case 3:
    keyType="KEYBOARD_12KEY";break;
    }
    pInfo.setKeyType(keyType);
    //导航方式
    switch(context.getResources().getConfiguration().navigation){
    case 0:
    navigationType="NAVIGATION_UNDEFINED";break;
    case 1:
    navigationType="NAVIGATION_NONAV";break;
    case 2:
    navigationType="NAVIGATION_DPAD";break;
    case 3:
    navigationType="NAVIGATION_TRACKBALL";break;
    }
    pInfo.setNavigationType(navigationType);
    //系统版本
    int version = 0;
    try{
    version = Integer.valueOf(android.os.Build.VERSION.SDK);
    }catch(NumberFormatException e){
    e.printStackTrace();
    }
    switch(version){
    case 1:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"1.0");break;
    case 2:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"1.1");break;
    case 3:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"1.5");break;
    case 4:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"1.6");break;
    case 5:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"2.0");break;
    case 6:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"2.0.1");break;
    case 7:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"2.1");break;
    case 8:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"2.2");break;
    case 9:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"2.3");break;
    case 10:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"2.3.3");break;
    case 11:
    pInfo.setSystemInfo(android.os.Build.MODEL+" : "+"3.0");break;
    }
    //屏幕信息 包括密度 分辨率
    DisplayMetrics dm=new DisplayMetrics();
    wm.getDefaultDisplay().getMetrics(dm);
    String screenInfo="density = "+dm.density;
    screenInfo+=" heightPixels = "+dm.heightPixels;
    screenInfo+=" widthPixels = "+dm.widthPixels;
    pInfo.setScreenInfo(screenInfo);
    //获取手机内安装的应用列表
    String appsInfo="";
    for(int i=0;i<activity.getPackageManager().getInstalledApplications(0).size();i++){
    ApplicationInfo info=(ApplicationInfo) activity.getPackageManager().getInstalledApplications(0).get(i);
    if(info.packageName.equals("com.android")||info.packageName.equals("com.android")){

    }
    else{
    appsInfo+=info.className+",";
    }
    }
    pInfo.setAppsInfo(appsInfo);
    }
    /**
    * linux命令的执行封装类
    * @author chaos
    *
    */
    class CMDExecute {
    public synchronized String run(String [] cmd, String workdirectory) throws IOException {
    String result = "";
    try {
    ProcessBuilder builder = new ProcessBuilder(cmd);
    InputStream in = null;
    //设置一个路径
    if (workdirectory != null) {
    builder.directory(new File(workdirectory));
    builder.redirectErrorStream(true);
    Process process = builder.start();
    in = process.getInputStream();
    byte[] re = new byte[1024];
    while (in.read(re) != -1)
    result = result + new String(re);
    }
    if (in != null) {
    in.close();
    }
    } catch (Exception ex) {
    ex.printStackTrace();
    }
    return result;
    }
    }
    /**
    * 统计GPRS流量
    * 注1:还可以统计wifi usb流量 注2:关机后该文件内容清空
    * @return
    */
    public long countGPRS()
    {
    FileReader fstream = null;
    try {
    fstream = new FileReader(DEV_FILE);
    }
    catch (FileNotFoundException e) {
    }
    BufferedReader in = new BufferedReader(fstream, 500);
    String line;
    String[] segs;
    String[] netdata;
    int k;
    int j;
    try {
    while ((line = in.readLine()) != null) {
    segs = line.trim().split(":");
    if (line.startsWith(GPRSLINE))
    {
    netdata = segs[1].trim().split(" ");
    for (k = 0, j = 0; k < netdata.length; k++)
    {
    if (netdata[k].length() > 0)
    {
    gprsdata[j] = netdata[k];
    j++;
    }
    }
    }
    }
    fstream.close();
    }
    catch (IOException e) {
    }
    long result = +Long.parseLong(gprsdata[0])+Long.parseLong(gprsdata[1])+Long.parseLong(gprsdata[8])+Long.parseLong(gprsdata[9]);
    return result;
    }

    }
    [/quote]
    展开全文
  • 看了些资料,开发完善了一个查看android系统信息的小应用。目的是为了能尽量全面的查询android系统中的各种信息。   目前可以查询的信息...硬件信息 CPU信息 内存信息 硬件信息 分辨率等 网络信息 ...

    看了些资料,开发完善了一个查看android系统信息的小应用。目的是为了能尽量全面的查询android系统中的各种信息。

     

    目前可以查询的信息包括:

     

    1. 系统信息
      • 操作系统版本
      • 系统属性
      • SIM卡信息
      • 用户名(uname)
      • 主机名(hostname)
      • mount信息(mount)
    2. 硬件信息
      • CPU信息
      • 内存信息
      • 硬件信息
      • 分辨率等
    3. 网络信息
      • 网络配置(netcfg)
      • 网络状态(netstat)
      • 网络流量
    4. 软件信息
      • 已安装的软件
      • SD卡上所有apk软件
    5. 运行时信息
      • 任务
      • 服务
      • 进程

     

    重在学习,欢迎大家拍砖。已经把该应用放到android market上了。

     

    展开全文
  • 在拨号键中输入##4636## 可以查询手机网络信息、电池信息、应用使用情况统计 输入##6484## 可以对屏幕、相机、陀螺仪等硬件进行检测... trip:不同手机查看的内容不尽相同 ...
        

    在拨号键中输入##4636## 可以查询手机网络信息、电池信息、应用使用情况统计
    输入##6484## 可以对屏幕、相机、陀螺仪等硬件进行检测...

       trip:不同手机查看的内容不尽相同
    
    展开全文
  • 通过在有GPS硬件手机(Windows Mobile系统)或车载PC(Windows系统)上安装本软件后,可以实时上报位置位置信息,并通过易行信息网站(http://www.easyti.cn)了解手机所在的实时位置。 本功能为免费服务。
  • 从目前曝出的信息来看,该硬件只有一元硬件大小,和手机App结合,实现快捷导航、路况播报、智能防丢和蓝牙快门四大功能。 今年4月,腾讯科技曾披露,高德的硬件主要是与方向盘结合的导航产品,该产品主要集成高德...

    高德地图硬件浮出水面 命名为“小蜜”

    腾讯科技独家获悉,此前报道的高德地图硬件产品已经出炉,高德将此硬件产品命名为“小蜜”。

    从目前曝出的信息来看,该硬件只有一元硬件大小,和手机App结合,实现快捷导航、路况播报、智能防丢和蓝牙快门四大功能。

    今年4月,腾讯科技曾披露,高德的硬件主要是与方向盘结合的导航产品,该产品主要集成高德地图、高德导航的功能,可辅助司机进行路线导航、路况查询等。

    现在来看,目前呈现的硬件功能有所增加。高德地图的一位人士表示,除了地图、导航,还增加自拍和防丢功能,这两个功能的受众更多,可以更好吸引用户。

    展开全文
  • 拥有专业而易用的硬件检测,不仅超级准确,而且...它适合于各种品牌台式机、笔记本电脑、DIY兼容机、手机、平板的硬件测试,实时的关键性部件的监控预警,全面的电脑硬件信息,有效预防硬件故障,让您的电脑免受困扰。
  • Android手机及窗口管理

    2016-12-23 19:19:00
    一、获取手机硬件信息 Android手机当下还没有API直接查询屏幕是否支持按压。采用比较笨的方法是,将市面上支持按压的手机做成一个数组, 二、设置Window模式 三、Navication Bar设置细节优化
  • )从本月开始,您将从我们的在线网站上看到的信息将不仅仅是苹果手机恢复方法相关内容,我们将从更广泛的角度进行理解,并帮助大多数Apple用户解决更多不同的需求。 问题1:Apple序列号是什么?苹果的序列号是...
  • 如何查询移动物联网卡ICCID号码?

    万次阅读 2019-10-11 13:53:26
    其实物联网卡是近年来在物联网浪潮的推动下新出现的一种专门针对企业硬件设备的新型流量卡,物联网卡ICCID号码相比于手机SIM号码它没有通话与短信功能,只为智能硬件设备提供上网流量,是社会实现智能化进展不可缺少...
  • 为填补校园信息在移动设备中的访问空缺,设计了基于J2ME( Java Platform Micro Edition)的校园信息即时查询系统。该系统采用手机平台上流行的J2ME和J2ME Polish技术,使客户端可以适应多种移动操作系统平台;采用GSM( ...
  • 手机硬件设置;登录设置; 各业务员输入自己对应的用户名和密码点击登录 如果在SAP中修改了客户资料 隔天相关数据会更新到SFA系统中.登陆时数据将会在一分钟内下载到手机端手机信号正常;最新消息提醒;步骤二 客户信息;...
  • 手机办公平台

    2010-04-23 13:52:00
    它以广为使用的手机硬件平台,为用户提供信息定制查询、审批、交互、点餐等功能。可以结合任何的业务系统(OA、CRM、ERP、SAP、POS管理软件、物流行业管理软件、服装行业管理软件、酒店餐饮管理软件、房地产管理...
  • 此系统是以编码信息为核心,以数据库、语音技术、网络技术为依托,涉足领域广泛的多功能智能化计算机信息管理查询系统。 该系统通过在产品包装上印刷防伪标贴,每件产品对应唯一一个防伪编码,从而可通过对此编码...
  • 随着计算机软硬件技术的高速发展,特别是移动通讯技术的发展,地理信息系统逐渐走向无线应用领域。手机地图服务正是依托地理信息技术,应用于无线领域,提供地图服务的一项技术。地图服务提供与位置相关的信息,通过...
  • MIA(mobile information assistant 移动信息助理)中间件(简称MIA中间件)是一款运行在手机上的软件,可以与多种业务系统实现无缝连接,她以广为试用的手机硬件平台,为用户提供:信息查询、业务审批、数据交互...
  • 系统产生的背景手机GPS定位是一项非常受欢迎的服务,但对终端设备的要求比较高——要求手机配备GPS模块,一般要求手机装有智能操作系统,并安装有授权的地图信息以及相应的导航软件。这些软、硬件要求导致GPS手机...
  • 对外通过云平台与手机/PC端实现互联。 通过车载智能终端T-Box可实现车辆远程控制、远程查询、安防服务等功能,如远程控制车窗空调的开启、远程车辆定位;车辆异动报警求助等。然而,在T-Box为车辆互联提供越来越多...
  • 本软件适用于各手机卖场、手机销售专营店等进行手机销售管理、库存管理、员工工资及提成管理、售后维修管理等业务操作,为您的企业走上信息化道路提供保驾护航。 软件以手机通讯器材批发与零售企业的进、销、存业务...
  • 先介绍一下IP和网卡的概念 网卡是专门负责网络通讯的硬件设备 IP地址每一台联网的电脑上...查询信息 ifconfig inet对应的地址是IPV4的地址,inet6对应的是IPV6的地址 一台计算机可能会有1个物理网卡和多个虚拟网卡...
  • 该软件是为手机维修业务管理而设计的,广泛适用于手机厂商,维修机构等企业的维修和售后服务管理中。软件以维修业务为主线,集成了强大的产品销售、零备件库存管理、客户关系管理、员工考勤、薪资管理、客户回访、...
  • Android在不同手机平台之间实现应用程序的兼容性,需要使用一个共同的应用程序,假设它叫AIO(Android In One),它的功能是从底层获取具体手机硬件的型号及各项参数相关信息,在联网时通过用户许可的方式将这些信息...
  • GPS shield是一款可以实现全球定位的扩展板,把它们结合在一起,我们就可以轻松地实现利用短信来查询当前的位置坐标,可以应用于货物定位查询。 需要用到的配件有: Iteaduino MEGA2560资料见“相关文件”下载。 硬件...
  • 一.JAVA程序传送到手机的方法:  JAVA程序传送到手机的方法有4... (7) 安全删除硬件(移动硬盘)拔掉USB手机端  (8) 再拨####5282#,会出现JAVA文件夹,点选项-安装  (9) 安装好的游戏在娱乐多媒体-JAVA文件夹里
  • linux 系统下 所有的硬件,设备(网卡,显卡等) 都是以文件的方式来表示. 文件里面包含的有很多设备的状态信息. 所有的流量相关的信息 都是记录在文件上的. 注意:模拟器 是不支持流量查询的. ...
  • 简介:这个项目是我的毕业设计,主要功能有: 1:木马程序扫描,手机系统扫描,漏洞扫描,网络端口扫描,木马修复等 ...4:软件管家:进程管理,硬件信息。 5:垃圾清理:垃圾扫描,垃圾清理。 6:手机防盗
  • phoneInfo.apk

    2019-06-29 16:27:52
    手机你不知道的硬件信息查询 芯片型号,商标信息,HOST信息等,制造商和软件编译时间。可以获取手机设置中无法直接查看的信息
  • 系统设计硬件:笔记本电脑、安卓手机等。 系统设计软件技术:Android技术、Java技术、Eclipse技术、MySQL数据库。 系统所需要完成的功能: 完成搜索附近有空泊车位的停车场信息查询功能 以用户指定停车场为终点的...
  • 系统设计硬件:笔记本电脑、安卓手机等。 系统设计软件技术:Android技术、Java技术、Eclipse技术、MySQL数据库。 系统所需要完成的功能: 完成搜索附近有空泊车位的停车场信息查询功能 以用户指定停车场为终点的...
  • 使用configuration manager来拉硬件清单对于企业整理IT资产是非常有用的 在客户端设置中开启软硬件清单 使用wmic可以查询相应的配置 这里可以查询所有微软产品的清单 同步了下,居然没有硬件信息 后来发现分发点需要...
  • 三星A7工程指令

    千次阅读 2015-10-01 23:02:28
    1. *#06#:查询手机串号(IMEI) 2. *#1111#:查询FTA SW版本 3. *#2222#:查询FTA HW版本 4. *#1234#:查询固件版本号 5. #0#:进入工程模式 6. *#0228#:电池状态 7. *#12580*369#:软硬件信息、出厂日期 ...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 220
精华内容 88
关键字:

查询手机硬件信息