Android期末考试复习
1 SharedPreferences的使用 :能够使用SharedPreferences进行存储数据(数据來源可多种.比如來 源于输入文本〉,能够读出存储数据.并显示(比如显示在textView中)储时,看清楚指定的存储文 件名、看淸要求
<TextView
android: id= ^&^id/textViewl "
android:layout_width= "wrap_content"
android:layout_height= "wrap_content "
android:textSize= "LSsp "
android:text=    " />
<Button
android: id= ^^id/buttonl"
android:layout_width= "fill arent "
android:layout_height= "wrap_content"
andr o i d : onC 1 i c k= ^onCl ick *
android:text= "“kite Data “ />
<Button
¥
android: id="計id/button2"
android:layout_width= "fill arent "
android:layout_height= ^wrap_content ”
andr o 1 d : onC 1 i c k= "onClick"
android: text = "Read Data " />
package    class MainActivity extends Activity {
private TextView tv;
String s;
^Overn de
protected void onCreate(Bundle savedlnstanceState) { (savedlnstanceState);
setContentView    tv=extV iew)findViewByld    }
public void onClick(View v)(
SharedPreferenc e s sp= (MODE_PRIVATE);
switch。){
case    ()・ putString("hello", "*)mit 0;
,"Write Data is Successed!", 1000). show();
break;
case    s=rhello\ ;
(s);
s
break;
}
}
}
数据存储位置:
DDMS—>File Explore—>data—>data—> (package名称)一>Shared_prefs—>
2、OptionMenu, XNfL 的建立■ onCreateOptlonsMenu ( )onOptionsItemSelected ()的方法使用
Menu—>:
<menu xmlns:android=>
<item
android: id= ^@^id/iteml "
android:icon= ^&drawable/a5" android: tit 10= "colarlJ </item>
I
<item
android: id="計id/i tem2 " android:icon= ^drawable/a6" android:    "color?"
</item>
<item
android: id=d/i tem3 " android:icon= ^drawable/a 7 "
android: tit le= "colo工3" </item>
</menu>
<string-array name= countrys*
<item 'American /item>
item >Chma</item>
<item ;England"item
<item >Chile</item>
<item >Chad</item>
</string-array>
<color namecolor 1 * Sff006e</color>
<color name= color2^ S6eff00</color>
<color name= ^colorS^ MQQtfi color>
public class HyListView extends Activity {
private ListView listview;
//private List<String> data = new ArrayList<String>();
^Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedlnstanceState);
listview = new ListView(this);
listView.setAcapter(new ArrayAdapter<String>(th2Sj android.R.layout. simple_expanda!>le_li5t_iteii_l>getData()));
setContentView(listView);
privete List<5trirg> getData(){
List<5tring> cate = new ArrayLi5t<String>();
data.addeM»lB);
data.ad<jOMtg2-);
狮嫌据3・);
data, add('狮嫌据 4・);
return data;
}
}
简述Android平台的特征有哪些。
答:开放性、
挣脫运行商的束缚、
丰富的换件选择、
无缝结合的Google应用
2•简述Android平台开发环境搭建的步骤。
答:安装Java JDK.
安装 Eclipse*
安装 Android SDK,
c
搭建Eclipse集成开发环境(IDE)
配置 ADT (Android Development Tools)
创建 AVD (Android Virtual Device)
3.简述Android系统架构从商到低的几个层次。
答:四个层次.分别是:
应用程序层(Applications)
应用程序框架层(Application Framework) >
各种库(Libraries)和运行环境(Runtime)
Linux 内核 (Linux kernel)
4•应用程序的基本组件有哪些
答:Activity
Service>
Content Provider%
Broadcast Receiver
根据应用程序的组件以及组件为前运行状态将所有的进程按重婆性程度从拓到低划分为几个 答:可以划分为5个:
語台进程、
可见进程、
服务进程、
后台进程、
空进程
6.随着Activity的创建和销毁,可能会经历哪四种状态
答:活动状态:十前的Activity,位于Activity栈顶.用户可见,并且可以获得焦点暂停状态:失去
焦点的Activity,依然可见,即使在内存低的情况下.也不会被系统杀死
停止状态:该Activity被其他Activity所覆盖,不可见,但是仍然保存所有的状态和信息。片内存低的 情况下,它将要被系统杀死销毁状态:该Activity结束,或Activity所在的Dalvik进程结束
7 •使用资源包括哪几种方法
答:在代码里使用资源类:
在代码里调用资源类并实例化:
从其他资源类里引用
主要包含哪些功能
手机文件夹怎么加密
答:说明applicationjava数据包,数据包名是application的唯一标识
描述 application component
说明applicationcomponent运行在那个process
声明application的权限,用以访问受保护的API,以及与其他application进行交互
声明application的其他必备权限,用以与component进行交互
列举application运行时所需要的配匱信息,这些声明信息只有在程序开发和测试时存在,在发布前被删 除

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。