- 浏览: 409995 次
- 性别:
- 来自: 深圳
最新评论
-
huangzongwu:
很明显用HashMap<String, String&g ...
android 打开各种文件(setDataAndType) -
xunyixiangchao:
android 打开各种文件(setDataAndType) -
yong7356:
学习一下POST和GET的用法。。
android Post Get(普通) -
cinrry:
据我的理解,mapOverlay相当于C那个overlay的名 ...
在非Activity子类跳转 -
cinrry:
您好!请问您的解决方法中 BmapOverlay = new ...
在非Activity子类跳转
常用的应用程序调用
intent-filter
1 android.intent.action.MAIN决定应用程序最先启动的Activity。
2 android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里。
intent调用应用程序
例子: 调用Google浏览器
Uri uri = Uri.parse("http://www.android123.com.cn");
Intent it = new Intent(Intent.ACTION_VIEW,uri);
startActivity(it);
显示web网页:
1. Uri uri = Uri.parse("http://www.android123.com.cn");
2. Intent it = new Intent(Intent.ACTION_VIEW,uri);
3. startActivity(it);
显示google地图:
1. Uri uri = Uri.parse("geo:38.899533,-77.036476");
2. Intent it = new Intent(Intent.Action_VIEW,uri);
3. startActivity(it);
Maps路径规划:
1. Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
2. Intent it = new Intent(Intent.ACTION_VIEW,URI);
3. startActivity(it);
拨打电话:
1. Uri uri = Uri.parse("tel:xxxxxx");
2. Intent it = new Intent(Intent.ACTION_DIAL, uri);
3. startActivity(it);
1. Uri uri = Uri.parse("tel.xxxxxx");
2. Intent it =new Intent(Intent.ACTION_CALL,uri);
注意需要权限 <uses-permission id="Android.permission.CALL_PHONE" />
发送SMS/MMS
1. Intent it = new Intent(Intent.ACTION_VIEW);
2. it.putExtra("sms_body", "android开发网欢迎您");
3. it.setType("vnd.android-dir/mms-sms");
4. startActivity(it);
发送短信
1. Uri uri = Uri.parse("smsto:10086");
2. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
3. it.putExtra("sms_body", "10086"); //正文 10086
4. startActivity(it);
发送彩信
1. Uri uri = Uri.parse("content://media/external/images/media/10"); //该Uri根据实际情况修改,external代表外部存储即sdcard
2. Intent it = new Intent(Intent.ACTION_SEND);
3. it.putExtra("sms_body", "android123.com.cn");
4. it.putExtra(Intent.EXTRA_STREAM, uri);
5. it.setType("image/png");
6. startActivity(it);
发送Email
2. Uri uri = Uri.parse("mailto:android123@163.com");
3. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
4. startActivity(it);
1. Intent it = new Intent(Intent.ACTION_SEND);
2. it.putExtra(Intent.EXTRA_EMAIL, "android123@163.com");
3. it.putExtra(Intent.EXTRA_TEXT, "android开发网测试");
4. it.setType("text/plain");
5. startActivity(Intent.createChooser(it, "选择一个Email客户端"));
1. Intent it=new Intent(Intent.ACTION_SEND);
2. String[] tos={"android123@163.com"}; //发送到
3. String[] ccs={"ophone123@163.com"}; //抄送
4. it.putExtra(Intent.EXTRA_EMAIL, tos);
5. it.putExtra(Intent.EXTRA_CC, ccs);
6. it.putExtra(Intent.EXTRA_TEXT, "正文");
7. it.putExtra(Intent.EXTRA_SUBJECT, "标题");
8. it.setType("message/rfc822"); //编码类型
9. startActivity(Intent.createChooser(it, "选择一个Email客户端"));
Email添加附件
1. Intent it = new Intent(Intent.ACTION_SEND);
2. it.putExtra(Intent.EXTRA_SUBJECT, "正文");
3. it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/nobody.mp3"); //附件为sd卡上的nobody MP3文件
4. sendIntent.setType("audio/mp3");
5. startActivity(Intent.createChooser(it, "选择一个Email客户端"));
播放多媒体
1.
2. Intent it = new Intent(Intent.ACTION_VIEW);
3. Uri uri = Uri.parse("file:///sdcard/nobody.mp3");
4. it.setDataAndType(uri, "audio/mp3");
5. startActivity(it);
1. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1"); //从系统内部的MediaProvider索引中调用播放
2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
3. startActivity(it);
Uninstall卸载程序
1. Uri uri = Uri.fromParts("package", packageName, null); //packageName为包名,比如com.android123.apkInstaller
2. Intent it = new Intent(Intent.ACTION_DELETE, uri);
3. startActivity(it);
进入联系人界面
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(People.CONTENT_URI);
startActivity(intent);
查看某个联系人,当然这里是ACTION_VIEW,如果为选择并返回action改为ACTION_PICK,当然处理intent时返回需要用到startActivityforResult
Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, ID);//最后的ID参数为联系人Provider中的数据库BaseID,即哪一行
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(personUri);
startActivity(intent);
选择一个图片
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
startActivityForResult(intent, 0);
调用Android设备的照相机,并设置拍照后存放位置
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment
.getExternalStorageDirectory().getAbsolutePath()+"/cwj", android123 + ".jpg"))); //存放位置为sdcard卡上cwj文件夹,文件名为android123.jpg格式
startActivityForResult(intent, 0);
转自:http://blog.csdn.net/yiyaaixuexi/archive/2011/04/21/6337760.aspx
发表评论
-
jmail发送邮件---转别人的。
2014-09-26 17:15 752需要jar包: mail.jar addition ... -
Android软件安全开发实践--收藏
2013-05-29 16:25 1629过去两年,研究人员已 ... -
华为的机子(手机)无法打印Logcat
2013-03-11 14:57 9002手机无法打印Locat真叫一个痛苦。一出现Bug只能 ... -
ADB server didn't ACK (无法启动ADB) 用了半天总是报错。。。
2013-01-30 15:06 1497无法启动 ADB。。。 ADB server did ... -
APK下载变成了ZIP
2012-10-19 14:29 1251转自:http://www.apkbus.com/forum. ... -
android 打开各种文件(setDataAndType)
2012-08-21 14:42 83942转自:http://luhuajcdd.iteye.co ... -
获取IP地址 ----wifi 3G通用
2012-06-08 15:44 2730----转自:http://blog.csdn.net/ ... -
获取手机数据代码
2012-04-06 14:32 1301*#*#4636#*#* — 显示手机信息、电池信息、电池记录 ... -
android adapter 操作Activity中的方法 ------------弱引用WeakReference----断点记录
2011-12-05 14:50 16542---------------------------背景-- ... -
android 设置程序安装位置
2011-11-08 11:03 3299在android2.2 版本和以后的版本中,android应用 ... -
android 设置线程优先级 两种方式
2011-11-02 08:49 28624转自: http://www.eoeandroid.co ... -
android 序列化传值
2011-10-21 10:07 6033转自:http://aijiawang-126-com.ite ... -
转..android 开发的心酸历史
2011-10-14 17:35 1093转自: http://www.eoeandroid.com/t ... -
android ContentResolver 多表联合查询
2011-09-05 09:35 6831String [] projection= new ... -
android 定时器 总结
2011-08-22 14:37 1296转自:http://apps.hi.baidu.com/sha ... -
android: activitity 的四种加载方式
2011-08-09 12:00 1905转自:http://marshal.easymorse ... -
android 通讯录数据表
2011-07-21 15:37 2298Pragma foreign_keys=false; ... -
android 完全退出(杀死应用)
2011-07-15 16:54 16387转自: http://www.iteye.com/topic ... -
android Action 常量 变量
2011-07-14 14:43 1372Action常量 String ADD_SHORTCUT_ ... -
android contentProvider group by查询数据
2011-07-07 16:50 8062转自: http://www.eoeandroid.com ...
相关推荐
微机原理与单片机应用课件:第7章 汇编语言与汇编程序5 常用DOS系统功能调用及BIOS功能调用.ppt
Csharp类库,专门为Csharp程序开发设计,可以与ASP.NET的Windows客户端应用程序和WEB应用程序设计,实现类库调用,可以作为生产打印标签和手机条码专用工具。 较其它二维码编码软件的特点是: 1.支持PDF417,QR_Code...
数据库、对象的链接和嵌入、多媒体控件以及常用的 ActiveX 控件的应用,最后介绍了打字练习、画板、学生成绩管理系统等应用程序实例。本书配有大量的实例和测试题,并配有 CAI课件、电子教案。本书由浅入深、通俗...
第1章 Windows窗体第2章 Windows常用控件的使用第3章 创建控件第4章 面向对象编程简介第5章 使用ADO.NET访问数据第6章 Windows程序中的调用第7章 GDI+的简单编程第8章 使用Crystal Reports创建报表第9章 提高程序的...
常用算法程序集 C语言学习的好东西。但是还需要应用到你的操作当中去。希望对大家有用。1.书中所有的算法均用C语言描述,并存放在一张光盘上。 2.在与本书配套的光盘中,按章存放了书中所有的算法函数程序以及例子中...
这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)。但是在某些情况中,I/O 请求可能需要与其他进程产生交叠。可移植操作系统接口(POSIX)异步 I/O(AIO)应用程序...
这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)。但是在某些情况中,I/O 请求可能需要与其他进程产生交叠。可移植操作系统接口(POSIX)异步 I/O(AIO)应用程序...
《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...
接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富...
<br> 为了方便读者实际应用书中所介绍的算法程序,本光盘专门预创建了VC++6.0的工程,以每一章建立一个工程,一共有16个工程,对应着书中的16章。全部工程包含在一个目录(文件夹)——NumComp下,该目录下一共有...
第1章 Windows窗体 第2章 Windows常用控件的使用 第3章 创建控件 第4章 面向对象编程简介 ...第6章 Windows程序中的调用 第7章 GDI+的简单编程 第8章 使用Crystal Reports创建报表 第9章 提高程序的可访问性
OLE和组件对象模型(COM继OLE后的更常用的概念)支持“即插即用”程序的发展,“即插即用”程序在系统中可以用任何语言写入并可以由任何应用程序动态地使用。这些程序被认为是他们在其上运行的container的组建和应用...
VC 调用 windows 字体、打英调色板、搜索、替换、保存、颜色、页面设置、打印设置、打开等常用对话框窗口示例,这些对话框也可以在控制面板中打开,主要是VC 与调用Windows相关模块相关的一个程序示例,有助于了解与...
当进入到某一这样的目录(文件夹)中,用鼠标双击该文件名,就可以启动VC++6.0程序,并调用了该工程,这是最方便的一种启动VC++6.0的方法之一,下面就可以进行对C++程序的编辑、编译、连接、运行等工作了。具体的操作...
linux内核(运行在内核态)提供了一系列的服务、功能以及硬件资源等,为了维护内核的稳定和安全,不允许linux 应用程序(运行在用户态)直接访问、操作linux内核资源,也就是说用户态无法直接访问内核态,应用程序...
可视化编程,主要是指通过对控件 的调用和控制对象属性的设置,能够从程序设计需求者的实际情况角度出发,在计算机 窗口完成对程序的设计。此种编程方式,极大程度上提高了编程的快捷性。此外,面向 对象的编程方法...
1.熟悉PC机中断系统的有关概念,了解中断向量表的作用。 2.掌握常用DOS系统功能调用的方法。 3.掌握BIOS中常用设备(如显示器、打印机等)驱动程序的调用方法
Arthas 提供了丰富的命令行工具,可以实时监控 JVM 的状态,跟踪应用程序的调用链,诊断线程问题等。下面我们列出一些常用的命令: help: 查看帮助信息 jvm: 查看 JVM 信息 classloader: 查看类加载器信息 sc: 查看...
1.3.2 在应用程序中使用虚拟内存 6 1.3.3 获取虚存状态 7 1.3.4 确定虚拟地址空间的状态 8 1.3.5 改变内存页面保护属性 9 1.3.6 进行一个进程的内存读写 10 1.4 文件的内存映射 11 1.4.1 内存映射API函数 11 ...