Android应用四大模块
来源:互联网 发布:java打印空心三角形 编辑:程序博客网 时间:2024/06/01 19:58
1、Activity
以后再说。
2、Intent
Intent模块用来实现Activity之间的相互跳转切换。比如要从MainActivity跳转到Activity02,代码如下:
<span style="font-family:Microsoft YaHei;">button = (Button)findViewById(R.id.button1);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent();intent.setClass(MainActivity.this, Activity02.class);startActivity(intent);MainActivity.this.finish();}});</span>
3,、ContentProvider
ContentProvider是一个特殊的存储数据的类型,它提供了一套标准的接口用来获取和操作数据。例如读取通讯录中姓名和号码如下:
<span style="font-family:Microsoft YaHei;">TextView view = new TextView(this);String string = "";ContentResolver cr = getContentResolver();Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);while(cursor.moveToNext()){//取得姓名int nameColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME);String contact = cursor.getString(nameColumnIndex);//取得电话 String ContactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); Cursor phone = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "=" + ContactId, null, null); while(phone.moveToNext()) { String PhoneNumber = phone.getString(phone.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); string += (contact + ":" + PhoneNumber + "\n"); } }cursor.close();view.setText(string);setContentView(view);</span>这需要配置程序的操作权限,在AndroidMainfest.xml文件manifest.xml根目录下插入如下代码:
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
4、Service
以后再说。
0 0
- Android应用四大模块
- Android 应用四大组件
- 展讯android LEDS模块分析----四大路径
- android xutils 四大模块的使用
- Android四大应用构件之ContentProvider解析
- Android四大应用构件之Intent解析
- Android四大应用构件之Service解析
- Android应用的四大基本组件介绍
- 四大应用组件之Service【Android】
- 四大应用组件之BroadcastReceiver【Android】
- 四大应用组件之ContentProvider【Android】
- android四大组件---BroadcastReceiver应用详解
- Android 四大应用组件之ContentProvider
- android 四大应用主键之 --- Activity
- android 四大应用主键之 --- Service(服务)
- android 四大组件之一 Service 的应用
- 第四章 Android 四大应用组件
- Android应用的自动更新模块
- HDU-1698-Just a Hook(线段树 区间更新)
- KMP算法详解 【KMP】
- 用Python和Pygame写游戏-从入门到精通(9)
- 【iOS】越狱环境下iOS实现周边Wi-Fi RSSi值的获取
- Activity(一)
- Android应用四大模块
- KVM面试前总结
- ubuntu打开终端方法
- Android 程序的安装、卸载和更新
- TQ2440加载Hello world驱动模块
- 如何开启笔记本的Virtualization Technology虚拟化技术功能_
- 用Python和Pygame写游戏-从入门到精通(10)
- windows中启动多个memcached服务
- 职场分享:哪种求职者最受企业青睐