Android
termux 一个类是 Linux 终端的 Android 应用
硬件方案和系统 我换了新手机 NOKIA 8110 4G 用于将移动网络的信号转化为 wifi 信号。由于这个手机功能有限,做其他事情都特别费劲,我买了平板 Samsung GALAXY Tab A SM-T380CZSECHN wifi 版来补充。 这个平板装载的系统是 Android 8.1.0 版本。我希望可以在这个平板(其实我更希望的是在手机)上面跑一个终端应用,兼容 Linux 的 BASH 的命令,功能要强大,最好不需要 android root 权限的。听说 termux 不错。决定试试。 安装以及权限 官网 https://termux.com/ 国外用户推荐下载地址 https://play.google.com/store/apps/details?id=com.termux 国内用户推荐下载地址 https://f-droid.org/packages/com.termux/ 在当下,这个软件的信息是 Version 0.66 (66) - Added on 2019-01-29 软件版本 0.66 This version requires Android 5.0 or newer. 需要的系统版本 安卓 5.0 或者更高 It is built and signed by F-Droid, and guaranteed to correspond to this source tarball. Download APK 210 KiB 下载的 apk 包只有 210 KB 很小 https://f-droid.org/repo/com.termux_66.apk PGP Signature https://f-droid.org/repo/com.termux_66.apk.asc Permissions 需要的系统权限 android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE android.permission.WAKE_LOCK android.permission.VIBRATE android.permission.FOREGROUND_SERVICE android.permission.READ_EXTERNAL_STORAGE 第一件事 我看了大部分 termux 相关的帖子。安装完成之后他们就开始教育你怎么修改软件安装源然后安装 ssh 以及其他一大堆眼花缭乱的玩意。然而数据安全才是重中之重,你的应用再怎么牛逼,你的系统再怎么厉害,只要数据不能安全存储和备份,一切都可以杨白劳。 内部存储 下载安装完 termux 后到 系统设置 中的 应用程序 设置,选择 Termux 授予访问存储权限,否则在 termux 终端可能无法访问内部存储。 既然是类 Linux 终端,那么我就特别希望知道所用的系统内核以及文件目录结构。打开 termux 输入 $uname -a Linux localhost 3.18.71-14354400 #1 SMP PREEMPT Tue Sep 11 23:02:21 KST 2018 armv71 Android 可以看出内核是 Linux 3.18.71 那么文件结构目录是不是和普通 Linux 一样呢? 在 termux 输入 $cd $pwd /data/data/com.termux/files/home 普通的 Linux 文件结构目录是 $cd $pwd /home/nong 这个结构不一样,看来以后不能想当然的像在 debian 里面那样输入命令。一般的标准 Linux 发行版,比如 debian 是用 /home 放置用户目录。而 termux 是 /data/data/com.termux/files/home 放置用户目录。 通过查看官方维基 https://wiki.termux.com/wiki/Differences_from_Linux 发现确实有区别,而且里面说 The user folder ($HOME) is inside the private file area exposed to Termux as an ordinary Android app. Uninstalling Termux will cause this file area to be wiped - so save important files outside this area such as in /sdcard or use a version control system such as git. 你的 termux 的 $HOME 里面的所有文件,其实是在安卓系统的内部存储,一个叫 termux 的 app 的数据空间文件夹下面。如果你在安卓系统里面卸载了 termux 你的 termux 里面的所有数据都会被删除。 什么意思呢? 你安装了 termux 你在 termux 里面安装 nano 你用 nano 写了很多文档和配置文件 这个时候,你卸载了 termux 了。你的文档和配置文件会被清除,你的 nano 将会被清除,以及 termux 带来的所有东西都会被清除干净。 这个 termux 可以重新安装,这个 nano 也可以重新安装,而且都不花太多时间。但是你花很多时间写的 文档和配置文件,将找不回来。所以,你要么在写的时候,或者说,通过 termux 安装的这些程序 比如 nano 啊 vim 啊。以及很多生成数据的程序,最好再保存数据的时候把位置定在别的地方,比如 sd卡。如果你没有 sd卡 那就安装比如 git 之类的版本控制系统,把数据通过网络备份到别的设备上去。 Prefixed file system 前缀文件系统? 在 Linux 系统中 make install 一个包。那么这个包将会被安装到标准的位置,比如 bin/ etc/ include/ lib/ libexec/ share/ tmp/ var/ 这样。如果你设置了 –prefix 位置值,那么它将会安装到指定的位置。 那 termux 是 Prefixed file system 是不是意味着。。。如果你在 termux 中用默认的方式安装包,比如 nano啊 vim啊,这些包会被强制添加 -prefix 位置值,然后安装到 Prefixed file system 的位置。 Termux expose 用一个特殊的环境变量 PREFIX (类似于configure -prefix参数选项)放置 binaries libraries configs 等等东西。 $echo $PREFIX /data/data/com.termux/files/usr $cd $PREFIX $ls -F bin/ etc/ include/ lib/ libexec/ share/ tmp/ var/ 可以看到 Termux 的 $PREFIX/ 就对应于标准 Linux 的/路径。但是有差别。 Termux 的 $PREFIX/bin <=> 标准 Linux 环境的 /bin 和 /usr/bin Termux 的 $PREFIX/etc <=> 标准 Linux 环境的 /etc Termux 的 $PREFIX/lib <=> 标准 Linux 环境的 /lib 和 /usr/lib Termux 的 $PREFIX/var <=> 标准 Linux 环境的 /var 页面上还写了 如果你执着于 a classical Linux file system 你可以试试 termux-chroot 自己搞搞。 外部存储 请插入你的 sd卡。 上面说了,你的 termux 的所有文件,其实是在安卓系统的内部存储(private internal storage)的一个叫 termux 的 app 的数据空间文件夹下面。如果你在安卓系统里面卸载 termux 了,你的 termux 里面的所有数据都会被删除。 安卓下还有另外两种存储类型 shared internal storage 和 external storage。 shared internal storage 是手机上所有 app 可以共享的存储空间,放在这个空间内的数据不会因为 app 被卸载掉而被删除掉。 external storage 主要是指外部插入的 SD卡 的存储空间。 Termux 提供了一个名为 termux-tools 的工具集,你可以通过 apt install termux-tools 来安装这些工具。 其中一个是 termux-setup-storage 了,可以让你在 termux 下使用和读写 shared internal storage 和 external storage 确保联网的时候安装 $ping 8.8.8.8 $apt install termux-tools 先执行一下列出目录 $ls 执行 $termux-setup-storage 然后你可以再 ls 一下看看有什么变化 $ls storage 多出了一个 storage 了,看看里面有什么 $ls storage/ dcim downloads external-1 movies music pictures shared 安装 tree 观察一下这个 storage 文件夹。 $apt install tree $tree storage storage/ ├── dcim -> /storage/emulated/0/DCIM ├── downloads -> /storage/emulated/0/Download ├── external-1 -> /storage/1698-ADCC/Android/data/com.termux/files ├── movies -> /storage/emulated/0/Movies ├── music -> /storage/emulated/0/Music ├── pictures -> /storage/emulated/0/Pictures └── shared -> /storage/emulated/0 7 directories, 0 files termux-setup-storage 在 storage 下建立了 7 个符号链接, external-1 连接 /storage/1698-ADCC/Android/data/com.termux/files 这个是 termux-setup-storage 在 sd卡上建立的 termux 文件夹(termux private folder)的。 你把数据存到 /data/data/com.termux/files/home/storage/external-1 下面,实际上是把数据写进了 sd卡。比如你用 nano 写一个 test.txt 文件保存到 /data/data/com.termux/files/home/storage/external-1 下面 实际上就是写进了 sd卡。 你把 sd卡 插到别的设备上去,里面的数据的具体路径就是 sdcard/Android/data/com.termux/files 你可以找到刚才保存的 test.txt 文件。 shared 指向 /storage/emulated/0 即 shared internal storage 的根目录。 其他几个分别指向 shared 下的功能目录,比如:相册、音乐、电影、下载等。 存放数据到 shared internal storage 是会占用设备的内部存储的,不要随意占用内部存储存放数据,因为安装应用是占用内部存储的,存放数据建议优先使用外部存储,也就是sd卡。 现在你可以用 termux 安装的 vim 或者 emacs 安全的生产和存取数据文件了。他们不会随着 termux 的卸载而消失。 存储数据到 external storage 的例子 $cd storage/external-1 $vi aaa.txt 0101000111 存储数据到 shared internal storage 的例子 $cd storage/shared/Download/ $vi bbb.txt 1010111000 我觉得文章已经够长了。下面的内容分另外一个 post 发吧。不然写着累,看着也累。 地址是 termux-one-of-android-app-like-linux-terminal-2 标题是 termux 一个类是 Linux 终端的 Android 应用 2 |
Nokia X 试用
在 时间 设置 时间 1980年 到 2014年 在 显示 设置 锁屏壁纸,只有几张难看的壁纸 在 声音和振动 设置 SIM卡铃声和通知 铃声,老电话声不错,设置不了开机音乐:-( 在 WLAN 设置 Wi-Fi 在 Fastlane 设置 电子邮件 接收设置 IMAP 服务器:imap.gmail.com 端口:993 安全类型:SSL(始终) 外发设置 SMTP 服务器:smtp.gmail.com 端口:465 安全类型:SSL(始终) 收发电子邮件,成功。 试用 诺基亚浏览器 逗逼的内置了五大网站 试用 音乐 和 收音机 ,发现有三首歌,但是音乐没有快捷分享,收音机不能录音 https://googledrive.com/host/0B6hvW6XtZ2CdUTB2TzdYUWZ3M0E/3%20Steps%20To%20Me.mp3 https://googledrive.com/host/0B6hvW6XtZ2CdUTB2TzdYUWZ3M0E/Just%20The%20Sun.mp3 https://googledrive.com/host/0B6hvW6XtZ2CdUTB2TzdYUWZ3M0E/Litterbug.mp3 试用 多媒体资料库 和 相机,有一个视频拍得蛮好看(见附件),相机蛮牛逼,还可以录像和拍全景。见说明。 https://googledrive.com/host/0B6hvW6XtZ2CdUTB2TzdYUWZ3M0E/Nokia%20World.mp4 相机说明 ![]() |
HTC G8 类似于记事本的文本编辑器
TextEdit.apk安装之后,可以写一些TXT文本,或者一些脚本之类的东西。保存文件时候, 文件名记得写上后缀名哦。可以写出很多不可思议的东西。 下载地址: https://googledrive.com/host/0B6hvW6XtZ2CdUFN2Y0dkQ2dERDA/TextEdit.apk |
Google Android 应用开发中国大学生挑战赛:加入我们,一起创新!
报名后就直接看 参赛指南 吧! http://www.google.com/intl/zh-CN/daxue/android/guide.html 附送,浙江大学 Android 课程师资培训。 http://www.youku.com/playlist_show/id_5262978.html http://v.youku.com/v_playlist/f5262978o1p0.html |
Android开发环境的搭建
Android各种开发环境的搭建 本文介绍了Android开发环境配置时需要了解的事项。Android开发环境目前只 支持XP(32-bit)、Vista(32/64-bit)、Mac OS X 10.4.8或更新版本(x86)、Linux,Android官方的SDK就是基于Eclipse的,本文建议使用Eclipse进行开发。 Eclipse开发android程序的优点: 1. 推荐eclipse,简单。换了系统之后,里面的东西都不需要变,照样继续工作 2. 开源生态系统中最强大的组合,Linux +Java + Eclipse IDE并且android也是开源的 3. Eclipse 中的 DDMS 透视图能控制和监控模拟器,这是我见过最好的模拟器管理控制台了 4. Eclipse有强大的社区来开发插件不断的补充Eclipse的基本的功能 其他的缺点: 1. Eclipse的可视化编辑器是所有的Java IDEs中最差的一个 2. Eclipse并没有对JPA提供官方的支持 NetBeans 1. NetBeans对JPA的支持和它产生代码的质量以及对持久化单元合适的设置,所以在企业开发方面,NetBeans是首选 缺点: 1.与系统集成 MyEclipse 1.如果做web的一些开发可以选择MyEclipse,MyEclipse也只不过是提供了一个可视化的编辑器来创建JSP/Struts页面,可以对struts-config.xml进行图形化编辑,创建Actions和FormBeans的向导。 2.用MyEclipse和Eclipse中的开发环境搭建几乎一样 也是安装android的ADT插件然后配置sdk 3.Eclipse开发中有的工具在MyEclipse中也有,例如:(DDMS:device logcat等)可以测试程序的内存占用率,实机的某些功能体验,如emulator control可以模拟:打电话,发信息,目标位置定位 缺点: 1.与系统集成 2.但是MyEclipse已经集成了好多android开发中根本用不到的许多插件,这样在MyEclipse的启动,还有程序的调试中的速度和性能还是有很大的下降 一、Android开发环境配置 下面讲解Eclipse中环境的搭建: 1.1Android开发环境需求 1.1.1 操作系统 目前只支持XP(32-bit)、Vista(32/64-bit)、Mac OS X 10.4.8或更新版本(x86)、Linux(只在Linux Ubuntu Dapper Drake上面做过测试)。 我的笔记也只是按照本人的系统XP sp2/sp3 32bit 来做讲解,其他系统的朋友可以google一下差异,反正都大同小异的。 1.1.2 Android开发环境 无 论是官方还是我本人,都建议使用eclipse进行开发,当然,eclipse版本要在3.3以上,这是官方说法,3.3以下我也没测过,3.3 (Europa)、3.4 (Ganymede) 都可以,java版本或者EE版本也都没问题的,可以到eclipse官方下载最新版本。 因为开发是基于java的,所以jdk是少不了的,jdk要求是5.0或者6.0,我还是用5.0比较多,可以到sun官方下载。 如果不用eclipse,也可以直接使用ant来构建,那当然就需要ant了,ant的配置我顺带一提,一般用ant的人都已懂得,而新手都不会用它,肯定用eclipse了,呵呵。 1.2 Android开发环境变量配置 1.2.1 jdk的配置 已经配置好的请飘过……高手飘过…… 新手请跟进。 首先到sun官方下载jdk,注意是jdk而不是jre,因为jre是提供java运行环境而不是开发环境哟。sun官方http://java.sun.com 下载后安装或者有些朋友是下的解压包那就解压到某目录,例如我是C:\Program Files\Java\jdk1.5.0_14 右 击 我的电脑 -> 属性 -> 高级, 点击下面的 环境变量,在下面的“系统变量”处选择新建 在变量名处输入 JAVA_HOME ,变量值中输入刚才的目录,比如我的就是 C:\Program Files\Java\jdk1.5.0_14 ,确定后再新建一个变量名为classpath,变量值为 .;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar , 确定后找到PATH的变量,双击或点击编辑,在变量值最前面加上%JAVA_HOME%/bin; 注意里面的;哦。确定、确定、确定后即可 然后开始 - 运行 cmd,输入java或者javac看看有没有效果,如果出来一大堆东东,那就ok了,如果出现类似xxx不是内部或外部命令之类的那就说明设置有问题,看看那里出问题啦。 1.2.2 eclipse下载安装 到 eclipse官方下载最新版本,http://www.eclipse.org/downloads/ 我刚才下了最新的189M的那个eclipse-jee-galileo-win32.zip 大家可以自己选择下载,下载后解压即可运行。不用其他特殊配置“暂时”。 1.2.3 sdk的配置 因为我们要开发的 android应用程序,所以下的sdk是Google那里下载,地址在http://developer.android.com/sdk /1.5_r3/index.html 以后更新后估计地址会变,所以大家可以从http://developer.android.com/index.html进入android主页,然后 点击sdk就到了这个下载页面,我是XP,当然下载了第一个Windows的版本。下载后解压到一个目录,如我的是D:\SDK\android- sdk-windows-1.5_r3\android-sdk-windows-1.5_r3 然后同样要设置环境变量,同jdk设置,新建一个SDK_HOME,值为D:\SDK\android-sdk-windows-1.5_r3 \android-sdk-windows-1.5_r3 ,然后找到path,在前面加上%SDK_HOME%\tools; 就OK了。 和jdk一样,我们也可以测试一下环境变量是否设置成功,cmd窗口中输入android,出现一堆东西,OK完成。 1.2.4 ant的配置 用eclipse开发基本就用不到了。但是有些“高手”就是喜欢,呵呵,ant是apache的东西,所以去ant.apache.org下载吧,down回来后解压,配置环境变量 ANT_HOME = 解压路径 path中添加 %ANT_HOME%/bin; 同样,测试一下,cmd中输入ant,出现build.xml不存在类似的提示就OK了。 1.3 eclipse设置 当 然,以上都搞定后,还不能马上用eclipse开发android应用程序,还必须添加eclipse插件才行,幸好这步骤非常轻松,打开eclipse 后,点击菜单栏的help -> install new software... 然后点击Add会出来一个Add Site的窗口,这里Name输入android(自己取个就是了),location中输入插件的网络地址: https://dl-ssl.google.com/android/eclipse/ 然 后就等待连接了,然后install,把"Android DDMS" 和 "Android Development Tools"都选中,finish就可以了,可能有段时间会去计算插件占用资源情况,慢慢等会。完成后会提示重启eclipse来加载插件,ok重启,就 可以用了。 1.4 Android开发环境配置最终步骤…… 为什么要有这个步骤,是因为我跑example的时候总出现“Failed to find an AVD compatible with target”,所以这里写一下该步骤以提醒大家。 avd必须在运行实例前创建好,可以直接在cmd中输入 android list,会列出可以创建avd的几个api,我这里有id1 id2 id3 分别对应sdk1.1 sdk1.5 GoogleAPIs。 然后大家运行android create --name myname(自己取个,英文的呃) --target 3(如果要用sdk1.5就输入2,1.1就用1) 创建好后就完成了终极步骤…… 到 此,大家可以去eclipse里面new一个android工程,然后直接在工程上点右键run --run android了,只不过模拟器开机时间有点长,害我一开始以为失败了,一直停留在android字样上,其实那是在开机…… 然后大家自己先玩玩,过把瘾,买不起手机,过模拟器的瘾…… 补充一下,在eclipse建立android项目前,需要在eclipse 中配置sdk目录,注意不是tools目录哦。方法:window -- preferences -- android 然后在SDK location中输入sdk目录地址或者点击browse定位到sdk目录即可,然后apply,ok就完成了。 下面讲解NetBeans中环境的搭建: 可以访问该网址查看具体信息:http://www.k4ng.com/archives/79 下面讲解MyEclipse中环境的搭建: 可以访问该网址查看具体信息:http://hi.baidu.com/loveingzhj/blog/item/fb868ccccca261580fb345d7.html 以上质料有些为网上查找。还在收集中 部分资料先供参考。 |
HTC G8 怎么设置GPRS上网
一、待机情况下-菜单-设置-无线控件-移动网络设置-接入点名称 - 进去以后,按MENU "新接入点名称" 1.名称: 中国移动彩信设置 2.接入点名称: cmwap 3.代理: 10.0.0.172 4.端口: 80 5.用户名:(空着) 6.密码:(空着) 7.服务器:(空着) 8.MMSC: http://mmsc.monternet.com (记住一定要加上 http:// 不然的话只能收不能发了 -_^) 9.彩信代理: 10.0.0.172 10.彩信端口: 80 11.彩信协议: 这里要选择 WAP 2.0 12.MCC: 460 13.MNC: 02 (有的机器需要设置00,原生中文版才可以设置02) 14.身份验证类型: PAP 15.接入点名称类型: 输入( mms ) 编辑完以后,按MENU 选择 “保存” 二、待机情况下-菜单-设置-无线控件-移动网络设置-接入点名称 进去以后,按MENU "新接入点名称" 上网设置 1.名称:cmnet 2.接入点名称:cmnet 3.代理:(空着) 4.端口: (空着) 5.用户名:(空着) 6.密码:(空着) 7.服务器:(空着) 8.MMSC: 9.彩信代理: 10.彩信端口: 11.彩信协议:这里要选择 WAP 2.0 12.MCC:460 13.MNC:02 (有的机器需要设置00,原生中文版才可以设置02) 14.身份验证类型: 无 15.接入点名称类型:(空着) 编辑完以后,按MENU 选择 “保存” 三、待机情况下-菜单-设置-无线控件-移动网络设置-接入点名称 进去以后,按MENU "新接入点名称" 移动梦网设置(可以用上飞信的设置) 1.名称:移动梦网设置 2.接入点名称:cmwap 3.代理: 10.0.0.172 4.端口: 80 5.用户名:(空着) 6.密码:(空着) 7.服务器:(空着) 8.MMSC: 9.彩信代理: 10.彩信端口: 11.彩信协议:这里要选择 WAP 2.0 12.MCC:460 13.MNC:02 (有的机器需要设置00,原生中文版才可以设置02) 14.身份验证类型: 无 15.接入点名称类型:default 编辑完以后,按MENU 选择 “保存” 修改完后选择cmnet,在没有wifi的情况下上网 三、然后一直按退出,返回到 “无线控件”页面,将第六项“移动网络”打勾!(这里稍微等一下)可能会出现无信号。 四、最后,退出到待机界面。按“电话” 进入拨号面板输 *#*#4636#*#* 1.点击“手机信息”进入 2.拉到最下面 点击左下角的切换DNS检查 按钮 使按钮旁边显示0.0.0.0 allowed 返回待机桌面 无需重启动,也可以显示E标志了。(小提示:喜欢的话可以重启一样可以显示) 参考资料:我刚设置完 |
HTC G8 玩 FC 游戏
Androidemu FC模拟器 汉化版 2.00 https://googledrive.com/host/0B6hvW6XtZ2CdVUpXamxCOXBQZ1U/nesemu.apk 下载了这两个游戏 重装机兵中文版 https://googledrive.com/host/0B6hvW6XtZ2CdVUpXamxCOXBQZ1U/Metal%20Max%20(J)%20%5BT+Chi%5D.zip 足球小将英文版 https://googledrive.com/host/0B6hvW6XtZ2CdVUpXamxCOXBQZ1U/Captain%20Tsubasa%20Vol.%20II%20-%20Super%20Striker%20(Japan)%20%5BEn%20by%20Hayabusakun%20v1.0%5D.zip 热血物语英文版 https://googledrive.com/host/0B6hvW6XtZ2CdVUpXamxCOXBQZ1U/River%20City%20Ransom.zip 更多FC的nes游戏搜索 http://www.romfind.com/nes-roms.html |
如何查看HTC G8的应用程序文件?
要查看应用程序,就在HOME界面按Menu键,然后点设置->应用程序->管理应用程序里面能看到,也可以在此卸载应用程序。 ------ 查看应用程序文件的话,下载一个 ES文件浏览器 吧,手机自带的安卓菜市场可以下。 或者从本站下载 https://googledrive.com/host/0B6hvW6XtZ2CdUXVDQ3hyTW1uQUU/estrongs.android.apk 安装一个HTC sync在你的电脑上,从HTC sync上选择 estrongs.android.apk 安装 ES文件浏览器。 在手机里运行 ES文件浏览器 就可以查看手机里的应用程序文件,以及其他资料文件。 |
HTC Wildfire 使用前必读
重新启动手机或恢复出厂设置 重新启动手机或恢复出厂设置 如果手机出现不响应或反应迟钝的状况,可尝试重新启动手机,看是否有所改善。如果手机持续有无法解决的问题,最后一招是恢复到出厂设置。 重新启动手机(软重置) 如果手机出现运行速度慢于正常状态、应用程序执行不正确或手机不响应的情形,可以尝试重新启动手机,看是否有助于解决问题。 要重新启动手机,只需将它关闭再重新打开即可。如果按住电源键不起作用,请取出电池,等待几秒钟后再插入电池,然后再开机。 恢复出厂设置(硬重置) 如果要将手机交给他人使用,或手机有无法解决的持续性问题,可以将手机恢复为出厂设置(亦称作硬重置)。这会使手机返回到首次开机前的状态。 注:恢复出厂设置不会删除 microSD 卡中的数据和文件。 不可轻易执行恢复出厂设置这个步骤。它会彻底删除所有数据和自定义设置,同时还会删除任何已下载和安装的应用程序。在执行恢复出厂设置前,请务必备份任何要保留的数据和文件。 通过设置执行恢复出厂设置 恢复出厂设置最快捷的方式是通过手机设置来进行。 在主屏幕中,按 MENU,然后点击设置。 向下滚动屏幕,然后点击隐私 > 恢复出厂设置。 在“恢复出厂设置”屏幕中,点击重置手机,然后点击清除全部。 使用手机按键执行恢复出厂设置 如果无法打开您的手机或无法访问手机设置,依然可以通过手机上的按键来执行恢复出厂设置。 在手机关机时,按住减小音量键,再快速按一下电源键。 注:如果不确定手机电源是否已关闭,请取出电池再重新装入。 等待屏幕上显示三个 Android 图像,然后松开减小音量键。 按减小音量键以选择清除存储,然后按电源键。 按增大音量键以开始恢复出厂设置。 |
1-10 of 10