Android开发
Pages: 1/1 First page 1 Final page [ View by Articles | List ]
Jan 2
打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。

【文件夹功能简介】

\system\app
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。

\system\bin
这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)

\system\etc
从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。

\system\fonts
字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小 。

\system\framework
framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
Feb 1
这几天myeclipse弹出注册码过期,去网上一搜,要么已过期,要么就剩一两个月。倒腾了半天,自己申请了几个注册码,给大家分享一下

Subscriber:huazai          Subscription Code:uLR8ZC-855550-61565856301609203

Subscriber:feifei            Subscription Code:sLR8ZC-855550-61565856701742177

Subscriber:kobe            Subscription Code:xLR8ZC-855550-615658598517277

另附上申请注册码的网址,
Oct 11

 

——工欲善其事必先利其器

引言

本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。

在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:

        
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1、环境搭建    
              
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.1、JDK安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.2、Eclipse安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.3、Android SDK安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.4、ADT安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.5、创建AVD
    •     
        
  •     
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">2、HelloWorld

1、环境搭建

1.1、JDK安装

如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:

        
  1. 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
  2.     
  3. JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录
  4.     
  5. CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
  6.     
  7. Path:  在开始追加 %JAVA_HOME%\bin;
  8.     
  9. NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。

安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了:

image

图1、验证JDK安装是否成功

1.2、Eclipse安装

如果你还么有Eclipse的话,可以去这里下载,下载如下图所示的Eclipse IDE for Java Developers(92M)的win 32bit版:

image图2、Eclipse下载

解压之后即可使用。

1.3、Android SDK安装

在Android Developers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。

        
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">运行SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的"Force https://..."这项,再点击Available Packages 。
  •     
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包
  •     
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">在用户变量中新建PATH值为:Android SDK中的tools绝对路径(本机为D:\AndroidDevelop\android-sdk-windows\tools)。

image图2、设置Android SDK的环境变量

“确定”后,重新启动计算机。重启计算机以后,进入cmd命令窗口,检查SDK是不是安装成功。 

Nov 14
Highslide JS
Android早期由“Android之父”之称的Andy Rubin创办,Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。Google公司在2007年11月5日正式公布这个操作系统,2008年,Patrick Brady于Google I/O演讲“Anatomy & Physiology of an Android”,并提出的Android HAL架构图。HAL以*.so档的形式存在,可以把Android framework与Linux kernel隔开。  
编辑本段
Android名称来源

  Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中。他将外表像人的机器起名为Android。
  2010年2月3日,Linux内核开发者Greg Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging tree”)上除去,从此,Android与Linux核心开发分道扬镳。
  Android介绍
  Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,我们希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。我们认为此举必将推进更好、更快的创新,为移动用户提供不可预知的应用和服务。
  Android 作为谷歌企业战略的重要组成部分,将进一步推进"随时随地为每个人提供信息"这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
  开放手机联盟的成立和 Android 的推出是对现状的重大改变,在带来初步效益之前,还需要不小的耐心和高昂的投入。但是,我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。如果你也是一个开发者,并对我们的想法感兴趣,就请再给我们一星期的时间,届时谷歌便能提供 SDK 了。如果你是一名移动用户,只需再等一段时间,我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话,确保你已经暗转谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力,让这些服务变得更好,同时也将添加更有吸引力的特性、应用和服务。
编辑本段
Android 发展历史简介
Pages: 1/1 First page 1 Final page [ View by Articles | List ]