Android 入门(1)

1.常用IDE有Eclipse, IDEA,Android Studio,用的最多是Eclipse(免费开源),
IDEA很好用,但是收费;Android Studio是Google最新开发的针对Android量身定制的IDE,是未来的趋势,
Google已不再更新ADT。
2. JDK(分为32和64位),SDK(开发包),IDE开发工具(Android Studio)
1>.安装JDK并设置环境变量:JAVA_HOME : C:\Program Files\Java\jdk1.8.0_45
path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
验证JDK是否安装成功及环境变量是否配置成功:java -version。
2>. SDK解压即可。sdk离线包放 D:\liebao_down\Android\sdk\platforms 下。
3>. Android Studio解压即可。
3. 禁止每次连接google,首次运行更新SDK
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。
4. 打开Android Studio,设置sdk位置。config-Project Defaults-Project Structure.
5. 新建Android 项目。4.4:19
新建虚拟机
6. 设置代码字体:Settings-Editor-Font-save as-Courier New 14.
7. R.java代表系统资源ID,类似于C语言的*.h文件,请千万不要手工修改R.java文件;其中的R.java文件将保存所有的资源ID(MFC中的resource.h)。
其中layout布局你可以认为就是界面;
每一个Android项目都包含一个清单(Manifest)文件–AndroidManifest.xml,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。
它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)
res\drawable-hdpi:保存高分辨率图片资源。
Activity就是一个活动的窗体,一个项目应用程序可以包含多个Activity。
8. 程序入口:
android应用程序实际上是由多个Activity按照一定的次序拼装起来的
在 android应用程序中,并没有像c++和java这样有main函数来作为应用程序的入口.android应用程序提供的是入口Activity,而非入口函数.
在eclipse或者Android studio中创建一个android应用程序的时候,默认会创建一个Activity.
这个Activity实际上就是入口Activity了.AndroidManifest.xml文件中定义了整个android应用所包含的Activity.
9.
程序图标(drawable),布局文件(layout),常量(values).
R.java:存储项目所有资源的索引。
Activity:存在历史栈中。
四大天王:界面Activity,数据传输intent,劳模Service, 数据仓库content privider。
drawble的图片命名不能为大写字母。
一个activity对应一个xml layout 文件。
10. MainActivity是Android整个项目的主程序,Activity是项目的基本组成部分。
MainActivity继承Activity类,onCreate()方法是启动Activity地默认调用的方法。
super.onCreate(savedInstanceState):调用父类的onCreate()方法;
setContentView(R.layout.activity_main):调用布局文件。
11. Android Studio 导出APK
导出项目,必须要有证书,我们可以选择已经存在的证书或者创建证书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值