位置: 编程技术 - 正文

Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率(android获取设备输出声音)

编辑:rootadmin
判断Android设备是平板还是手机的方法Integer.parseInt( android.os.Build.VERSION.SDK) > //android3.0以上----平板

推荐整理分享Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率(android获取设备输出声音),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android获取手机的基本信息,android获取设备屏幕信息,android获取设备id,android获取设备id,android获取设备序列号 第三方sdk,android获取设备id,android获取设备输出声音,android获取设备名称,内容如对您有帮助,希望把文章链接给更多的朋友!

Integer.parseInt( android.os.Build.VERSION.SDK) > 6 //android2.1以上----手机

获取Android设备型号和系统版本号

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.text); textView.setText("产品 Model: " &#; android.os.Build.MODEL &#; "nAPI: " &#; android.os.Build.VERSION.SDK &#; "n系统版本: " &#; android.os.Build.VERSION.RELEASE);}

获取Android设备的mac地址的方法 1、首先需要在AndroidManifest.xml文件中添加权限,代码如下:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率(android获取设备输出声音)

2、Java代码(必须在Activity中使用)

public String getLocalMacAddress() { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress(); }

获取Android设备的IP地址的方法

public String getLocalIpAddress() {

try {

for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) {

NetworkInterface intf = en.nextElement();

for (Enumeration<InetAddress> enumIpAddr = intf .getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress()) { return inetAddress.getHostAddress().toString(); } } } } catch (SocketException ex) { Log.e("WifiPreference IpAddress", ex.toString()); } return null; }如果使用的是模拟器测试上面的程序,mac地址和IP地址所得到的&#;为null获取Android设备屏幕的分辨率 public String getWeithAndHeight() { //这种方式在service中无法使用, DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; //宽 int height = dm.heightPixels; //高 //在service中也能得到高和宽 WindowManager mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); width = mWindowManager.getDefaultDisplay().getWidth(); height = mWindowManager.getDefaultDisplay().getHeight(); String strPM = "设备屏幕分辨率为:" &#; width &#; " * " &#; height; return strPM;}注:以上内容摘录自

android开发中对象的序列化-实现Parcelable接口. acitvity之间使用intent传递对象是非常普遍的.对象若需要在activity之间传递,必须被序列化也就是需要实现Serializable或者Parcelable接口.Parcel的序列化和反序列

android 得到本地天气情况 今天项目新添加了得到本地当天的温度,湿度,pm2.5的的需求,研究了下,记下劳动成果,为码农少走弯路做贡献。思路如下:1.得到手机的外网ip(http:

Android 开发最佳实践 原文转载自android-best-practices项目,中文由@andyiac翻译原文地址

标签: android获取设备输出声音

本文链接地址:https://www.jiuchutong.com/biancheng/385180.html 转载请保留说明!

上一篇:Android SDK Manager无法更新的解决方案

下一篇:android开发中对象的序列化-实现Parcelable接口.(android开发遇到的技术难点)

  • 进料加工要交税吗
  • 消费税退回退税流程
  • 纳税义务发生时间和申报纳税的时间
  • 房租确认后能不退押金吗
  • 发票校验码被章盖住了
  • 短期借款明细账应采用三栏式账页格式
  • 所得税不计提直接缴纳,年末一次性计提
  • 样品销售如何记账
  • 增值税当月抵扣吗
  • 个体工商户所得税税率表
  • 给非企业员工佣金怎么交税
  • 按次申报是什么意思
  • 不动产发票丢了怎么办理房产证
  • 车辆租赁的增值税率
  • 豪华小汽车消费税
  • 小规模纳税人怎么开增值税专用发票
  • 研发费用如何分摊到多个项目的建议
  • 服务费发生退回怎么处理
  • 一般纳税人房产税是按季还是按月申报
  • 药品入库和出库必须执行什么制度
  • 营业收入存入银行分录
  • 溢价购入债权投资是为啥
  • kb4532945安装失败
  • windows7怎么操作
  • 使用的磁盘空间在哪
  • PHP:Memcached::getResultMessage()的用法_Memcached类
  • msworks.exe - msworks是什么进程 有什么用
  • php定义的异常
  • 分配股利什么时候做账
  • php零基础教程
  • 二级资本债向谁发行
  • vue-cli typescript
  • 什么情况下可以领取失业保险金
  • 星空下的灯塔作文
  • 购买其他权益工具
  • 以前年度进项转出分录
  • 独立核算的分公司的账务处理
  • 时域卷积图解法
  • js添加方法
  • php访问路径
  • 利润与所有者权益的区别
  • 本年利润的会计分录有哪些
  • 企业从政府取得的非货币资产应该按照什么计量
  • 学习笔记——Django项目的删除数据、查询数据(filter、get、exclude)
  • 收据4联
  • 土地使用权转为在建工程
  • 一般纳税人购销合同印花税怎么算
  • 库存商品暂估入库可以结转成本吗
  • 所得税后净现金流量计算
  • 公司聚餐做什么科目
  • 一年以上的借款是长期借款吗
  • 员工报销停车费计入什么科目
  • 实缴制下未到位资金
  • 交易性金融资产的账务处理
  • 分配现金股利的顺序
  • 在固定资产下的折旧年限
  • sql server 2005数据备份
  • mysql两个表连接
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • xp如何给文件夹加密码
  • vc软件是什么软件
  • 电脑任务管理器磁盘100%是什么意思
  • win7修改sid
  • linux route -n命令结果详解
  • linux chakan
  • win8怎么把c盘恢复出厂设置
  • linux安装与部署
  • cocos2d在运行java eclipse程序时出现 Error: could not open c:program FilesJavajre6libamd64jvm.cfg
  • 深入剖析典型案例
  • jQuery+Ajax实现无刷新分页
  • 浅谈python要进行房价预测的优点和缺点
  • nodejs入门教程
  • vue stylus
  • 套接字java
  • 教你学python
  • 广东省行业税负率表
  • 审计如何聚焦主责主业
  • 电子社保卡怎么添加家人
  • 融资租赁做什么业务
  • 股息税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设