- 浏览: 238359 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
xchd:
分别在什么时候(情况下)用ThreadFactory、Exec ...
Executor线程池实例 -
mikey_5:
是不是没有写完啊
Executor线程池实例 -
xinyao:
楼主,你好,请问能给我发个源码吗,我要在一个页面能实时看到下载 ...
Android学习系列(19)--App离线下载 -
sdtzkj:
...
jasperReport 帮助文档 api -
shero_ys:
public class VrowsePicActivity ...
android handler 实现三步曲
显示网页
1. Uri uri = Uri.parse("http://google.com");
2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
3. startActivity(it);
显示地图
1. Uri uri = Uri.parse("geo:38.899533,-77.036476");
2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
3. startActivity(it);
4. //其他 geo URI 範例
5. //geo:latitude,longitude
6. //geo:latitude,longitude?z=zoom
7. //geo:0,0?q=my+street+address
8. //geo:0,0?q=business+near+city
9. //google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,zoom&mz=mapZoom
路径规划
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);
4. //where startLat, startLng, endLat, endLng are a long with 6 decimals like: 50.123456
打电话
1. //叫出拨号程序
2. Uri uri = Uri.parse("tel:0800000123");
3. Intent it = new Intent(Intent.ACTION_DIAL, uri);
4. startActivity(it);
1. //直接打电话出去
2. Uri uri = Uri.parse("tel:0800000123");
3. Intent it = new Intent(Intent.ACTION_CALL, uri);
4. startActivity(it);
5. //用這個,要在 AndroidManifest.xml 中,加上
6. //<uses-permission id="android.permission.CALL_PHONE" />
传送SMS/MMS
1. //调用短信程序
2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
3. it.putExtra("sms_body", "The SMS text");
4. it.setType("vnd.android-dir/mms-sms");
5. startActivity(it);
1. //传送消息
2. Uri uri = Uri.parse("smsto://0800000123");
3. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
4. it.putExtra("sms_body", "The SMS text");
5. startActivity(it);
1. //传送 MMS
2. Uri uri = Uri.parse("content://media/external/images/media/23");
3. Intent it = new Intent(Intent.ACTION_SEND);
4. it.putExtra("sms_body", "some text");
5. it.putExtra(Intent.EXTRA_STREAM, uri);
6. it.setType("image/png");
7. startActivity(it);
传送 Email
1. Uri uri = Uri.parse("mailto:xxx@abc.com");
2. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
3. startActivity(it);
1. Intent it = new Intent(Intent.ACTION_SEND);
2. it.putExtra(Intent.EXTRA_EMAIL, "me@abc.com");
3. it.putExtra(Intent.EXTRA_TEXT, "The email body text");
4. it.setType("text/plain");
5. startActivity(Intent.createChooser(it, "Choose Email Client"));
1. Intent it=new Intent(Intent.ACTION_SEND);
2. String[] tos={"me@abc.com"};
3. String[] ccs={"you@abc.com"};
4. it.putExtra(Intent.EXTRA_EMAIL, tos);
5. it.putExtra(Intent.EXTRA_CC, ccs);
6. it.putExtra(Intent.EXTRA_TEXT, "The email body text");
7. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");
8. it.setType("message/rfc822");
9. startActivity(Intent.createChooser(it, "Choose Email Client"));
1. //传送附件
2. Intent it = new Intent(Intent.ACTION_SEND);
3. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");
4. it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/mysong.mp3");
5. sendIntent.setType("audio/mp3");
6. startActivity(Intent.createChooser(it, "Choose Email Client"));
播放多媒体
Uri uri = Uri.parse("file:///sdcard/song.mp3");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
it.setType("audio/mp3");
startActivity(it);
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
Market 相关
1. //寻找某个应用
2. Uri uri = Uri.parse("market://search?q=pname:pkg_name");
3. Intent it = new Intent(Intent.ACTION_VIEW, uri);
4. startActivity(it);
5. //where pkg_name is the full package path for an application
1. //显示某个应用的相关信息
2. Uri uri = Uri.parse("market://details?id=app_id");
3. Intent it = new Intent(Intent.ACTION_VIEW, uri);
4. startActivity(it);
5. //where app_id is the application ID, find the ID
6. //by clicking on your application on Market home
7. //page, and notice the ID from the address bar
Uninstall 应用程序
1. Uri uri = Uri.fromParts("package", strPackageName, null);
2. Intent it = new Intent(Intent.ACTION_DELETE, uri);
3. startActivity(it);
发表评论
-
Android学习系列(19)--App离线下载
2011-08-13 11:40 1403Android学习系列(19)--App离线下载 ... -
Android学习系列(20)-App数据格式之解析Json
2011-08-13 11:28 1603JSON数据格式,在Android中被广泛运用于客户端和网络( ... -
Android学习系列(1)--为App签名(为apk签名)
2011-08-13 11:20 1683写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐, ... -
Android学习系列(4)--App自适应draw9patch不失真背景
2011-08-13 11:16 2211做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也 ... -
Android自定义View之一:初探实例 .
2011-08-13 11:09 1485Android自定义View实现很简单 继承View,重写构 ... -
Android多媒体学:播放网络上的视频 .
2011-08-13 11:05 2068Android支持播放网络上的视频。在播放网络上的视频时,牵涉 ... -
Android多媒体学:利用AudioRecord类实现自己的音频录制程序 .
2011-08-13 11:02 5876AudioRecord类相对于MediaRecorder来说, ... -
Android多媒体:实现图像的编辑和合成 .
2011-08-13 10:59 2165package demo.camera; import ja ... -
自动完成框
2011-05-03 13:44 742请下载源码 -
读取sd卡照片
2011-05-03 13:43 1306请下载源码 -
UC菜单栏布局
2011-05-03 13:41 1125请下载附件 -
Executor线程池实例
2011-04-06 17:42 6679Executor 是 java5 下的一个 ... -
android handler 实现三步曲
2011-04-06 16:59 1435一. 要实现接口: public class VrowseP ... -
android 横竖屏切换
2011-03-25 14:33 1934①不理会。。②只竖屏 ... -
android 分辨率调试
2011-03-25 13:36 1867一:不同的layout Android ... -
android 图片内存溢出
2011-03-21 18:24 3087我的代码如下 is = new FileI ... -
android Exid 不可修改
2011-03-21 13:47 1260Android:只读EditText内容可滚动(禁止输入法)的 ... -
android 对话提示框大全
2011-03-21 12:34 3191Android 对话框(Dialog)大全 建立你自己的对话框 ... -
Android消息提示框和对话框
2011-03-21 12:29 1363在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息 ... -
android tab 用法
2011-03-11 15:10 1751TabHost广泛运用于android程序中,在程序中运用Ta ...
相关推荐
以下是关于Android Intent的详细说明和用法汇总: 1. **显示网页**: 使用`Intent.ACTION_VIEW`和`Uri.parse()`可以打开浏览器显示指定的网页。例如,`Uri uri = Uri.parse("http://google.com");`创建了一个指向...
通过上述知识点的总结,我们不仅了解了 Android 中界面过渡动画的基本用法,还学习了如何自定义动画资源文件,并掌握了其他类型动画的应用方法。这些知识点对于提高 Android 应用程序的用户体验至关重要。
若需传递数据,可以使用Intent的`putExtra(String name, Parcelable value)`方法,将数据放入Bundle中。在目标Activity的`onCreate(Bundle savedInstanceState)`中,通过`getIntent().getExtras()`获取这些值。这种...
"Android例子汇总源码"这个压缩包文件显然集合了多个Android应用实例的源代码,旨在帮助开发者深入理解和掌握Android编程的各种技巧和最佳实践。以下是根据标题和描述以及标签可能包含的一些关键知识点的详细解释: ...
### Android界面效果全汇总 在Android开发中,为了提升用户体验并增强应用的吸引力,开发者们经常需要使用各种界面效果来让应用看起来更加生动有趣。本文将详细介绍如何在Android应用中实现zoom in/out(放大/缩小...
### Android开发技巧总汇(5) #### 1. 坐标传递到Google Map 当你想要在Android应用中集成Google地图功能并展示用户的当前位置时,你需要了解如何将坐标(通常是经纬度)传递给Google Maps View。以下是一个示例: ...
### Android界面特殊效果全汇总 #### 一、Activity页面切换效果 在Android开发中,页面间的过渡动画可以显著提升用户体验,让应用看起来更加流畅和专业。从Android 2.0开始,开发者可以通过`...
Android 开发技巧总汇 Android 开发是移动应用开发领域的重要组成部分,对于教师而言,掌握这些技巧不仅可以提升教学质量,还能帮助学生更好地理解和实践。本文将详细介绍一些关键的Android开发技巧。 1. 入门实例...
### Android界面效果汇总 #### 一、Activity页面切换效果 在Android开发中,为了提升用户体验,开发者经常需要为页面切换添加动画效果。自Android 2.0版本开始,`overridePendingTransition()`方法提供了对页面...
### Android界面效果总汇 #### Activity页面切换效果详解 在Android开发中,为了提升用户体验,开发者经常会在Activity之间切换时添加各种过渡动画效果。自Android 2.0版本起,`overridePendingTransition()`方法...
Intent可以携带数据,比如通过`putExtra()`方法添加键值对,然后在目标Activity的`onCreate()`或`onNewIntent()`中使用`getExtras()`获取这些数据。此外,Intent还分为显式Intent和隐式Intent。显式Intent明确指定了...
### Android界面效果汇总 #### Activity页面切换的效果 在Android应用开发过程中,为了提升用户体验和界面交互的美观性,开发者往往会在不同的Activity之间加入过渡动画效果。这种效果不仅可以增强应用程序的吸引...
在Android开发领域,面试是检验开发者技能和经验的重要...以上是对Android面试中常见问题的详细解答,涵盖了从Activity和Service的基本概念到系统服务的使用等多个方面,旨在帮助开发者全面理解Android系统的工作原理。
3. 《android-技术资料汇总》:这份PDF可能是多个技术文章或教程的集合,内容可能涉及Android SDK的最新更新、性能优化策略、UI设计原则、调试技巧、测试方法等方面,是提升开发者技能的重要参考资料。 4. ...