阅读更多

--------------------------------------------MainActivity.java------------------------------------

package com.ch08;

 

import java.io.File;

import android.app.Activity;

import android.app.SearchManager;

import android.content.Intent;

import android.net.Uri;

import android.os.Bundle;

import android.provider.MediaStore;

 

/**

 * 

 * 项目名称:com.ch08test    

 * 类名称:MainActivity    

 * 类描述:  Intent使用系统Action,传递数据

 * 创建人:fy   

 * 创建时间:2012-11-12 下午10:17:12   

 * Copyright (c) 方勇-版权所有

 */

public class MainActivity extends Activity {

 

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//brower();

//media();

//serarch();

//telphone();

//sms();

//mms();

//email();

//install();

//uninstall();

}

 

/* 浏览器 */

private void brower() {

// 地址

Uri uri = Uri.parse("http://www.baidu.com");

Intent intent = new Intent(Intent.ACTION_VIEW, uri);

// 跳转

startActivity(intent);

}

 

/* 视频 */

private void media() {

// 地址

//Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI"1");

 

//Intent intent = new Intent(Intent.ACTION_VIEW, uri);

// 跳转

//startActivity(intent);

 

  //地址
  Uri uri = Uri.fromFile(new File( Environment.getExternalStorageDirectory().getPath()+"/penpao.mp4"));
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setDataAndType(uri, "video/*");
  startActivity(intent);

}

 

/* 搜索 */

private void serarch() {

Intent intent = new Intent();

intent.setAction(Intent.ACTION_WEB_SEARCH);

intent.putExtra(SearchManager.QUERY"android123");

startActivity(intent);

}

 

/* 电话Activity */

private void telphone() {

// 地址

Uri uri = Uri.parse("tel:10086");

Intent intent = new Intent(Intent.ACTION_DIAL, uri);

// 跳转

startActivity(intent);

}

 

/* 短信Activity */

private void sms() {

// 地址

Uri uri = Uri.parse("smsto:10086");

Intent intent = new Intent(Intent.ACTION_SENDTO, uri);

// 跳转

startActivity(intent);

}

 

/* 发送图片 */

private void mms() {

// 地址

Uri imguri = Uri.parse("/mnt/sdcard/23.png");

Intent intent = new Intent(Intent.ACTION_SEND);

// 图片流

intent.putExtra(Intent.EXTRA_STREAM, imguri);

// 类型

intent.setType("image/png");

// 跳转

startActivity(Intent.createChooser(intent, "Send Image To:"));

}

 

/* 邮件 */

private void email() {

Intent intent = new Intent(Intent.ACTION_SEND);

// 收件人

String[] to = { "me@163.com" };

intent.putExtra(Intent.EXTRA_EMAIL, to);

// 抄送

String[] cc = { "you@163.com" };

intent.putExtra(Intent.EXTRA_CC, cc);

// 主题

intent.putExtra(Intent.EXTRA_SUBJECT"hello world");

// 内容

intent.putExtra(Intent.EXTRA_TEXT"内容!!!!!!!!!!!!!!");

// 类型/格式

intent.setType("message/rfc822");

startActivity(Intent.createChooser(intent, "请选择客户端邮箱!"));

}

 

/* 安装 程序 */

private void install() {

// 地址

Intent intent = new Intent(Intent.ACTION_VIEW);

intent

.setDataAndType(Uri.fromFile(new File("/mnt/sdcard/com.ch05.apk")), "application/vnd.android.package-archive");

startActivity(intent);

}

 

/* 卸载 程序 */

private void uninstall() {

Uri uri = Uri.fromParts("package""com.ch05"null);

Intent it = new Intent(Intent.ACTION_DELETE, uri);

startActivity(it);

}

}

 

--------------------------------------------效果图 brower()-------------------------------------

--------------------------------------------效果图 media()-------------------------------------

--------------------------------------------效果图 serarch()------------------------------------

 

--------------------------------------------效果图 telphone()-----------------------------------

 

--------------------------------------------效果图 sms()----------------------------------------

 

--------------------------------------------效果图 mms(),以真机测试为准-----------------------

 

--------------------------------------------效果图 email(),以真机测试为准-----------------------

 

--------------------------------------------效果图 install()-------------------------------------

 

--------------------------------------------效果图 uninstall()-----------------------------------

 

 

 

  • 大小: 92.4 KB
  • 大小: 84.2 KB
  • 大小: 121.3 KB
  • 大小: 82.1 KB
  • 大小: 68.8 KB
  • 大小: 67 KB
  • 大小: 75.7 KB
  • 大小: 37.2 KB
  • 大小: 52 KB
  • 大小: 74.3 KB
  • 大小: 76.9 KB
  • com.ch08.rar (683.8 KB)
  • 下载次数: 22
  • 查看图片附件

更多相关文章

  1. Android之Fragment界面布局实例
  2. Android中登录布局展示Activity
  3. Android(安卓)自定义dialog 设置宽度
  4. [Android]listview图文混排
  5. Android(安卓)Messenger 进程间通信
  6. Android(安卓)PopupWindow显示位置和显示大小
  7. Android(安卓)Studio系列教程二--基本设置与运行
  8. 全能HOOK框架 JNI NATIVE JAVA ART DALVIK
  9. Android仿QQ圆形头像

随机推荐

  1. Android的项目练习
  2. android layout_weight详解
  3. Accessing hidden System Service APIs i
  4. Android(安卓)基于GeolocationAPI的基站
  5. android listView动态加载数据
  6. android之SimpleAdapter
  7. Android的四种重要组件
  8. android 图片缩放
  9. android studio 取消自动保存功能(已解决)
  10. Android(安卓)加密解密