搭建Android的环境

1、Android SDK的安装(类似java jdk)

需下载:http://developer.android.com/sdk/

下载完成后运行SDK Setup.exe--->选择Accept All

2、ADT的安装和配置(Eclipse的插件java-Eclipse SDK 3.5版)

Instal New SoftWar ----> http://dl-ssl.google.com/android/eclipse/

3、Android模拟器的配置

打开Android SDK and AVD Manager---Virtual Devices--New---Target(选择Android的版本)---SD card(256)---start启动

模拟手机的运行情况

4、配置Android的SDK Location

window--Preferences--Android--SDK Location(选择下载好的SDK路径)

-------------------------------------------------------------------------

Android的四个重要组件

1、Activity

提供应用程序的界面,主要负责应用程序当中数据的展示。

* 创建Activity的要点

* 1.一个Activity就是一个类,并且这个类要继承Activity

* 2.需要复写onCreate方法

* 3.每一个Activity都需要在AndroidManifest.xml文件当中进行配置

* 4.为Activity添加必要的控件,在layout文件夹中设置

2、Intent(意图)

应用程序当中所有的数据传递,可适用于多个Activity之间调用传递数据

2.1:一个Intent对象包含了一组信息

1.Component name:指定要启动哪个Activity

2.Action:启动后要做什么

3.Data:向另外Activity传送什么样的数据

4.Category:

5.Extras:额外信息键值对,通过Intent对象在Activity中取出数据

6.Flags:

3、Service

在后台运行,承担着大部分数据的处理工作

4、 Content Provider

负责存放数据,并允许有需要的应用程序访问这些数据。

------------------------------------------------------------------------

Android工程各文件夹的作用

1、src:自己编写的源文件

2、gen:自动生成的,与res中的文件对应

3、assets:程序中资源文件的存放处,不会生成ID,使用时需指定路径

4、res:所有的资源文件,会生成ID到gen中

layout:布局文件,控制控件的位置,会在gen中生成对应的ID

values:在应用程序中所用的值,也会在gen中生成对应的ID

5、AndroidManifest.xml:整个应用程序的配置文件,可配置Activity,注册Activity的方法

----------------------------------------------------------------------------------

Android常用控件

1、TextView

2、EditText

3、Button

4、MenuView

5、RadioGroup

6、RadioButton

7、CheckBox

8、Toast:类似弹出的提示框

9、Progressbar:进度条

10、ListView

-------------------------------------------------------------------------------------

Activity的生命周期

protected void onCreate(Bundle savedInstanceState);

protected void onStart();

protected void onRestart();

protected void onResume();

protected void onPause();

protected void onStop();

protected void onDestroy();

------------------------------------------------------------------------------------------

AndroidManifest.xml的配置

android:theme="@android:style/Theme.Dialog":以对话框的形式显示

----------------------------------------------------------------------------------------------

Activity布局(main.xml)

1、LinearLayout:线形布局

2、TableLayout:表格布局

3、RelativeLayout:相对布局

---------------------------------------------------------------------------------------------

Handler的使用

1、Handler的基本概念

2、Handler基本使用方法

3、使用Handler更新ProgressBar(进度条)

-------------------------------------------------------------------------------------------------

//得到当前外部存储设备的目录

Environment.getExternalStorageDirectory()+"/"

加权限

AndroidMantifest.xml

SDCARD写入权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">

更多相关文章

  1. Android官方入门文档[14]停止和重新启动一个Activity活动
  2. android NDK 开发环境配置
  3. 安卓编程小tips
  4. Android(安卓)Bundle类别
  5. Android核心库
  6. Android(安卓)应用安装设置
  7. mybatisplus的坑 insert标签insert into select无参数问题的解决
  8. python起点网月票榜字体反爬案例
  9. NPM 和webpack 的基础使用

随机推荐

  1. 【android笔记】之 android studio (一)
  2. TextView 实现跑马灯效果
  3. android:layout_gravity 居中布局
  4. 1. Android 环境搭建
  5. Appium自动化测试常用iOS和android的Capa
  6. Android计算器功能的实现
  7. android XMl 解析神奇xstream 三: 把复杂
  8. 剖析 Android(安卓)架构组件之 ViewModel
  9. 如何将svn上checkout下来的android 程序
  10. 【OSC手机App技术解析】- Android完全退