当前位置:  编程技术>移动开发
本页文章导读:
    ▪LayoutInflater的功用和使用方法        LayoutInflater的作用和使用方法 Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setContentView方法来载入一个在xml里定义好的界面.其实在Ac.........
    ▪ 简略的通过Intent读取联系人名字        简单的通过Intent读取联系人名字 public class ContactSelector extends Activity { public static final int PICK_CONTACT = 1; private Button btnContacts; private TextView txtContacts; @Override public void onCreate(Bundle savedInstance.........
    ▪ 怎么在OPhone 1.0和1.5中打开和管理数据连接       如何在OPhone 1.0和1.5中打开和管理数据连接 如何在OPhone 1.0和1.5中打开和管理数据连接:   http://www.ophonesdn.com/article/show/105 ......

[1]LayoutInflater的功用和使用方法
    来源: 互联网  发布时间: 2014-02-18
LayoutInflater的作用和使用方法
Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setContentView方法来载入一个在xml里定义好的界面.

其实在Activity里面就使用了LayoutInflater来载入界面, 通过getSystemService(Context.LAYOUT_INFLATER_SERVICE)方法可以获得一个LayoutInflater, 然后使用inflate方法来载入layout的xml, 对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.

对于一个已经载入的界面, 就可以使用这个界面调用findViewById方法来获得其中的子界面了.

    
[2] 简略的通过Intent读取联系人名字
    来源: 互联网  发布时间: 2014-02-18
简单的通过Intent读取联系人名字
public class ContactSelector extends Activity {
	public static final int	PICK_CONTACT	= 1;
	private Button			btnContacts;
	private TextView		txtContacts;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		btnContacts = (Button) findViewById(R.id.btn_contacts);
		txtContacts = (TextView) findViewById(R.id.txt_contacts);

		btnContacts.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View arg0) {
				Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
				startActivityForResult(intent, PICK_CONTACT);
			}
		});
	}

	@Override
	public void onActivityResult(int reqCode, int resultCode, Intent data) {
		super.onActivityResult(reqCode, resultCode, data);

		switch (reqCode) {
			case (PICK_CONTACT):
				if (resultCode == Activity.RESULT_OK) {
					Uri contactData = data.getData();
					Cursor c = managedQuery(contactData, null, null, null, null);
					if (c.moveToFirst()) {
						String name = c.getString(c.getColumnIndexOrThrow(People.NAME));
						txtContacts.setText(name);
					}
				}
				break;
		}
	}
}

 首先我们通过Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
启动一个startActivityForResult(intent, PICK_CONTACT);
并且让他返回一个信息,这个信息就是找到联系人菜单

 

然后通过onActivityResult(int reqCode, int resultCode, Intent data)  提出我们要的信息,

其实不用说你也知道

Uri contactData = data.getData();
Cursor c = managedQuery(contactData, null, null, null, null);
if (c.moveToFirst()) {
String name = c.getString(c.getColumnIndexOrThrow(People.NAME));
txtContacts.setText(name);
}
这才是重点 这样就查找出第一个联系人的名字了。

这个实例主要是intent的用法,其中managedQuery第一个参数uri是通过intent获取的

当然这个uri不只是这一个方法


    
[3] 怎么在OPhone 1.0和1.5中打开和管理数据连接
    来源: 互联网  发布时间: 2014-02-18
如何在OPhone 1.0和1.5中打开和管理数据连接

如何在OPhone 1.0和1.5中打开和管理数据连接:

 

http://www.ophonesdn.com/article/show/105


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3