华米手表安装第三方应用

news/2024/11/7 23:55:24/

一、测试环境

华米运动手表3(其他类型的华米手表不确定)
手表的usb连接线
装有android studio的电脑

二、前期准备

将手表通过连接线接入电脑,然后打开cmd,输入adb devices。
没有问题的话会出现以下内容:
C:\Users\20578>adb devices
List of devices attached
bfae1b28 device

bfae1b28 device这个就是华米运动手表3。
如果提示没有adb这个程序的话,就使用android studio的sdk manager安装(具体安装方法问度娘)。安装完成不要忘了在系统环境变量添加adb的路径。

好了,输入adb shell,如果出现shell@watch:/ $,此时就表示进入了手表的终端了。
虽说华米一直自称是封闭自研系统,但感觉应该就是个安卓改了下,输入 getprop,ro.build.version.sdk的版本是22,CPU架构是mips。OK,这些信息就够了,API 22的话应该就是安卓5.1的系统。至于什么架构,上层应用不需要太关心。

三、开始安装

首先去华米论坛那儿找一下手顺,如下
①系统设置->关于->法律声明狂点几下->直到出现实验室->Launcher Applist点一下到on状态。
此时退出到app界面,会发现多很多应用出来,此时就表示以上操作成功了。(这就类似手机的开发者模式吧)
②根据论坛的说明,找个腕间图库安装包,使用adb install 命令给装进去了,重启后已经app界面已经有这个应用了,此时用adb uninstall卸载掉它。
其他app一样的安装方法,但对于程序员来说,显然不够。

搜索腕间图库,发现是个开源软件,从github下载源码,打开Android studio,打开腕间图库这个项目,编译运行,会提示app安装失败,error的意思是缺少shared library。
哎,不能啊,所以adb shell,然后输入logcat -f /sdcard/install.log&,
再来一次编译运行,然后输入adb pull /sdcard/install.log把log拷贝到电脑当前目录,分析下。
奥,原来是缺少wearable的库,猜测是wear os的库吧,不知道为什么下载的那个apk没问题,我自己编译的就不行。哎,c++开发不太懂apk的打包流程,我放弃了。

既然如此,那普通的安卓apk(min sdk version <= 22)应该就可以了吧,使用android studio创建了个sample,哎,还真装上去了

在github找了个波尼音乐(搜ponymusic就能找到),把源码下载下来,编译安装,也装上去了,由于这个波尼音乐用的是百度音乐的api,所以可以在线听歌。手机测试可以在线听歌的,但是手表点开应用后不能在线听歌,不知道是不是系统只给了OTA升级以网络权限,其他应用即使申请也没用。这个再研究下吧。

最关键的是adbd这个进程权限应该是user的,所以权限很低,很多系统目录都进不去,mount -o rw,remount /system等操作也做不了,估计是华米怕用户搞坏,毕竟只能OTA升级。

四、总结

说实话,对于非运动人士,华米运动手表就是个大号的手环,而且表也挺厚的,没有华为的好看,多加个一两百买个华为手表更香。

而且华米系统bug不少,指南针无法校准或者直接黑屏,应用闪退等等。

至于mips架构的CPU,的确更省电,但是我想两三天充一次也不是太大的问题,只要你不是驴友。

优点就是反射屏吧,虽然因为像素的原因,图标有点锯齿。

再吐槽一点,它的锁屏很恶心,即使抬腕亮屏后还得点一下右边的按钮才能解开锁频状态。

以上见仁见智,非喜勿喷。

作为程序员,我更不可能喜欢如此封闭的环境,系统源码不公开我理解(公不公开也没啥关系,就是个Android 5.1),最起码弄个sdk出来啊,然后搞个应用商店,我相信既使程序员能捣鼓,也使用户能使用更多的app,更使华米的软件生态更好啊。


http://www.ppmy.cn/news/211152.html

相关文章

android自定义手表

1.效果图&#xff1a; 2.布局 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tools"h…

android watch,android watch介绍

本文概述 在本文中&#xff0c;我们将描述连接到你的Android手机的特定设备(手表)的列表。 Android智能手表的类别为运动Tizen&#xff0c;Fitbit和Wear OS。 下面我们将介绍一些最新的Android手表的一些功能。每款手表均具有出色的设计&#xff0c;展示&#xff0c;健身潜力&a…

VBA中的循环代码大全

最近&#xff0c;我在自学VBA&#xff0c;有了之前的Python基础&#xff0c;感觉学起VBA也比较轻松。毕竟VBA和Python一样都是面向对象的编程语言。通过自学&#xff0c;我基本上掌握了VBA的循环方法&#xff0c;以下是我的简单笔记和大家一起分享。 一、循环填充单元格 通过…

管道通信详解

目录 一、进程通信原理 二、什么是管道 三、创建一个匿名管道 四、fork共享管道的原理 五、管道的特点 六、4中场景 七、命名管道 八、命名管道通信的原理 九、创建一个命名管道 十、上实例 一、进程通信原理 我们知道进程间相互独立&#xff0c;具有独立性。那么我们…

联想电脑开不了机,安装bios电池,正常关机然后就开不了机点不亮, 不按就电池关机可以再次开机(未解决)

环景&#xff1a; 电脑&#xff1a;联想天逸510pro-181kl 台式电脑 操作系统&#xff1a;Windows 10 专业版 64位 问题描述&#xff1a; 前一天正常关机&#xff0c;第二天开不了机了&#xff0c;测试安装bios电池&#xff0c;正常关机然后就开不了机点不亮&#xff0c; 不…

天玑1000plus和骁龙865哪个好

截止今日&#xff0c;天玑1000仍然不见踪影&#xff0c;但是升级版的天玑1000Plus由iQOOZ1首发&#xff0c;天玑800的升级版天玑820则由redmi首发 2020年下半年&#xff0c;这几款手机值得入手&#xff0c;懂手机的人会选最后一款!!! https://shouji.jd.com 天玑1000本来的定…

My computer——lenovo 天逸 F41图片一览

F41 外观图&#xff1a; F41内置摄相头摄相效果&#xff1a; 还是清晰的吧。。。 F41键盘&#xff1a; 键盘是经常被人们所忽略的一个部分。而恰恰就是这部分的设计才是使用者每天都要接触使用的设备。所以一款设计优秀的键盘对于笔记本来说&#xff0c;也是相当重要的。联想天…

天逸100装不了linux,天逸100怎么进bios 天逸100怎么重装系统【详细介绍】

联想电脑是国内市场上相对而言更为知名的品牌之一,和国外品牌相比较而言不仅具有性价比方面的优势,并且从用户的实际使用体验看来,更加适合国人的日常使用情况,并且在其他方面的表现也都十分出色,那么今天小编为大家带来的内容就是关于联想旗下一款经典产品——天逸100的相…