东东东 陈煜东的博客

标签存档: Android

在线查看源代码http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

Galaxy Nexus 刷机教程

这是一个Galaxy Nexus的刷机教程。

Nexus Android 的镜像下载地址https://developers.google.com/android/nexus/images

下载一个傻瓜式刷机工具。下载地址Galaxy Nexus fastboot v2.0.zip

ADB驱动安装

这个是必须的步骤,如果电脑上没有安装adb驱动,那么就无法使用adb.exe程序给你手机发送信号了,也就没办法刷机了。

驱动下载地址:三星官网 | QQ分享

我在Windows 7 64bit下使用的是QQ分享里面的驱动。成功使用。同时也要看看,在手机进入fastboot模式后,电脑能不能识别手机。

检查电脑能不能识别手机。在Galaxy Nexus fastboot 里有个检测驱动的选项,如果能检测出序列号,那么就表示电脑已经能识别手机了,否则要换驱动了。

线刷系统

线刷是指,手机进入到fastboot模式下,通过USB与电脑相连,然后利用adb程序将系统刷入到手机中。与卡刷有些区别。

从官网下下载Android的ROM,下载地址在上面已经给出了。还有一个必要的程序Galaxy Nexus fastboot,下载地址在上面。

将最新的Android的ROM,固件解压缩出来,目录情况如下图

  • flash-all.* 刷机脚本文件,但是我们不用这个。
  • bootloader-maguro-primemd04.img,这是bootloader文件,关于bootloader,可以理解为这是最先启动的,这个出了问题其他的都免谈。
  • radio-maguro-i9250xxlj1.img radio 这是基带文件,跟手机信号,网络有关
  • image-yakju-icl53f.zip 这是系统文件,就是android最新的操作系统啦
接下来,需要将手机关机,进入fastboot模式。前提是驱动安装好了
1.对手机操作:关机下,同时按下音量+ 音量- 电源。这样就进入了fastboot模式了,也就是刷机状态。
2.复制bootloader-maguro-primemd04.img、radio-maguro-i9250xxlj1.img、image-yakju-icl53f.zip到文件夹Galaxy Nexus fastboot v2.0里。然后重命名一下。
  • bootloader-maguro-primemd04.img   ->   bootloader.img
  • radio-maguro-i9250xxlj1.img   ->  radio.img
  • image-yakju-icl53f.zip   ->   image.zip
接下来运行Galaxy Nexus fastboot v2.0.bat程序,按下面的顺序进行。
  1. 刷入bootloader,按8->回车
  2. 重启bootloader,按10->回车
  3. 输入radio,按6->回车
  4. 重启bootloader,按10->回车
  5. 输入系统文件,9->回车
在这些都刷完后,会手机会自动开机。接着就可以使用手机了。

刷Recovery

刷第三方Recovery的好处是,可以root,爱干其他的事情。但是不能OTA升级。所以有时候我们还需要刷回官方的Recovery。

现在我们需要第三方的Recovery。下载recovery-cwm-touch-6.0.1.5-maguro.imgcwm recovery_touch_6.0.3.1.zip这个是好用的第三方recovery。

1.对手机操作:关机下,同时按下音量+ 音量- 电源。这样就进入了刷机状态。

2.对电脑操作:下载来后,我们需要改名为recovery.img

3.对电脑操作:然后运行Galaxy Nexus fastboot v2.0.bat按5 刷入recovery

4.然后就会出现状态信息等。等待成功就刷入recovery成功了。

adb无法识别手机

我的电脑无法识别手机,获取不到序列号。可以换驱动、换电脑。

root手机

先将root包下载下来,放到sd卡跟目录下。

然后更换系统的recovery,因为新的版本会自动替换recovery,所以要替换成第三方的recovery。此步骤见刷Recovery就好了。

加下来,进入到fastboot下有个recovery mode,选择“install zip from sdcard”,然后选择“choose zip from sdcard” (如果有/0再选0)接下来选择“root.zip”,并确认,选择“Yes-Install root.zip”,待安装完成,选择“Go back”,最后选择“reboot system now”重启手机,OK!

OTA升级使用方法

对于手机已经ROOT过的用户,而且刷第三方Recovery,OTA升级会失败。可能需要刷回官方Recovery。教程见上面。

需要做的事情是:

  1. 反root。在supersu的设置 里找到完全解除root
  2. 清空Google服务框架数据。(在设置—应用–全部—-Google 服务框架 点击后 点击 清除数据

现在可以打开系统更新,检查更新了。更新完后就可以OTA升级了。

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: Galaxy Nexus 刷机教程 – https://www.chenyudong.com/archives/galaxy-nexus-reinstall-the-system.html

分类: 生活

Android ListView小记和读取写入SIM联系人

看着自己的手机不能管理SIM卡,而且第三方软件排序不好,或者是对中文编码不支持,所以想自己写个管理SIM联系人的一个小应用,虽然不怎么规范,但是先能达到我的目的再说,以后的东西只能慢慢去改进,有必要的时候重构。

另外觉得ListView这个类感觉好麻烦,不会配置,但是通过我的这次的开发,感觉有些理解了ListView的布局。

现在一共用了4个文件,SimpleSIM.java,activity_simple_sim.xml,Contact.java,SIMManager.java。读取了联系人的信息。

对于ListView的理解,我是这样的。首先一个Activity要有一个自己的布局,就是占满屏幕的那个布局。接下来的ListView众多的项,每一项要有自己的布局,这个布局文件可以自己新建一个布局文件,也可以像我这样和Activity共用一个布局文件。不过推荐使用单独的一个布局文件,我的这次是为了方便,以后会改成一个单独的文件的。在ListView的每个项中,布局要自己控制,要在每个项中的哪个位置放文字,就用SimpleAdapter上的参数,可以放置具体文字,具体位置可以在xml布局文件中的id里面查找出来。

这里的联系人排序用到了一个转汉字转拼音的一个开源的类库http://code.google.com/p/han2pinyin/,感觉还行,就用了。这样英文和中文就可以同时排序了。

整理完后,会将整个项目开源,如果有什么疑问可以先联系我。

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: Android ListView小记和读取写入SIM联系人 – https://www.chenyudong.com/archives/android-listview-first-use-and-sim-contact-write-read.html

分类: 软件

samsung galaxy nexus i9250 android升级小记

galaxy nexus刷机教程见http://www.chenyudong.com/archives/galaxy-nexus-reinstall-the-system.html

自从发布了Nexus 4 和Android 4.2后,我就迫不及待的想升级到4.2系统了。可是升级到Android 4.2后,感觉时钟真的很难看。记录一下遇到的一些情况吧。

找不到开发人员选项

想用真机调试一些,结果发现没有开发人员选项。本想吐槽的,原来让它出现很简单。方法如下:到 设置关于手机版本号(JOP40C) 连续点击7次,开发者选项就出现了。

升级4.2.1失败?

突然接到OTA推送,900+KB的一个更新,上网搜索后发现是一个修复“12月”的一个bug。重启后,发现一只在躺着的机器人那,有个红色的感叹号。登了好久,没反应,直接扣电池重启。不知道会不会有什么异常。

在网上看见也有人是类似的情况,原来是当时刷机的时候把官方的recovery给刷成第三方的了,而ota升级需要官方的recovery。要想解决这个时期,就不能ota升级,必须自己手工升级。

升级4.2.2前

看了下论坛,说4.2.2打电话屏幕不自动关闭,近距离感应器不管用。4.2.1升级4.2.2的基带,距离感应器失效解决办法 http://bbs.gfan.com/forum.php?mod=viewthread&tid=5845862

但是wifi好像不能连接,那我还是再等等吧。

升级4.3

线刷4.3

安装qq4.2,发现不能使用视频和更换皮肤。先使用android 2012的qq

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: samsung galaxy nexus i9250 android升级小记 – https://www.chenyudong.com/archives/samsung-galaxy-nexus-i9250-update-to-google-android-note.html

分类: 生活

android与电脑蓝牙传输文件

以前的手机是功能机,虽然也可以用蓝牙,但是速度非常慢,渐渐的也就不用了。现在换了一个Android的手机,带有蓝牙3.0,感觉还不错,不过笔记本确实蓝牙2.0的。

电脑先要安装好蓝牙的驱动,一般装系统的时候,蓝牙驱动都有带,不用再去下载特别的驱动了。这里以win8来说明。

手机给电脑发送数据

第一步:如果此前电脑和手机从未建立连接,那么先在手机中打开蓝牙,并选中仅让已配对的设备检测到,这样就可以打开手机的蓝牙可见性,,然后会出现一个2分钟的倒计时,时间一到就会关闭可见性。这样电脑在搜索蓝牙设备时就能搜索到手机了。

第二步:在任务栏的右下角,找到蓝牙的标志,点击右键,选择接收文件,进入一个界面,等待接收文件。

第三步:打开手机蓝牙,使用一些应用软件打开文件,或者一些文件管理关键,入Root Explorer,找到文件就可以选择使用蓝牙发送了。之后会进入一个选择蓝牙设备的界面,选择电脑就行了。

第四步:电脑上会看见刚才那个等待接收文件的窗口出现要接受文件的进度条了。等接收完后,要选择文件的存储位置。

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: android与电脑蓝牙传输文件 – https://www.chenyudong.com/archives/android-transfer-files-with-pc-via-bluetooth.html

分类: 软件

Android开发ADT SDK离线安装

  1. 首先,我们先把Java、Eclipse安装好,然后我们才能开始进行Android的开发。
  2. 接下来我们要安装ADT Pluginfor Eclipse,这个是android的eclipse插件,稍后再说怎么安装,先下载下来放着。其最新版的下载链接为
    http://dl.google.com/android/ADT-16.0.1.zip 约6.67MB
  3. 下一步安装Android SDK,下载最新版链接为,这个是压缩文件
    http://dl.google.com/android/android-sdk_r16-windows.zip 约28MB
    Android SDK是一个管理Android开发系统的组建的一个软件,里面没有Android系统的框架,比如Android2.3的类库没有,需要我们自己去下载安装,现在我们还要往Android SDK添加SDK Components。 解压到一个没有中文路径的目录下,开发Android最好都不要使用中文的用户名,程序也不要放到中文路径下。这边我们解压到根目录下,有D://android-sdk-windows/目录结构,以下我们用{sdk}来代替sdk根目录。
  4. 下载安装Android SDKComponents。进入{sdk}/SDK Manager,勾选要下载选项,点击右下角Install * packages...按钮,出现新窗口。看看你要下在些什么文件,右边有文件的详细信息,到下面的链接下载对应的文件。
    http://dl- ssl.google.com/Android/repository/addon.xml
    https://dl- ssl.google.com/android/repository/repository-5.xml
    https://dl-ssl.google.com/android/repository/repository-7.xml
    将下载下来的文件放到{sdk}/temp 目录下,打开SDK Manager安装。 在安装sdk component的时候可能出现问号,比如上面的那幅图,那个是因为没有Accept,不是因为SDK Manager找不到对应的文件。点击Install,下载的步骤会跳过,进行安装。
  5. 下一步就可以按照官网说明安装ADT Pluginfor Eclipse了,也可以自己自定义进行eclipse links安装插件。

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: Android开发ADT SDK离线安装 – https://www.chenyudong.com/archives/android-dev-adt-sdk-installation-offline.html

分类: 未分类

Copyright © 2017 东东东 陈煜东的博客 粤ICP备13059639号-1

SITEMAP回到顶部 ↑