首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏【Android开发基础】

    android 获取设备信息

    (tm == null) { return ""; } return tm.getNetworkOperator(); } //android getPhoneModel(Context context) { Build bd = new Build(); return bd.MODEL; } //android getPhoneProduct(Context context) { Build bd = new Build(); return bd.PRODUCT; } //android int h = dm.heightPixels; int w = dm.widthPixels; return h+ "*" +w; } //android String s = tz.getID(); System.out.println(s); return s; } //android

    2.3K30编辑于 2023-02-10
  • 来自专栏程思阳的专栏

    Android笔记:Android设备获取公网IP

    今天有个朋友要获取Android手机当前连入网络的ip,问我怎么做,我一想这还不简单。

    2.5K10编辑于 2022-01-10
  • 来自专栏我是做APP开发的

    H5+APP在设备升级android10后不能启动了

    h5+.jpg 基于MUI 、H5+开发的APP在安卓设备升级到Android10后无法启动,点击图片没反应!! 经查得知Android10后,plus获取设备信息等一些操作不在支持了。 同样的代码在原来版本的HX中可以直接真机调试运行在Android10设备上,可正常启动未发现其他异常。由于我是离线打包的,所以断定打包过程一些api无法用了。 但是官方的基座可以在老版本HX上直接运行在Android10上,推测基座版本和HX关系不大,应该是最新的。 所以我们的APP要重新打包发布了。 更新工具 HBuilderX(2.6.16.20200424) Android-SDK@2.4.6.71983_20191211 Android Studio 3.5.2 重新打包 替换新的sdk libs Android10的更新,DCloud官方一些api不能用了直接造成已有的APP不能启动。感觉这是个挺大的bug!

    1.3K30发布于 2020-05-08
  • 来自专栏Hyperledger实践

    真.无线调试android设备

    区块链的真实数据依赖于物联网和智能设备,记一次折腾的android无线调试经历。 Android 4.2.2定制版智能硬件, USB口能插鼠标键盘, 但是不能USB调试。 搜索android无线调试, 基本都需要第一次USB调试线, adb tcpip 5555开启android设备端口监听, 之后adb connect ip port。 有些好奇为什么那些android模拟器, 游戏模拟器可以直接debug, adb connect可以直接连过去, android x86还有快捷键直接进入shell, 应该是启动了一个adbd的debug 先装个手机版的shell, JuiceShell吧, 看能不能启动, 不行就把设备ROOT了。 shell执行su, 切换到了root账户, 好像设备是默认给root了。 .android\adbkey.pub 拷贝为adb_keys, 重启adbd, 使用adb connect连接一次, connected.

    1.6K20发布于 2020-11-11
  • 来自专栏Android、鸿蒙开发

    Android 设备唯一标识(适配Android版本)

    ① 大数据统计,比如采集这个APP的安装量,那么一个唯一标识就代表一个Android设备 ② 放置多设备重复登录,比如QQ、微信,你在A手机登录了,如果又到B手机上登录,这时候A手机就会下线。 可惜的是Android平台并没有提供稳定的API来让我们获取到唯一设备ID。你可能要说IMEI和Mac地址可以获取到,但是它并不会适配Android的所有版本。 ,当然这个问题,你在可以使用的Android版本设备中运行是不会出现的。 android:text="获取设备序列号" /> <! 看到这里你就会问了,那现在Android9.0之后要怎么获取设备的唯一标识呢? 8. 解决方案   可以通过硬件标识来制作唯一设备id。

    5.9K41发布于 2020-12-16
  • 来自专栏极客起源

    鸿蒙与Android完美融合,将鸿蒙设备Android设备

    HarmonyOS设备还可以当Android设备用,你赚到了 既然HarmonyOS内置了Android系统,那么同样也可以将HarmonyOS设备当做Android设备来用。 例如,用adb devices命令会列出当前环境连接了多少部HarmonyOS设备(当然,也包括Android设备),例如,下图列出了3个设备,前两个是HarmonyOS设备,最后一个是Android设备 其实从这个列表中根本看不出来哪一个是HarmonyOS设备,哪一个是Android设备。 其实从本质上,他们都应该属于Android设备,只是前两个设备Android来至于HarmonyOS的内置Android,而最后一个来至于纯的Android。 ? 图10 用adb install test.apk可以安装Android App,用adb shell screencap可以截图,用adb push命令可以将文件上传到HarmonyOS设备的指定目录

    2.3K21发布于 2020-10-27
  • 来自专栏乱码三千

    Android设备如何执行smali代码

    end method 2.smali文件转dex(或者打包成Apk也一样) java -jar smali-2.4.0.jar a smali文件或目录 -o 输出目录/xxx.dex 3.将dex传至android 设备中(真机或者模拟器) adb push test.dex /sdcard/ 4.调用Dalvik VM执行代码 adb shell dalvikvm -cp /sdcard/test.dex Test

    93410发布于 2021-08-24
  • 来自专栏学习与分享

    Android可穿戴设备世界之旅

    需要运行 Android 4.3 或更高版本的移动设备,或者 iOS 8.2 或更高版本的移动设备,并且支持有限,才能与这些手表配对。 2014 年 12 月 10 日,有关 Android 5.0 棒棒糖的更新开始推出。 Google 于 2015 年 8 月 31 日推出了适用于 iOS 8.2 或更高版本的配对应用程序。 ="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="10dp" 图2:数学游戏的最终输出 此外 将磨损模拟器与 Android 设备连接 让我们将我们的磨损模拟器与我们真实的安卓设备(手机/平板电脑)连接起来。 图1:保持USB调试开启 现在从 Google Play 下载 Android Wear 应用程序并将其安装到您的设备上。安装后,将设备连接到计算机并打开命令窗口。

    1.5K10编辑于 2024-06-23
  • 来自专栏WD学习记录

    wifi连接android设备进行调试

                        # setprop service.abd.tcp.port 5555

    1.2K21发布于 2018-09-03
  • 来自专栏一个会写诗的程序员的博客

    远程调试 Android 设备使用入门

    本教程将向您展示如何: 设置您的 Android 设备进行远程调试,并从开发计算机上发现设备。 从您的开发计算机检查和调试 Android 设备上的实时内容。 确保设备管理器报告正确的 USB 驱动程序 拥有一根可以将您的 Android 设备连接至开发计算机的 USB 电缆。 Android 4.0 或更高版本。 您的 Android 设备上已安装 Chrome(Android 版)。 (10)],然后在您的 Android 设备屏幕上点按此元素。 请注意,Select Element 将在第一次触摸后停用,因此,每次想要使用此功能时您都需要重新启用它。 如果您的 Android 设备屏幕锁定,您的抓屏内容将消失。 将您的 Android 设备屏幕解锁可自动恢复抓屏。

    1.8K30发布于 2018-08-21
  • 来自专栏项勇

    笔记57 | Android保持设备唤醒

    保持设备唤醒 为了避免电量过度消耗,Android设备会在被闲置之后迅速进入睡眠状态。然而有时候应用会需要唤醒屏幕或者是唤醒CPU并且保持它们的唤醒状态,直至一些任务被完成。 另外一种方法是在应用的XML布局文件里,使用android:keepScreenOn属性: <RelativeLayout xmlns:android="http://schemas.android.com /apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:keepScreenOn="true"> ... ---- 保持CPU运行 如果你需要在设备睡眠之前,保持CPU运行来完成一些工作,你可以使用PowerManager系统服务中的唤醒锁功能。唤醒锁允许应用控制设备的电源状态。

    1.4K70发布于 2018-06-19
  • 来自专栏向治洪

    android获取设备唯一标示

    虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。 (), Settings.System.ANDROID_ID); ANDROID_ID可以作为设备标识,但需要注意: 厂商定制系统的Bug:不同的设备可能会产生相同的ANDROID_ID:9774d56d682e549c 从目前发展来看,Android系统多版本共存还会持续较长的时间,而Android系统也不会被某个设备生产厂商垄断,长远看Android基础系统将会趋于稳定,设备标识也将会作为系统基础部分而标准化,届时这一问题才有望彻底解决 ANDROID_ID ANDROID_ID是设备第一次启动时产生和存储的64bit的一个数,当设备被wipe后该数重置 ANDROID_ID似乎是获取Device ID的一个好选择,但它也有缺陷: 它在Android <=2.1 or Android >=2.3的版本是可靠、稳定的,但在2.2的版本并不是100%可靠的 在主流厂商生产的设备上,有一个很经常的bug,就是每个设备都会产生相同的ANDROID_ID

    8K70发布于 2018-01-30
  • 来自专栏叽叽西

    Android 设备使用 chrome 远程调试

    在您的 Android 设备上打开 Developer Options 屏幕。 选择 Enable USB Debugging。 在您的开发计算机上打开 Chrome。 使用 USB 电缆将 Android 设备直接连接到您的开发计算机。 首次连接时,通常会看到 DevTools 检测到未知设备。 如果您 Android 设备的型号名称下显示绿色圆点和 Connected 文本,则表示 DevTools 已与您的设备成功建立连接 远程调试 WebView 使用 Chrome 开发者工具在您的原生 Android 应用中调试 WebView。 在 Android 4.4 (KitKat) 或更高版本中,使用 DevTools 可以在原生 Android 应用中调试 WebView 内容。

    1.6K10编辑于 2022-05-17
  • 来自专栏android framework开发

    查看android 设备是否支持WEP?

    truemWepAllowedControlSupported=trueResourceName:config_wifiWepDeprecated,value:false根据提供的dumpsyswifi输出结果,您的设备目前完全支持并允许使用 解读:这是Android15中控制WEP是否可用的最终开关。既然是true,说明系统允许建立WEP连接。 解读:这确认了您的设备运行的是支持新WEP控制逻辑的Android版本(如Android15)。硬件驱动层(HAL)向框架层汇报它支持动态开启/关闭WEP功能,而不是像旧设备那样硬编码在固件里。 解读:这是Android的编译时资源配置(config.xml)。 false表示设备制造商(在您的情况下可能是Ztech/Sam.wang定制的ROM)在编译系统时,没有将WEP标记为“已废弃(Deprecated)”。

    11810编辑于 2026-01-31
  • 来自专栏Android程序Shape使用总结!

    Android 10Android 11的适配

    背景 最近在项目中着手做Android10Android11 适配时候,期间遇到了不少的坑。之前有专门写过qq、微信分享的适配。但是此次在针对偏业务侧适配工作的时候还是碰到了一些新的问题。 但是,这里有个坑: 在Android10上不行,在Android11上又可以!!为什么? 因为Google改回来了,让Android11支持file://格式了。。。。 (wtf? 最后,我还想问两个问题: 1. targetSdk=30,android:requestLegacyExternalStorage="false"运行在Android10设备上 会咋么样? 因为,Android10设备还是以Android10的兼容模式运行的。所以要改成true。 2. targetSdk=30,android:requestLegacyExternalStorage="false"运行在Android11的设备上 会咋么样?

    1.9K41编辑于 2021-12-20
  • 来自专栏CSDN

    Android Uri转File方法(适配android 10以上版本及android 10以下版本)

    Android Uri转File方法,适配android 10以上版本及android 10以下版本 博主在这里就不再做过多的阐述了,直接上代码,复制即用 public static File Uri uri, Context context) { File file = null; if (uri == null) return file; //android10

    7K30编辑于 2022-05-15
  • 来自专栏Android 开发者

    欢迎体验 Android 10

    从今天开始,全球 Pixel 设备将陆续收到官方 Android 10 更新推送。包括 Android Beta 机型在内的多款合作设备将于年底前获取系统更新通知。 更多内容,请阅读《Android 10 隐私权变更: 不可重置的设备识别号限制》官方文档。 目前,我们正在与各大设备厂商展开密切合作,希望尽早普及 Android 10 (以及未来版本系统) 设备对该图片格式的支持。 ? 加快更新,尝鲜体验 新平台的普及依旧是 Android 10 的工作重点之一,我们继续与设备厂商以及高通等芯片合作伙伴展开紧密合作,争取更快将 Android 10 带向更多设备。 具体操作如下: 在 Android 10 上安装您的应用: 请从应用商店下载您的应用,并安装至 Pixel 设备或者其他运行 Android 10设备或模拟器,然后进行测试。

    1.7K50发布于 2019-09-05
  • 来自专栏全栈程序员必看

    Android 新特性_Android10使用

    操作系统作为智能设备的“核心”(Android系统从手表、手机覆盖到电视、汽车,去年有超过600款Android智能手机上市,目前有100款汽车支持Android系统),Android N依旧是I/O大会最为重要看点之一 对于Android TV设备,应用程序可以将自己置身于画中画面模式,能够继续显示在用户浏览或与其他应用程序进行交互的内容。 开启分屏多任务的方法十分简单。 打开屏幕或将设备插入电源会使设备退出Doze休眠机制。 此功能在低内存设备尤其重要。 但由于Android N内置了部分ICU4J API,如果Android应用只使用了这部分的API,那今后就可以不再集成庞大的高达10MB左右的ICU4J库了。

    2K20编辑于 2022-10-04
  • 来自专栏林德熙的博客

    win10 uwp 判断设备类型

    ipBytes = myIPAddress.GetAddressBytes(); // 10.0.0.0/24 if (ipBytes[0] == 10 = myIPAddress.GetAddressBytes(); // 10.0.0.0/24 if (ipBytes[0] == 10

    85120发布于 2019-03-13
  • 来自专栏林德熙的博客

    win10 uwp 判断设备类型

    本文提供一个方法,可以判断当前的设备是PC还是手机,UWP 判断当前的 PC 是否平板模式,判断是否苏非的设备 如果需要判断 当前的设置是平板或者pc,判断当前是否是手机,那么可以使用下面的代码 using

    50820编辑于 2022-08-04
领券