Andriod 学习笔记二
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的生命周期
?
??
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"/>
?