`
yghjoe
  • 浏览: 19999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android短信和电话(联系人)和调用其他应用总结

 
阅读更多
有这样的一种业务:
1、有一个页面,页面上有电话号码和一些内容。我的目的是把电话号码和内容接受到,然后发短信,调用的是android系统的发短信功能。也就是直接弹出发短信界面,这个界面有电话号码和短信内容,很显然把电话号码和短信内容显示到指定地方。那么这么做:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra("address", "1222222223456");
intent.putExtra("sms_body", "I am joe!");
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);

2、有一个页面,可能有一个按钮,我要触发的事件是:点击这个按钮我要查看你手机的所有短信列表:
Intent intent = new Intent( ); 
ComponentName comp = new ComponentName("com.android.mms","com.android.mms.ui.ConversationList");
intent.setComponent(comp); 
intent.setAction("android.intent.action.VIEW"); 
startActivity(intent);

3、有一个页面,可能有一个按钮,我要触发的事件是:点击这个按钮我要查看你手机的所有电话联系人的列表:
Intent intent = new Intent(Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_URI);
startActivity(intent);

注意:
如果你只是为了看所有联系人列表不做任何操作,只是点击每项时,我自己去后台做操作,那么这么做:
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, 0);

然后重写这个方法onActivityResult(...)

短信和联系人还有很多需求,我这里不提了。
4、当前应用调用其他应用:
1)通过包名:
PackageManager packageManager = OtherApplication.this.getPackageManager();  
Intent intent=new Intent();  
intent =packageManager.getLaunchIntentForPackage("com.joe.internet");  
				startActivity(intent);

2)通过类名:
Intent intent=new Intent();
intent.setComponent(new ComponentName("com.joe.internet", "com.joe.internet.Main"));
startActivity(intent);
分享到:
评论

相关推荐

    Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.

    Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.

    Android开发案例驱动教程 配套代码

    11.3.4 查询联系人的电话 261 11.4 通过Content Provider访问通话记录 262 11.4.1 查询通话记录 262 11.4.2 按照过滤条件查询通话记录 264 11.5 通过Content Provider访问短信 266 11.6 自定义Content Provider...

    android ContentResolver的使用(获取和修改联系人信息demo)

    1、可以通过ContentResolver来获取android内部的数据,比如联系人信息、系统的多媒体信息、短信信息等等。 2、可以获取提供了ContentProvider的应用的数据。 ContentResolver的使用方法:(参考《疯狂Android讲义第...

    8天快速掌握Android系列视频之04_开发与 运行(卸载)第一个ANDROID应用

    信录中的联系人和添加联系人,23_网络通信之网络图片查看器,24_网络通信之网页源码查看器,25_网络通信之资讯客户 端,26_采用JSON格式返回数据给资讯客户端,27_网络通信之通过GET和POST方式提交参数给web应用,...

    8天快速掌握Android系列视频之07_查看应用输出的错误信息 与如何部署应用到真实手机

    信录中的联系人和添加联系人,23_网络通信之网络图片查看器,24_网络通信之网页源码查看器,25_网络通信之资讯客户 端,26_采用JSON格式返回数据给资讯客户端,27_网络通信之通过GET和POST方式提交参数给web应用,...

    Android开发技巧总汇(个人总结)

    2.获得联系人 5 3.监听短信内容 6 4.3D魔方 7 5.Android 界面刷新 16 6.Cursor 17 7.Activity透明 20 9.发送短信 20 10.发送彩信 20 11.注册一个BroadcastReceiver 21 12.定义ContentObserver,监听某个...

    疯狂Android讲义源码

     联系人 355  9.2.2 使用ContentProvider管理  多媒体内容 360  9.3 实现ContentProvider 364  9.3.1 创建ContentProvider的步骤 364  9.4 监听ContentProvider的数据  改变 370  9.4.1 ContentObserver简介...

    Google Android SDK开发范例大全(第3版) 1/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(第3版) 4/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(第3版) 3/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(第3版) 5/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    《Google Android SDK开发范例大全(第3版)》.pdf

     全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...

    Android实例代码

    9.2、操作系统的ContentProvider:使用ContentProvider管理联系人和多媒体; 9.3、实现ContentProvider:创建ContentProvider的步骤; 9.4、监听ContentProvider的数据:ContentObserver; 第10章、Service与...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象 6.4 开始与停止系统服务——Service与Runnable整合并用 6.5 通过短信发送email通知——BroadcastReceiver与Intent整合 6.6 手机拨接状态——PhoneStateListener之...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象 6.4 开始与停止系统服务——Service与Runnable整合并用 6.5 通过短信发送email通知——BroadcastReceiver与Intent整合 6.6 手机拨接状态——PhoneStateListener之...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--电话簿读取联系人信息 |--监听 |--监听之CheckBox是否选中监听 |--监听之EditText内容变化监听 |--监听之GridView条目点击监听 |--监听之ListView条目点击事件监听 |--监听之ListView滑动监听 |--监听之单击监听...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象 6.4 开始与停止系统服务——Service与Runnable整合并用 6.5 通过短信发送email通知——BroadcastReceiver与Intent整合 6.6 手机拨接状态——PhoneStateListener之...

Global site tag (gtag.js) - Google Analytics