Android手机系统的手机功能开发例子
/** 字段定义*/
private final String[] contacts_lable = { Phones._ID, , Phones.NUMBER };
/**Uri*/
private Uri phonesUri = Phones.CONTENT_URI;
private Uri peopleUri = People.CONTENT_URI;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(yout.contacts_layout);
listView = (ListView) findViewById(R.id.contacts_layout_listview); queryContacts("*");
}
/**
* 添加菜单
*/
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
menu.add(0, insertContacts, 0, R.string.insertContacts).setIcon(R.drawable.icon); menu.add(0, queryContacts, 0, R.string.queryContacts).setIcon(R.drawable.icon); return super.onPrepareOptionsMenu(menu);
}
/**
* 菜单响应
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case insertContacts:
insertContactsDialog();
break;
case queryContacts:
queryContactsDialog();
break;
}
return super.onOptionsItemSelected(item);
}