Android kernel下载
KNC Android4.0刷机教程-推荐下载

KNC正式发布Android4.0固件及升级教程自KNC平板透露即将发布4.0系统以来,众多KNC用户翘首以盼。
今日,KNC官方终于正式发布V1.06版本Android4.0.3固件,引得较早得到消息的KNC平板用户欢呼雀跃。
KNC旗下包括MD705和MD710均可直接升级,而KNC即将上市的MD802将直接搭载4.0系统发布,在升级Android 4.0.3系统后,将全面改善KNC平板的稳定性与流畅度,并在软件游戏的兼容性、读写速度、UI界面等方面得到极大的提升。
下载升级固件及工具:而升级4.0系统并不是十分复杂,下面就以KNC MD710为例为,教大家如何进行刷机升级,享受玩机的乐趣。
升级前的准备工作当然也必不可少,可前往官网下载4.0固件以及升级工具。
官方下载地址:/Download.asp升级步骤:1. 下载好相应的固件和升级工具包,将工具包解压会得到2个升级工具,一个为量产工具PhoenixPro,另一个为LiveSuitPack升级工具,用户一般会选择后面一种升级工具升级。
2. 将LiveSuitPack工具包解压,打开解压后的文件夹,双击LiveSuitPack.exe文件,即可在文件夹中生成固件升级所必需的一些文件,找到LiveSuit文件双击打开,如下图所示:3. 点击上图所示的“否”关闭用户向导升级,并点击选择固件按钮,选择下载好的需要升级的4.0固件,后缀名为.img文件,如下图:4. 平板电脑先关机,然后长按平板上的菜单键(机身上方关机键右边的那个键)不放,再通过USB数据线连上电脑,再短按开机键几次,待出现下图图2界面时,松开返回键开始升级。
(注:如果此时弹出安装驱动程序的对话框,请把路径指向本目录下的UsbDriver文件夹(图1),并按下一步提示完成驱动程序的安装)。
图1:图2:5. 点击“是”会再次出现一个提示对话框,同样选择“是”,如下图所示:6. 大约半分钟过后,显示系统升级进度会显示在50%以上,如下图所示:7. 当系统进度条走完后,会弹出升级完成的对话框,点击确定表示升级成功,如图:8. 拔掉数据线,长按开关键开机进入系统主界面,完成新系统提示后即可体验Android4.0系统带来的乐趣。
android手机刷机必备软件adb下载 可以删除自带rom - rom下载 破解刷机交流

android手机刷机必备软件adb下载可以删除自带rom - rom下载破解刷机交流Android手机刷机必备软件adb下载可以删除自带ROMandroid刷机必备, android软件下载, android, abd下载ADB 全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有: * 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk 里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging.对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录.具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行:export PATH=${PATH}:<你的sdk目录>/tools例如:下载(20.8 KB)2010-8-21 11:10然后就可以使用adb命令了.嫌安装麻烦的同学其实也可以省去上面安装步骤, 直接输入完整路径来使用命令,例如:下载(43.52 KB)2010-8-21 11:10对于windows xp用户, 需要先安装usb驱动, 然后如果你只打算使用adb而不想下载整个sdk的话, 可以下载这个单独的adb工具包下载后解压, 把里面adb.exe 和AdbWinApi.dll 两个文件放到系统盘的windows/system32 文件夹里就可以了,如图:ADB常用的几个命令1. 查看设备* adb devices这个命令是查看当前连接的设备, 连接到计算机的android 设备或者模拟器将会列出显示2. 安装软件* adb install <apk文件路径>这个命令将指定的apk文件安装到设备上3. 卸载软件* adb uninstall <软件名>* adb uninstall -k <软件名>如果加-k 参数,为卸载软件但是保留配置和缓存文件.4. 登录设备shell* adb shell* adb shell <command命令>这个命令将登录设备的shell.后面加<command命令>将是直接运行设备命令, 相当于执行远程命令5. 从电脑上发送文件到设备* adb push <本地路径> <远程路径>用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)6. 从设备上下载文件到电脑* adb pull <远程路径> <本地路径>用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑7. 显示帮助信息* adb help这个命令将显示帮助信息删除Android系统Rom自带的软件Android系统没有卸载Rom自带软件的功能.可能有些同学很想删除废了武功的Youtube,想删除墙那边的Twitter.加上Android的快捷方式没法修改没法自己排序没法分页. 安装的程序太多就会发现原来找到自己想要的东西很难.综上所述,我觉得告知各位菜鸟同学如何删除自带的程序是很有必要的一件事情.1.确定手机root了,取得了root权限才能删除系统文件呀.2.下载Android_db.rar,解压到%windir/%System32下.3.手机连接数据线,在电脑上打开cmd,然后输入命令adb remountadb shellsu执行完成之后,你会看到:* daemon not running. starting it now ** daemon started successfully *4.接着就是Linux命令行模式了,输入cd system/app你会发现没啥变化,然后输入ls回车.这时候列表显示了system/app里面的所有文件,也就是Rom 集成的一些软件了.5.开始删除吧.比如删除Youtube,他的文件名是Youtube.odex 和Youtube.apk我们要删除这2个文件,敲入以下命令:rm Youtube.*重启,Youtube已经删除掉了,注意各位同学千万不要删除你不知道是啥的东西.。
安卓操作系统简介

简言:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
目前,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。
系统介绍:Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发。
它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。
底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。
2010年末数据显示,仅正式推出两年的操作系统Android已经超越称霸十年的诺基亚(Nokia)Symbian OS系统,采用Android系统主要手机厂商包括宏达电子(HTC)、三星(SAMSUNG)、摩托罗拉(MOTOROLA)、LG、Sony Ericsson、魅族M9等,使之跃居全球最受欢迎的智能手机平台,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。
系统架构:应用程序:Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity 等同于J2ME的MIDlet,一个Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在foreground(前景)模式,背景运行的程序叫做Service。
两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。
如果运行中的Activity 全部画面被其他Activity 取代时,该Activity 便被停止(stopped),甚至被系统清除(kill)。
黄飞飞-Android系统的手机软件开发与调试(修改版)

Android系统的手机软件开发与调试Android mobile phone software development and debugging学生学号:320113*********学生姓名:黄飞飞专业班级:2013级电子指导教师姓名:王振宇指导教师职称:副教授2013年 2 月Android系统的手机软件开发与调试专业班级:2013级电子学生姓名:黄飞飞指导教师:王振宇职称:副教授摘要在现代手机应用中,Android智能手机在中国的占有率为86%,Android系统在中国手机市场上扮演着重要的角色。
因此,各种针对Android系统的小应用层出不穷,为Android 手机用户提供了大量的便捷与娱乐。
本次设计拟开展手电筒软件的设计。
利用Java语音和Eclipse开发工具对代码进行编写。
同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该软件实现了对手机闪光灯的控制,在Android系统中能独立运行,一开始的Android环境搭建,到程序实现,应用生成,一整套的Android开发过程,可以更快的理解整个应用的实现方式,从而完成此次毕业设计。
关键词:Android Java Eclipse 手电筒软件Android mobile phone software development and debugging Abstract In the modern mobile phone applications, Android intelligent mobile phone in China share of 86%, Android system plays an important role in the China mobile phone market. Therefore, the application of a variety of small emerge in an endless stream according to the Android system, provides a convenient and a lot of Android mobile phone users for entertainment.This design software to carry out the flashlight. The code is written using Java voice and Eclipse development tools. At the same time gives a detailed system design process, some screenshots and main function flow chart, this paper also encountered in the development process problems and solving methods are discussed in detail, the software implementation of the control of the mobile phone flash, the Android system can run independently, the beginning of the Android environment to build, to the program implementation, application generation, a set of Android development process, implementation can understand the whole application faster, thus completing the graduation design.Key words: Android Java Eclipse Flashlight目录第1章绪论 (1)1.1 课题背景 (1)1.2 相关技术的发展现状 (1)1.2.1 手机操作系统的发展现状 (1)1.3 论文组织结构 (2)第2章开发工具与关键技术 (3)2.0 Android的架构分析 (3)2.1 Eclipse简介 (3)2.2 Android概述 (3)2.3 Java概述 (4)2.4 Android SDK简述 (5)第3章 Android系统平台配置和程序开发的基本组件 (6)3.1 Android系统构架 (6)3.1.1 Android的构架综述 (6)3.1.2 内核层 (7)3.1.3 Android的进程管理机制 (7)3.1.4 应用程序框架层 (9)3.2 搭建Eclipse开发环境 (9)3.2.1 JDK的安装 (9)3.2.2 Android SDK的下载及配置 (11)3.3 Android应用程序组件的使用 (12)第4章手电筒软件编写 (14)4.1 Android应用开发 (14)4.1.1 创建工程 (14)4.1.2 页面布局 (18)4.1.3 主程序代码 (20)4.1.4 权限配置 (24)4.2 软件调试与封装 (24)4.2.1 模拟器调试 (24)4.2.2 真机调试 (26)4.2.3 软件封包 (27)结论 (31)致谢 (32)参考文献: (33)第1章绪论1.1 课题背景随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。
14-Cygwin+Android_NDK的安装

Cygwin+Android NDK的安装安装文档。
本文档详细描述了Cywin+Android NDK安装的方法和过程,为实验系统下一步的设计和开发提供必要的依据。
1.软件的来源1.1.CygwinCygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。
Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。
Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。
目前Cygwin由Red Hat等负责维护。
Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。
2001年,新增了X Window System。
另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。
MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。
但糟糕的是,Cygwin不支持Unicode。
实际上,除了当前Windows系统以及OEM codepages(例如,一个俄语用户,他的codepages是CP1251和CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin对其他字符集都不支持。
Red Hat规定,Cygwin库遵守GNU General Public License,但也可以跟符合开源定义的自由软件链接。
Red Hat另有价格不菲的许可协议,这样使用Cygwin库的专属软件,就可以进行再发布。
如何解包/编辑/打包boot.img文件

目录1、背景知识2、boot和recovery映像的文件结构3、对映像文件进行解包、编辑、打包的常规方法3.1、另一种解包、编辑、打包的方法4、将新的映像刷回到手机5、解包、编辑、打包为我们带来了什么6、本文讲的内容与使用update.zip刷机包不是一码事正文1、背景知识Android手机的文件系统有许多存储器组成,以下是在adb shell下面的输出:#cat /proc/mtddev: size erasesize namemtd0: 00040000 00020000 "misc"mtd1: 00500000 00020000 "recovery"mtd2: 00280000 00020000 "boot"mtd3: 04380000 00020000 "system"mtd4: 04380000 00020000 "cache"mtd5: 04ac0000 00020000 "userdata"注意,不同的手机在上述存储设备的顺序可能会各不相同!一定要检查您的手机,确定在以下的操作中选择正确的设备号(mtdX,这个X的序号一定要检查清楚)。
在本向导中,我们主要描述对"recovery"和"boot"的存储设备进行操作;"system"存储设备保存了android系统目录的所有数据(在系统启动后会挂载到“system/”目录);“userdata”存储设备将保存了android数据目录中的所有数据(在系统启动后会挂载到“data/”目录,里面是会有很多应用数据以及用户的preference之类的配置数据)。
从上面的输出可以看出来,recovery和boot分区对应着/dev/mtd/mtd1和/dev/mtd/mtd2,在你您开始做任何修改之前一定要做两件事情,第一件事情,一定要先对这两个分区进行备份。
Android的系统架构

Android的系统架构Android的系统架构和其它操作系统一样,采用了分层的架构。
android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android 应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。
在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。
另外,谷歌还在2009年特别发布了针对初学者的Android Simple 语言,该语言类似Basic语言。
而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。
而在Android系统底层方面,Android使用C/C++作为开发语言。
应用程序(部分)早期的Android应用程序开发,通常通过Android SDK(Android软件开发包)下使用Java作为编程语言来开发应用程序,但通过不同的软件开发包,则使用的编程语言也不同。
例如开发者可以通过Android NDK(Android Native开发包)使用C语言或者C++语言来作为编程语言开发应用程序。
同时谷歌还推出了适合初学者编程使用的Simple语言,该语言类似微软公司的Visual Basic语言。
台电平板电脑刷机步骤

台电平板电脑刷机教程1.打开官方网站下载相应型号的支持程序2.下载之后打开--升级程序文件夹,找到RKAndroidTool.exe软件,双击打开如下3.击loader 最后面3个点位置,出现选项,找到下载的T760-android4.0.3\固件程序\Image这个文件夹选择RK29XXLOADER文件其他还需选择的有,loader、Parameter、Misc、Kernel、Boot、Revovery、System 分辨一一选中对应的文件4.先关机,然后按住音量加键不要松手,同时插入数据线,软件会显示发现一个RKAndroid Loader Rock Usb设备,发现一个RKAndroid Loader RockUsb设备,之后必须首先选择擦除IDB。
大概1分钟擦除完毕,然后勾选loader、Parameter、Misc、Kernel、Boot、Revovery、System (最后一个Backup 不勾选)点执行。
5.开始刷机右侧会出现进度,大概5分钟之后就可以刷好了,刷好以后T760自动重启,关闭软件拔掉数据线就可以了。
注意刷机的时候,T760的电量最好保持在70%以上,刷机的时候电脑不要突然关机。
点击loader 最后面3个点位置,出现选项,找到下载的T760-android 4.0.3\固件程序\Image这个文件夹选择RK29XXLOADER 文件其他还需选择的有,loader、Parameter、Misc、Kernel、Boot、Revovery、System 分辨一一选中对应的文件2012.1.19 21:35 上传下载附件(126.57 KB)T760先关机,然后按住音量加键不要松手,同时插入数据线,软件会显示发现一个RKAndroid Loader Rock Usb设备(如果是第一次刷机,会提示需要安装驱动,驱动在下载的固件驱动文件夹里面有)2012.1.19 21:35 上传发现一个RKAndroid Loader Rock Usb设备,之后必须首先选择擦除IDB。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android kernel下载
[pb@PB kernel]$ git clone https://android.googlesource.com/kernel/common.git
^BInitialized empty Git repository in /home/pb/kernel/common/.git/
remote: Counting objects: 294, done
remote: Counting objects: 2354328, done
remote: Finding sources: 100% (3247/3247)
remote: Getting sizes: 100% (2822/2822)
remote: Compressing objects: 100% (152/152)
remote: Total 2351642 (delta 1970772), reused 2351535 (delta 1970763)
Receiving objects: 100% (2351642/2351642), 477.74 MiB | 503 KiB/s, done.
Resolving deltas: 100% (1971577/1971577), done.
[pb@PB kernel]$ cd common/
[pb@PBcommon]$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-2.6.39
remotes/origin/android-3.0
remotes/origin/android-3.3
remotes/origin/master
[pb@PB common]$ git checkout android-3.3
Checking out files: 100% (38321/38321), done.
Branch android-3.3 set up to track remote branch android-3.3 from origin.
Switched to a new branch 'android-3.3'
[pb@PB common]$ make menuconfig