`
龙哥IT
  • 浏览: 258772 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

新建文件夹——模拟电话薄,拨打电话

 
阅读更多

桌面文件夹——电话薄的小案例:

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++课程设计——电话簿

    【C++ 电话簿程序设计】 电话簿程序是一个简单的数据管理应用,它允许用户存储、查找和修改联系人的个人信息,如姓名、电话号码、性别、出生日期和家庭住址。以下是对该程序主要知识点的详细解释: 1. **类与对象**...

    汇编课程设计——电话薄管理

    ### 汇编课程设计——电话薄管理:深入解析与技术要点 #### 课程设计目的与意义 在《汇编课程设计——电话薄管理》这一主题下,目标明确且具有高度实践性。汇编语言作为计算机科学的基础之一,强调的是低层编程...

    《高级语言程序设计》课程设计报告——电话簿管理系统.doc

    《高级语言程序设计》课程设计报告——电话簿管理系统

    模拟电话簿小程序(VC 源码)

    模拟电话簿小程序,简单的模拟了电话簿,动态添加菜单项及提取字符串在屏幕显示功能。VC源码。

    职工档案管理系统及模拟电话簿系统c++源代码

    在本项目中,我们关注的是两个C++编程实现:职工档案管理系统和模拟电话簿系统。这两个系统都是在信息技术领域常见的管理应用程序,它们可以帮助用户高效地存储、检索和管理相关数据。 首先,让我们来深入理解...

    汇编语言程序设计——电话号码本

    此课题要求用汇编语言写一个可存放30条以上记录的电话号码本的程序,其中每一个记录应该包括四个选项,即序号,电话号码,姓名用地址。对程序中的所有记录能够进行的操作有增加一条记录,删除一条记录,查询一条记录...

    汇编程序设计——50项的电话号码表

    ### 汇编程序设计——50项的电话号码表 #### 实验目的与要求 1. **加深对指令系统的理解:**通过本实验,学习者需熟练掌握汇编语言中的基本指令及其功能,增强对指令系统原理的理解。 2. **编写简单的汇编语言综合...

    微机原理课程设计简易电话簿设计

    任务:编写一个管理电话...1 用文件保存电话簿。 2 根据电话号码查询该人的名字。 3 根据人名进行电话号码的模糊查询(如输入某人的姓,则同姓的其他人的电话号码也可以显示出来)。 4 根据各自情况,完善功能。 含代码

    电话簿管理程序

    电话簿管理程序是一种常见的计算机应用程序,它主要用于存储、管理和检索个人或组织的联系人信息,尤其是电话号码。在本C++课程实验中,我们将探讨如何使用面向对象编程(OOP)设计并实现这样一个系统。 首先,电话...

    微机原理课程设计电话薄设计

    在微机原理课程设计中,电话薄设计是一个典型的实践项目,它可以帮助学生深入理解计算机硬件与软件的交互机制。这个项目通常涉及到汇编语言编程、内存管理、输入/输出(I/O)操作以及中断处理等核心概念。下面将详细...

    电话簿简单实现-电话簿.jar

    电话簿简单实现-电话簿.jar

    电话簿(c++)

    电话簿,具有增加,删除,查找等功能!此为还有大容量的增加,删除,查找。排序分屏分层管理等功能!

    java源码,cloud电话薄备份系统

    在“cloud电话薄备份系统”这个项目中,我们看到的是一个利用Java实现的电话簿备份解决方案,它可能包含了云计算的相关技术,以实现数据的安全存储和高效访问。 电话簿备份系统的核心功能可能包括以下几个方面: 1...

    手机电话簿转换工具(vcf_csv_dat)

    手机电话簿vcf-csv转换工具,可以实现换电话时,不同电话簿的格式转换,支持批量导入导出、修改!解决换手机的头疼问题! 此版本在原作者基础上增加通讯录管理大师DAT格式,功能更多,更加完美解决从仅支持JAVA的...

    C语言电话簿

    C语言电话簿

    微信电话簿.zip

    在这里,“模”很可能是指模拟或模仿,意味着代码是按照微信电话簿的基本功能进行设计的。这可能涉及到数据结构的设计、用户界面的模仿以及功能模块的实现。 1. **数据结构设计**:一个电话簿应用的核心是存储和...

    电话簿C++实现源代码 绝对实用

    电话簿系统是一个常见的数据管理应用,它允许用户存储联系人的姓名和电话号码,并进行查询、删除、修改和添加等操作。在这个C++实现的电话簿系统中,开发者使用了链表作为基础数据结构来存储联系人信息。链表是一种...

    模拟电话簿(课程设计)

    数据库的主要数据包括:姓名、工作单位、电话号码、E-mail地址。 要求具有以下功能: (1)系统以菜单方式工作。 (2)添加、删除、修改任意个记录。 (3)显示、保存记录。 (4)排序功能:按电话号码排序和按照...

    Java语言的电子电话簿

    在本项目中,我们探讨的是一个使用Java编程语言实现的简单电子电话簿系统。这个系统模仿了手机上常见的电话簿功能,包括查找联系人、删除联系人和编辑联系人信息等基本操作。以下是对这个项目及其相关知识点的详细...

Global site tag (gtag.js) - Google Analytics