资源简介
ca.jkiv.RingLoudContacts
Note: this app may require caller-ID.
This is an Android app that maximizes the phone's volume when certain numbers are calling. These numbers are specified by the user. The user can add one of his/her contacts or specify a number manually.
Author: Jon Kivinen
License: BSD

代码片段和文件信息
package ca.jkiv.RingLoudContacts;
import java.io.InputStream;
import java.util.linkedList;
import java.util.List;
import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.ContentResolver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.onclickListener;
import android.content.Intent;
import android.database.Cursor;
import android.database.DataSetObserver;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.PhoneLookup;
import android.text.InputType;
import android.util.Log;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
/**
* The activity for editing the contacts list.
*
* @author Jon Kivinen
*/
public class ContactsListActivity extends ListActivity
{
private static final String LOG_TAG = “ContactsListActivity“;
private static final int CHOOSE_CONTACT_RESULT = 1001;
private List listData;
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set empty contact list layout
setContentView(R.layout.contacts_list_empty);
// Register context menu
registerForContextMenu(getListView());
// Populate list
listData = ContactsListPersistence.getContactList(this);
// Create an array adapter for listData
ContactsListAdapter adapter = new ContactsListAdapter(this listData);
// Create observer to update SharedPreferences when the list changes
adapter.registerDataSetObserver(new DataSetObserver()
{
@Override
public void onchanged()
{
// Update shared preferences
ContactsListPersistence.setContactList(ContactsListActivity.this listData);
}
});
// Set list adapter
setListAdapter(adapter);
}
@Override
/**
* Edit a list item when it is clicked.
*/
protected void onListItemClick (ListView l View v int position long id)
{
editNumberByDialog(id);
}
@Override
/**
* Called when context menu is created.
*/
public void onCreateContextMenu(ContextMenu menu View view ContextMenuInfo menuInfo)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-04 19:17 RingLoudContacts-master\
文件 59 2018-04-04 19:17 RingLoudContacts-master\.gitignore
文件 1364 2018-04-04 19:17 RingLoudContacts-master\AndroidManifest.xm
文件 617 2018-04-04 19:17 RingLoudContacts-master\README.md
文件 364 2018-04-04 19:17 RingLoudContacts-master\default.properties
文件 115133 2018-04-04 19:17 RingLoudContacts-master\hi-res.png
文件 28696 2018-04-04 19:17 RingLoudContacts-master\ic_launcher_ringloudcontacts.svg
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\drawable-hdpi\
文件 8305 2018-04-04 19:17 RingLoudContacts-master\res\drawable-hdpi\ic_contact_unknown.png
文件 6610 2018-04-04 19:17 RingLoudContacts-master\res\drawable-hdpi\ic_launcher_ring_loud_contacts.png
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\drawable-ldpi\
文件 4477 2018-04-04 19:17 RingLoudContacts-master\res\drawable-ldpi\ic_contact_unknown.png
文件 2276 2018-04-04 19:17 RingLoudContacts-master\res\drawable-ldpi\ic_launcher_ring_loud_contacts.png
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\drawable-mdpi\
文件 5260 2018-04-04 19:17 RingLoudContacts-master\res\drawable-mdpi\ic_contact_unknown.png
文件 3585 2018-04-04 19:17 RingLoudContacts-master\res\drawable-mdpi\ic_launcher_ring_loud_contacts.png
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\layout\
文件 928 2018-04-04 19:17 RingLoudContacts-master\res\layout\about_dialog.xm
文件 1549 2018-04-04 19:17 RingLoudContacts-master\res\layout\contacts_list.xm
文件 790 2018-04-04 19:17 RingLoudContacts-master\res\layout\contacts_list_empty.xm
文件 735 2018-04-04 19:17 RingLoudContacts-master\res\layout\edittext_dialog.xm
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\menu\
文件 838 2018-04-04 19:17 RingLoudContacts-master\res\menu\contacts_list_context_menu.xm
文件 1664 2018-04-04 19:17 RingLoudContacts-master\res\menu\contacts_list_menu.xm
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\values\
文件 3550 2018-04-04 19:17 RingLoudContacts-master\res\values\strings.xm
目录 0 2018-04-04 19:17 RingLoudContacts-master\res\xm
文件 963 2018-04-04 19:17 RingLoudContacts-master\res\xm
目录 0 2018-04-04 19:17 RingLoudContacts-master\screenshots\
文件 46250 2018-04-04 19:17 RingLoudContacts-master\screenshots\contacts.png
............此处省略14个文件信息
- 上一篇:Android连连看游戏源代码集锦
- 下一篇:Java web 课程设计宿舍管理系统
相关资源
- Android代码-多功能拨号盘源码.zip
- Android代码-安卓美颜相机
- Android代码-查询软件源代码身份证号号
- Android代码-旅游app的安卓端
- Android代码-英语单词记忆程序源码(
- Android代码-滴答词典源码.zip
- Android代码-本项目是基于XMPP的物联网
- Android代码-Android-ConvenientBanner
- Android代码-安卓手机时钟
- Android代码-仓库管理系统源码.zip
- Android代码-一款安卓答题软件
- Android代码-Sokoban.zip
- Android代码-韵音乐播放器
- Android代码-DouBan_Movie
- Android代码-在wifi下手机与电脑的sock
- Android代码-[安卓开源]校园商品交易系
- Android代码-Android上简洁轻量级的饼图
- Android代码-软件冰箱(安卓版)
- Android代码-国产音乐播放器项目听听音
- Android代码-[安卓开源]ImiFirewall.zip
- 本地音乐播放-Android代码
- BMI小程序android代码
- Android代码-支持全屏、小窗口的视频播
- Android代码-智能家居系统(安卓端)
- Android代码-小米文件管理器源码.zip
- Android代码-健康饮食搭配源码.zip
- Android代码-[安卓开源]空气质量检测客
- Android代码-SlideBar
- Android代码-数独游戏
- Android代码-记账本源码.zip
评论
共有 条评论