折腾安卓功能机中国移动K1 4G M550

买它的原因无非是想降低手机对学习的干扰。 我是昨天收到的。收到之后感觉还行,除了打电话、发信息之外几乎什么都做不了(暂时),甚至连一个游戏都没有。

我学习时有开番茄钟的习惯,那肯定要在手机里装一个这样的APP。

安装APP

K1只能在自带的应用商店里安装app,所以我们手动把app拷贝进去安装是不行的。 其实也挺简单,如果有个视频之类的理解起来会快很多,用文字来描述的话我感觉挺苍白的。我试一下: 总的思路:用你想安装的app的apk文件,替换你在应用商店里下载的app的apk文件。注意:替换操作一定要在你进入app安装界面后再进行(这句话是不是一头雾水、似懂非懂)。详述: 在手机自带应用商店里下载一个app,下载完成、进入安装界面后,按“挂机键”返回主页;在手机自带文件管理器里找到刚才在应用商店里下载的app对应的apk文件存放路径(Android——data——com….ppstore——cache——apk),记住它;在电脑上打开这个路径,进去后把这个apk文件拷贝出来;之后,在电脑上下载好你想安装的app的apk文件,把这个apk文件的文件名改成刚才拷贝出来的那个apk文件的文件名(之所以拷贝出来就是为了方便复制文件名);把改好名的apk文件拷贝到手机上(比如放到Download文件夹里);打开手机文件管理器,进入Download文件夹(或者你刚才放到的那个文件夹),找到你拷贝进去的apk文件,点“选项”——“选择多个”——上下选择,之后点“确定”选中这个apk文件——点“选项”——“复制”,这时窗口刷新,之后一步步进入那个在应用商店里下载的apk文件的存放路径,在那个apk文件上点“选项”——“粘贴”——弹出窗口问是“替换”还是“均保留”,选“替换”(默认)——点“确定”。之后还是点“挂机键”返回主页,点击手机应用商店的图标,这时你会发现,app安装界面上显示,即将安装的app就变成了你想安装的那个app。正常安装即可。成功。 经过多番比较,我最终还是选择了“番茄ToDo”。

丑陋的主界面

虽然app安装好了,但打开很麻烦,因为手机主界面是固定只显示那几个app,其他的app均被收到了一个叫“应用文件夹”的二级界面里,而且手机也没有后台(其实是有的,只是被隐藏了,但打开后也不能操作,因为没有适配按键),不能直接打开正在运行的app。 那能不能安装第三方桌面呢?我听网上说不可以,其实可以,但很不好用,比如那个“极简桌面”,没有适配按键,只能用“鼠标手”操作,连翻页都做不到。 那怎么办呢,总得想个办法吧。我反正忍不了。 这时我看中了“通知栏”,如果能把常用的应用放在这里,那就方便很多了。 由此引发了第一次危机(其实就这一次)。

手机“变砖”自救

我安装了一个叫“快启动”的app。这个app其实并没有满足我上面的设想,而是可以在点击通知栏中的图标后打开一个悬浮窗。这个悬浮窗是可以扩展到整个窗口的,甚至,可以把这个app当成桌面来用。 这个app我摸索了好一阵,还把它设为了桌面。感觉如果把它当成桌面来用比原来的桌面要好太多了。但美中不足的是它还是要用“鼠标手”来操作。 我想,如果能直接用按键就好了,要不要试一下?我这样想,但也没多想,就当做实验了。然后我就到手机“鼠标手”设置里把这个app前的勾给去掉了?。 我返回桌面,突然意识到要坏事儿。按键用不了(肯定的)、手机屏幕不能触控,那不就是说我现在丧失了对手机的控制权?。手机变成了一块“板砖”?。 陷入了一个死循环。我想用按键操作手机,那么我就要先用按键操作手机去设置里把这个app的“鼠标手”加回来,或者把这个app卸载掉(即便能进到设置里我也卸载不掉,因为这时卸载按钮是灰的)。 只能请外援了,用adb工具吧。 其实也是经历了一些波折。我用adb工具要怎样救呢,一开始我想的也是直接把这个app卸载掉,发现卸载不掉;停用试试?应用确实被停止运行了,但因为我把它设为了桌面,停止运行后它又会重新运行;后来,我才想到要去设置里把鼠标手给它加回来。那我要怎样打开“设置”呢?“设置”对应的包名是什么呢?这又是一个故事了。不多讲,下面直接写正确答案。

C:\Users\Aoyu>cd "C:\Users\Aoyu\Desktop\ADB"

C:\Users\Aoyu\Desktop\ADB>adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
DLF100K1XXX829O02222    device

C:\Users\Aoyu\Desktop\ADB>adb shell am start com.android.settings/com.android.settings.Settings

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.settings/.Settings }

成功打开了“设置”页面,之后到“鼠标手控制”里面给这个app打上勾,返回“主页”,用“鼠标手”选中手机自带的桌面的app图标,打开原来的桌面。算是把这块“假板砖”给救回来了。

通知栏启动app

继续我的设想:想办法把常用app固定到通知栏上。 我在尝试了一些app后,想到可以用Tasker来做。一番尝试,太难了,放弃。 我接着又尝试了很多app,但无一例外,虽然确实实现了把app的图标固定到通知栏上,但我用按键选中后点击没反应、打不开。原因我也有一些猜测,但我在这方面实在是小白,就不说了。 以前我对某些app霸占通知栏的行为感到深恶痛绝,但现在我反倒渴望这样的app再流氓一点?。 最后,我找到了一个至少可以追溯到2011年的app——BarControl,虽然有点丑,但成功完成了我的设想(怎么有点像《万万没想到》里的王大锤?)。 现在我的这部移动k1手机的通知栏是这样的: 真的是太丑了。但好在能用。 我现在如果想开启app,只需要长按MENU键,然后从通知栏里选就可以了,十分方便。至少比以前方便多了。

让应用开机自启

我又一次颠覆了我的认知。没想到我也有巴不得应用开机自启的时候。 我上面最后找到的那个app虽然满足要求,但它不能开机自启,每次我重启手机,都要手动开启一次,这样在通知栏里才会显示那些我添加的app。 怎么让它开机自启呢?手机设置里没有修改应用权限的地方;我安装了一个管理开机启动项的app也是毫无卵用;我用adb工具给这个app添加开机自启的权限,也失败了。所以截至现在我没能让这个app开机自启。 好在影响不大,我不能把时间接着花在这上面了。

在最后

希望这部手机能够让我更专注于书本。 考研加油。一研为定。

参考资料

[1] error:more than one device/emulator https://www.jianshu.com/p/af20d55d53b5
[2] adb打开系统设置的命令 https://www.cnblogs.com/candyzhmm/p/11427960.html
[3] 百度知道 用adb shell am命令时候输入了adb shell am start -n JDRU.apk以后为啥提示Error:bad component name https://zhidao.baidu.com/question/1899810450203207220.html
[4] 【adb】adb shell 查看 APK 信息(权限等)https://www.cnblogs.com/zhuwei0901-yanwu/p/9881324.html
[5] 包名查看器 http://www.anzhi.com/pkg/8a20_com.mz.packageviewer.html
[6] 通知栏快捷工具(BarControl) http://www.anzhi.com/pkg/1d3c_com.schwimmer.android.barcontrol.html