学习笔记,android:获取联系人列表,点击联系人打电话 用android.R.layout.simple_list_item_2形式
来源:互联网 发布:js中给单选框点击事件 编辑:程序博客网 时间:2024/06/06 11:59
郭霖的第一行代码举了读取联系人的例子,前有打电话的例子,该结合在一起,点击联系人就好打电话。要响应点击单个联系人的事件。布局不改变,但是列表形式要改变:
android.R.layout.simple_list_item_2 或 android.R.layout.simple_expandable_list_item_2。
activity_main.xml
AndroidManifest.xml:
MainActivity.java:
package com.example.contactstest;import android.Manifest;import android.content.Intent;import android.content.pm.PackageManager;import android.database.Cursor;import android.net.Uri;import android.provider.ContactsContract;import android.support.v4.app.ActivityCompat;import android.support.v4.content.ContextCompat;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.Toast;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainActivity extends AppCompatActivity { private ListView listView; private Mapcontact; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(ContextCompat.checkSelfPermission(this, Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED){ ActivityCompat.requestPermissions(this, new String[]{Manifest.permission .READ_CONTACTS }, 1); } else { readContacts(); } } private void readContacts(){ listView = (ListView)findViewById(R.id.contacts_view); SimpleAdapter simpleAdapter; List
阅读全文
0 0
- 学习笔记,android:获取联系人列表,点击联系人打电话 用android.R.layout.simple_list_item_2形式
- Android获取联系人列表
- Android 获取联系人列表
- Android 获取联系人列表
- Android中获取联系人列表
- Android学习记录:获取联系人
- Android通过Cursorloader获取联系人列表
- android 群发会话中获取联系人列表
- Android:ContentProvider获取手机联系人列表
- 使用Loader获取Android联系人列表
- 原创android联系人列表
- Android 读写联系人列表
- Android联系人列表实现
- android学习笔记22--------------通过短信的号码获取联系人
- android学习笔记--如何获取手机联系人的信息
- Android 调用联系人列表,选择联系人
- 获取android联系人信息
- android获取联系人信息
- (四)Redux:使用combineReducers函数
- poj 1006 生理周期 中国剩余定理
- 【PAT】【Advanced Level】1011. World Cup Betting (20)
- python -- 处理换行格式(os.popen('top -bn 1'))
- confparse
- 学习笔记,android:获取联系人列表,点击联系人打电话 用android.R.layout.simple_list_item_2形式
- 【JZOJ4426】【HNOI2016模拟4.4】Stage
- keil 编译时出现错误和警告总结
- vim常用配置
- 【SERVER_NAME】PHP中的SERVER_NAME【原创】
- openjudge 8463:Stupid cat & Doge
- 待改
- python学习之文件操作
- oracle数据库的一些基础操作,包括数据导入导出,job,clob字段处理,死锁,解锁,dblink