桌面文件夹——电话薄的小案例:
public class FoldersActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
// 判断是否创建实时文件夹
if (getIntent().getAction().equals(
LiveFolders.ACTION_CREATE_LIVE_FOLDER)) {
Intent intent = new Intent();
intent.setData(Uri.parse("content://contacts/live_folders/people"));
// 设置单击之后的事件,这里单击一个联系人之后,呼叫;
intent
.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_BASE_INTENT,
new Intent(Intent.ACTION_CALL,
Contacts.People.CONTENT_URI));
// 设置实时文件夹的名字
intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_NAME, "电话薄");
// 设置实时文件夹的图标
intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_ICON,
Intent.ShortcutIconResource.fromContext(this,
R.drawable.folder));
// 设置显示模式为列表
intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_DISPLAY_MODE,
LiveFolders.DISPLAY_MODE_LIST);
// 完成
setResult(RESULT_OK, intent);
} else {
setResult(RESULT_CANCELED);
}
finish();
}
}
然后在mainfest.xml中注册是添加action动作
<application
android:icon="@drawable/folder"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".FoldersActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.CREATE_LIVE_FOLDER" />
<action android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
- 大小: 31 KB
分享到:
相关推荐
【C++ 电话簿程序设计】 电话簿程序是一个简单的数据管理应用,它允许用户存储、查找和修改联系人的个人信息,如姓名、电话号码、性别、出生日期和家庭住址。以下是对该程序主要知识点的详细解释: 1. **类与对象**...
### 汇编课程设计——电话薄管理:深入解析与技术要点 #### 课程设计目的与意义 在《汇编课程设计——电话薄管理》这一主题下,目标明确且具有高度实践性。汇编语言作为计算机科学的基础之一,强调的是低层编程...
《高级语言程序设计》课程设计报告——电话簿管理系统
模拟电话簿小程序,简单的模拟了电话簿,动态添加菜单项及提取字符串在屏幕显示功能。VC源码。
在本项目中,我们关注的是两个C++编程实现:职工档案管理系统和模拟电话簿系统。这两个系统都是在信息技术领域常见的管理应用程序,它们可以帮助用户高效地存储、检索和管理相关数据。 首先,让我们来深入理解...
此课题要求用汇编语言写一个可存放30条以上记录的电话号码本的程序,其中每一个记录应该包括四个选项,即序号,电话号码,姓名用地址。对程序中的所有记录能够进行的操作有增加一条记录,删除一条记录,查询一条记录...
任务:编写一个管理电话...1 用文件保存电话簿。 2 根据电话号码查询该人的名字。 3 根据人名进行电话号码的模糊查询(如输入某人的姓,则同姓的其他人的电话号码也可以显示出来)。 4 根据各自情况,完善功能。 含代码
电话簿管理程序是一种常见的计算机应用程序,它主要用于存储、管理和检索个人或组织的联系人信息,尤其是电话号码。在本C++课程实验中,我们将探讨如何使用面向对象编程(OOP)设计并实现这样一个系统。 首先,电话...
在微机原理课程设计中,电话薄设计是一个典型的实践项目,它可以帮助学生深入理解计算机硬件与软件的交互机制。这个项目通常涉及到汇编语言编程、内存管理、输入/输出(I/O)操作以及中断处理等核心概念。下面将详细...
电话簿简单实现-电话簿.jar
电话簿,具有增加,删除,查找等功能!此为还有大容量的增加,删除,查找。排序分屏分层管理等功能!
在“cloud电话薄备份系统”这个项目中,我们看到的是一个利用Java实现的电话簿备份解决方案,它可能包含了云计算的相关技术,以实现数据的安全存储和高效访问。 电话簿备份系统的核心功能可能包括以下几个方面: 1...
手机电话簿vcf-csv转换工具,可以实现换电话时,不同电话簿的格式转换,支持批量导入导出、修改!解决换手机的头疼问题! 此版本在原作者基础上增加通讯录管理大师DAT格式,功能更多,更加完美解决从仅支持JAVA的...
C语言电话簿
在这里,“模”很可能是指模拟或模仿,意味着代码是按照微信电话簿的基本功能进行设计的。这可能涉及到数据结构的设计、用户界面的模仿以及功能模块的实现。 1. **数据结构设计**:一个电话簿应用的核心是存储和...
电话簿系统是一个常见的数据管理应用,它允许用户存储联系人的姓名和电话号码,并进行查询、删除、修改和添加等操作。在这个C++实现的电话簿系统中,开发者使用了链表作为基础数据结构来存储联系人信息。链表是一种...
数据库的主要数据包括:姓名、工作单位、电话号码、E-mail地址。 要求具有以下功能: (1)系统以菜单方式工作。 (2)添加、删除、修改任意个记录。 (3)显示、保存记录。 (4)排序功能:按电话号码排序和按照...
在本项目中,我们探讨的是一个使用Java编程语言实现的简单电子电话簿系统。这个系统模仿了手机上常见的电话簿功能,包括查找联系人、删除联系人和编辑联系人信息等基本操作。以下是对这个项目及其相关知识点的详细...