如何在我的 Android 程序中获取我的 Android 设备名称?

2024-01-08

我通过命令行中的命令“adb devices”获取设备名称。 现在我想在我的 Android 设备中获取名称。

  String serial = null;     
    try {         
        Class<?> c = Class.forName("android.os.SystemProperties");    
        Method get = c.getMethod("get", String.class);   
        serial = (String) get.invoke(c, "ro.serialno");  
        System.out.println(serial);
        } 
    catch (Exception ignored) {  

    }

这些在我的 Android 手机上运行良好。但我的 acer a500 平板电脑获得了真实的序列号。 这与我从 adb 命令获得的名称不符。

我猜想 ddms 通过另一种方法获取设备名称。 但我不知道。


获取 android 设备名称 http://sree.cc/google/android/getting-android-device-name我确实希望这个链接可以帮助你。

TextView tv1 = (TextView) findViewById(R.id.tv1);

String str = android.os.Build.MODEL;

tv1.setText(str);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在我的 Android 程序中获取我的 Android 设备名称? 的相关文章

  • 使用 Android 前台服务为 MediaPlayer 创建通知

    问题就在这里 我目前正在开发一个应用程序 该应用程序必须提供 A 广播播放器 来自 URL 的 AAC 直播 还有一个播客播放器 来自 URL 的 MP3 流 该应用程序必须能够在后台运行 Android 服务 并通过以下方式向用户公开持续
  • Android - 如何一次只允许播放一个 MediaPlayer 实例?

    我正在尝试创建一个简单的 Sound board Android 应用程序 使用 ListView 项目作为按钮 顺便说一句 我是一个新手程序员 我的想法是 我按下一个按钮 就会播放一个特定的声音文件 如果我在播放声音时按下任何按钮 它应该
  • Android第一次动画不流畅

    我正在尝试一个动画将 imageView 从屏幕底部滑动到屏幕中心 但是当我第一次执行此动画时 它不平滑 但当第二次执行动画时 它是正常且平滑的 我几乎尝试了所有方法 但无法解决我的问题 这是我的动画文件
  • Android SoundPool 堆限制

    我正在使用 SoundPool 加载多个声音剪辑并播放它们 据我所知 它的功能 100 正确 但在 load 调用期间 我的日志中充斥着以下内容 06 09 11 30 26 110 ERROR AudioCache 23363 Heap
  • (Ionic 2)尝试回退到 Cordova-lib 执行时发生错误:TypeError:无法读取未定义的属性“then”

    Edit 使用 ionic 2 时会发生这种情况 我知道它还不稳定 但我认为可能有一些解决方案 因为其他人似乎没有遇到这个问题 Edit end 由于某种原因 我在尝试使用 ionic build android 和 ionic build
  • 在 Google Analytics 中跟踪应用程序版本

    我正在使用谷歌分析模块 https marketplace appcelerator com apps 5081 2014113336 https marketplace appcelerator com apps 5081 2014113
  • 在意图过滤器中使用多个操作时的默认值

    尝试理解 Android 中的意图和操作并查看文档 http developer android com guide topics intents intents filters html 但我一直看到的一件事是定义了多个操作的意图过滤器
  • 已经使用 AsyncTask doInBackground 但新数据未显示

    我使用 AsyncTask 创建一个聊天室来接收消息 因此它总是检查即将到来的消息并将其显示给客户端 但代码似乎无法按我希望的方式工作 在客户端只显示所有旧数据 新数据不显示 因为当我尝试从服务器发送消息时 新数据没有显示在客户端中 我对这
  • Android 原理图内容提供程序库配置?

    Jake Wharton 在最近的一次演讲中提到了这个库 它看起来是避免大量样板文件的好方法 所以我尝试了一下 但没有任何成功 https github com SimonVT schematic https github com Simo
  • TextView 之间有分隔线

    我正在尝试在 android studio 中创建以下布局 因为我对 android 东西还很陌生 所以我第一次尝试使用 LinearLayout 并认为这可能无法实现 现在我正在尝试使用RelativeLayout 我已经用颜色创建了这个
  • 在我的Android中,当其他应用程序想要录制音频时如何停止录音?

    在我的应用程序中 服务通过 AudioRecord 持续录制音频 当我的应用程序运行时 其他与音频记录相关的应用程序 例如 Google 搜索 无法工作 如何知道何时有其他应用想要录制音频 以便我可以停止录制以释放资源 答案是MediaRe
  • 带有自定义阵列适配器的微调器不允许选择项目

    我使用自定义阵列适配器作为微调器 但是 当在下拉列表中选择一个项目时 下拉列表保留在那里 并且微调器不会更新 这是错误行为 与使用带有字符串的通用数组适配器相比 这是自定义类 我错过了什么吗 谢谢 public class Calendar
  • 如何在不更改手机语言的情况下更改Android应用程序语言?

    我希望用户在应用程序内选择一种语言 选择语言后 我希望字符串使用特定语言 如果我更改手机语言 那么我的应用程序将以设置的语言运行 我无法找到任何在不更改手机语言的情况下设置语言的方法 此外 一旦设置了语言 更改就应该反映出来 有人可以建议一
  • 调节麦克风录音音量

    我们正在尝试调整录音时的音量级别 麦克风似乎非常敏感 会接收到很多静电 我们查看了 setVolumeControlStream 但找不到传入其中来控制麦克风的流 将您的音频源设置为 MIC using MediaRecorder Audi
  • 如何创建像谷歌位置历史记录一样的Android时间轴视图?

    我想设计像谷歌位置历史这样的用户界面 我必须为我正在使用的应用程序复制此 UIRecyclerView 每行都是水平的LinearLayout其中包含右侧的图标 线条和视图 该线是一个FrameLayout具有圆形背景和半透明圆圈Views
  • Android 设备上的静默安装

    我已经接受了一段时间了 在 Android 上静默安装应用程序是不可能的 也就是说 让程序安装捆绑为 APK 的应用程序 而不提供标准操作系统安装提示并完成应用程序安装程序活动 但现在我已经拿到了 Appbrain 快速网络安装程序的副本
  • 将 JSON 参数从 java 发布到 sinatra 服务

    我有一个 Android 应用程序发布到我的 sinatra 服务 早些时候 我无法读取 sinatra 服务上的参数 但是 在我将内容类型设置为 x www form urlencoded 之后 我能够看到参数 但不完全是我想要的 我在
  • 当手机旋转(方向改变)时如何最好地重新创建标记/折线

    背景 开发一个使用 Android Google Map v2 的本机 Android 应用程序 使用android support v4 app FragmentActivity 在 Android v2 2 上运行 客观的 在更改手机方
  • 用于推送通知的设备令牌

    我正在实施推送通知服务 我需要创建一个数据库来存储 4 个移动平台的所有设备令牌 我想根据他们的平台 iOS Android BlackBerry WP7 来组织它们 但是有什么方法可以区分平台 这样如果我只想向 Android 用户发送消
  • 在 Android 中,如何将字符串从 Activity 传递到 Service?

    任何人都可以告诉如何将字符串或整数从活动传递到服务 我试图传递一个整数 setpossition 4 但它不需要 启动时总是需要 0 Service 我不知道为什么我不能通过使用 Service 实例从 Activity 进行操作 publ

随机推荐

  • 如何使用 Gradle 访问 Java 项目中的资源?

    我有一个JavaFX https en wikipedia org wiki JavaFX我正在使用 Gradle 文件构建项目 并且我正在 IntelliJ 中编写所有内容 在其中 我使用javafx scene media Media
  • 更改嵌入到按钮的图像的颜色(Swift3)

    我能够更改图像的颜色UIButton从黑到白 代码如下 extension UIImage func maskWith color UIColor gt UIImage UIGraphicsBeginImageContextWithOpti
  • 函数返回未分配给变量

    如果调用 非 void 函数 但不将其返回值分配给变量怎么办 例如 getchar 我一直想知道这样的值会发生什么 我听过一些幽默的解释 比如 它消失了 等等 但我真的很想知道真相 有什么办法可以恢复这样的价值吗 谢谢 这实际上是编译器 C
  • 在 numpy 矩阵中一次打乱一列的有效方法

    我需要一一打乱 numpy 矩阵的所有列 这是我当前的代码 n p X shape val for i in range p Xt X copy np random shuffle Xt i print Xt 我每次都抄X到变量Xt 这看起
  • 我把GC.KeepAlive放在哪里?

    我需要在非托管代码中注册回调 但看起来 GC 一直在收集我的引用 所以我添加了GC KeepAlive callback pin 但没有效果 我不知道应该放在哪里GC KeepAlive 这是我将自己的回调注册到非托管事件的代码 它是从线程
  • 下拉菜单被切断

    我有一个下拉菜单 它似乎由于父 div 而被剪切 即如果我增加父 div 的高度 下拉菜单似乎会变得可见 请帮忙 下面是我的代码 MarkUp div class container div class menu rounded ul cl
  • 如何在 Ruby on Rails 中基于每个操作禁用日志记录?

    我有一个 Rails 应用程序 它的一个操作被频繁调用 在我开发时很不方便 因为它会产生大量我不关心的额外日志输出 我如何才能让 Rails 不记录这一操作的任何内容 控制器 操作 参数 完成时间等 我也想在 RAILS ENV 上对其进行
  • 将 json 结果转为动态

    对于初学者来说 我有一个非常复杂的问题 首先我从 json 得到这个结果 success true timeframe true start date 2018 01 01 end date 2018 01 05 source TRY qu
  • 我的 tomcat 正在运行,但无法连接到 http://localhost:8080

    Tomcat突然停止连接http 本地主机 8080 http localhost 8080今天 直到昨天为止它一直有效 我没有改变任何东西 Windows Windows 7 64 位 雄猫 7 0 59 任何人都可以帮忙吗 以下是我的
  • 一个组件中的多种材质分页在 Angular 中不起作用

    我尝试创建一个组件 其中包含两个数据表 每个数据表都有另一个数据源 由于我的原因 我的表格在组件加载后不可见 ngIf所以我无法使用ngAfterViewInit 相反 我正在使用用户的解决方案在Github上指出 https github
  • 是否可以从 Visual Studio 2010 创建 Office 2003 VSTO 加载项?

    我们现有适用于 Word 2003 和 Excel 2003 的 VS 2008 VSTO 加载项 目前我们无法升级 Office 版本 我们刚刚尝试将解决方案升级到 VS 2010 它可以正常转换和编译 但在构建和运行加载项时 我们收到一
  • Java 为什么 Map 的 Map (如:Map>)不可序列化

    我们正在使用HashMap in JDK 1 7我在代码审查期间遇到了一些问题声纳Qube 请考虑以下示例 public class SerializationTest implements Serializable private Map
  • DataTypeAttribute 验证在 MVC2 中工作吗?

    据我所知 System ComponentModel DataAnnotations DataTypeAttribute 不适用于 MVC v1 中的模型验证 例如 public class Model DataType EmailAddr
  • 已为布局页面“~/Views/Shared/_Layout.cshtml”定义但未呈现部分:“head”

    我创建了一个新的 MVC4 互联网应用程序 我正在关注 ASP NET MVC4 in Action 这本书 本章是Ajax 是MVC 中的ASP NET 索引的视图是这样的 section head Scripts AjaxDemo js
  • Javascript onclick 函数被立即调用(不是在单击时调用)? [复制]

    这个问题在这里已经有答案了 我正在尝试创建一个链接 它看起来和感觉起来都像 a 标记项 但运行一个函数而不是使用 href 当我尝试将 onclick 函数应用于链接时 它会立即调用该函数 无论该链接从未被单击过 此后任何单击该链接的尝试都
  • Maven 中出现“需要 webxml 属性”错误

    我收到以下错误 组装 WAR 时出错 需要 webxml 属性 如果在更新模式下执行 则需要预先存在的 WEB INF web xml 我有web xml在正确的地方projectname src main webapp WEB INF w
  • Spring MVC 与 JPA 数据绑定

    我的问题是让 Spring 将从表单获取的数据绑定到 JPA 实体 奇怪的是 如果我不查看 BindingResults 它就可以正常工作 BindingResults 表示 当为字段毕业传入空字符串时 会出现绑定错误 但我知道它确实正确绑
  • 如何识别网站的字符编码?

    我正在尝试做的事情 我从数据库中获取 uri 列表并下载它们 删除停用词并计算这些词在网页中出现的频率 然后尝试保存在mongodb中 问题 当我尝试将结果保存到数据库中时出现错误 bson errors invalidDocument 文
  • Facebook Share 方法的引用参数不再起作用?

    根据 Facebook 开发文档 共享参数 quote 应插入文本 https developers facebook com docs sharing reference share dialog https developers fac
  • 如何在我的 Android 程序中获取我的 Android 设备名称?

    我通过命令行中的命令 adb devices 获取设备名称 现在我想在我的 Android 设备中获取名称 String serial null try Class