SQLite
SQLite 数据库管理软件 SQLite Expert Professional 3
-----------------------------------------------------------------------------------------------------------------------------
1、Activity的主要作用
Activity是可见的,(个人认为是界面)
在Activity中可放置控件。
创建一个Activity的方法
创建Activity的要点:
1)一个Activity就是一个类,并且这个类要继承Activity
2)需要复写onCreate方法
当一个Activity第一次运行时,就会调用onCreate()方法,用Andriod的操作系统来调用的。
3)第一个Acitivity都需要在AndriodManifest.xml文件当中进行配置
4)为Activity添加必要的控件
2、Activity和Intent
1)多个Activity之间的关系
startActivity(Intentintent)
2)Intent的基本作用
Intent是一个对象,包含了一组信息
Component name
要启动哪个Activity
Action
动作
Data
Category
Extras
额外信息,信息为健值对
Flags
3)在一个Activity当中启动另外一个Activity的方法
4)使用Intent在Activity之间传递数据的基本方法
3、TextView 文本标签
EditView
Button
Menu
4、Activity的生命周期
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
Activity的的onDestroy是在Activity没有引用的时候会执行,即销毁。
在启动第二个Activity时,会执行第一个Activity的onPause()方法。
当第二个Activity把第一个Activity完全遮挡住时,会调用第一个Activity的onStop()方法,否则不会调用onStop()方法。
5、Task
task是一个栈 (stack)
作用:
把不同的程序Activity组织的一起
6、Activity的布局初步
LinearLayout 线性布局
RelativeLayout 相对布局
TableLayout 表格布局
FrameLayout 帧布局
7、TextView 一些属性介绍
android:id —— 为控件指定相关的ID
android:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml中的内容
android:gravity —— 指定控件内容的基本位置,比如说居中,居右等位置
android:textSize —— 指定控件当中字体的大小
android:background —— 指定该控件使用的背景色,RGB命名法
android:width —— 指定控件的宽度
android:height —— 指定控件的高度
android:padding —— 指定控件的内边距,也就是说控件当中的内容
android:singleLine —— 如果设置为真的话,则将控件的内容在同一行当中进行显示
8、RelativeLayout 相对布局一些属性介绍
android:layout_above 将该控件的底部置于给定ID的控件之上
android:layout_below 将该控件的顶部置于给定ID的控件之下
android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐
android:layout_toRightOf 将该控件的左边缘和经定ID的控件的右边缘对齐
android:layout_alignBaseline 该控件的baseline和给定的ID控件的baseline对齐
android:layout_alignBottom 将该控件的左边缘与给定ID控件的底部边缘对齐
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐
android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
android:layout_alignParentTop 如果该值为true,则将该控件的顶部与父控件的顶部对齐
android:layout_centerHorizontal 如果该值为true,该控件将被至于水平方向的中央
android:layout_centerInParent 如果该值为true,该控件将被至于父控件水平方向和垂直方向
android:layout_centerVertical 如果该值为true,该控件将被至于垂直方向的中央
9、常用控件二
1) RadioGroup 和 RadioButton
2) CheckBox 的使用方法
3) Toast 的基本用法
4) ProgressBar
5) ListView
10、Handler的基本概念
1) Handler 与线程
2) Bundle 的用法
3) 在新线程当中处理消息的方法
11、SQLite介绍
http://www.sqlite.org 官网
12、Android 程序调试
1) DDMS
2)
13、访问SDCARD
1) 得到当前设置SD卡的目录
Environment.getExternalStorageDirectory()
2)访问SD卡的权限
android.permission.WRITE_EXTERNAL_STORAGE
要想访问SD卡需要设置AndroidManifest.xml 文件中加入以下权限
<use-permission /> 两行内容
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zwn.download"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="4" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".DownLoadActivity"
android:label="@string/app_name" >
...
</activity>
</application>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
</manifest>
14、对应用进行单元测试
引用测试环境库:红色部分
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<uses-library android:name="android.test.runner"/>
<activity
android:name="com.zwn.unit.UnitTestActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.zwn.unit" android:label="Test for my app"/>
分享到:
相关推荐
Android学习笔记 Android学习笔记 Android学习笔记
Android学习笔记
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
android开发学习路上的笔记2,其中参照了相关的android开发书籍
第一行代码 android学习笔记 修改完整版
android 学习笔记 android 学习笔记 android 学习笔记
Android 开发学习笔记,学习android的好资料
自己整理的Android学习笔记 都是一些小细节,有用
android 学习笔记(全全整理),吧android学习笔记全部整理下来了,可以去好好学习学习
学习java和android的笔记 更容易学习android 资深学习android 具有大量学习的笔记 很多的错误 都是从细节开始学习的
Android学习笔记,介绍怎么学习android。
Android学习笔记(十三) 碎片 完整源码
android学习笔记
Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...
Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...