通过Android App开发的数字列表打开拨号器

时间:2015-07-07 04:37:08

标签: android

我有一个很长的号码列表,我想打开相同号码的拨号器,如果我使用的话,点击它

 $( "input[id^=check]" ).click(function() {
   $( "#"+$( this ).data('id') ).toggle();
 });

然后我必须为每个号码编写代码我想知道如何使用每个号码的单个代码请帮帮我

1 个答案:

答案 0 :(得分:0)

ArrayList Phone_Numbers = new ArrayList();

首先将所有数字都放在arraylist中 然后创建一个列表视图并将该arraylist设置为它。

Populating a ListView using an ArrayList?

然后在该列表上的seta setonitemclicklisterner查看下面的链接

http://androidexample.com/Create_A_Simple_Listview_-_Android_Example/index.php?view=article_discription&aid=65&aaid=90

以下代码的说明 当您点击下面列表中的项目时,将调用监听器,并通过 int position ,您可以获得特定的电话号码

 listView.setOnItemClickListener(new OnItemClickListener() {

              @Override
              public void onItemClick(AdapterView<?> parent, View view,
                 int position, long id) {

                // in itemValue you will have the phone number.
                String  itemValue    = Phone_Numbers.get(position);

               //now call the function to open the dialer with that specified number

             open_Phone_Dialer(itemValue);
              }

         }); 

 public void open_Phone_Dialer(String phone_Number) {
    Intent intent = new Intent(Intent.ACTION_DIAL);
    intent.setData(Uri.parse("tel:" + phone_Number));
    startActivity(intent);
}