WEB开发网
开发学院手机开发Android 开发 Android Intent的几种用法全面总结 阅读

Android Intent的几种用法全面总结

 2010-06-22 02:20:00 来源:WEB开发网   
核心提示:"1");Intent it = new Intent(Intent.ACTION_VIEW, uri);startActivity(it);复制代码Uninstall 程序Uri uri = Uri.fromParts("package", strPackageName, nu
"1");

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

startActivity(it);

复制代码

Uninstall 程序

Uri uri = Uri.fromParts("package", strPackageName, null);

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

startActivity(it);

复制代码

uninstall apk

Uri uninstallUri = Uri.fromParts("package", "xxx", null);

returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);

复制代码

install apk

Uri installUri = Uri.fromParts("package", "xxx", null);

returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);

复制代码

play audio

Uri playUri = Uri.parse("file:///sdcard/download/everything.mp3");

returnIt = new Intent(Intent.ACTION_VIEW, playUri);

复制代码

哈,原来你还没贴完,我再加个:

//发送附件

Intent it = new Intent(Intent.ACTION_SEND);

it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");

it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/eoe.mp3");

sendIntent.setType("audio/mp3");

startActivity(Intent.createChooser(it, "Choose Email Client"));

复制代码

market相关

再来一个market相关的:

market相关

//搜索应用

Uri uri = Uri.parse("market://search?q=pname:pkg_name");

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

startActivity(it);

//where pkg_name is the full package path for an application

//显示指定应用的详细页面(这个好像不支持了,找不到app_id)

Uri uri = Uri.parse("market://details?id=app_id");

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

startActivity(it);

//where app_id is the application ID, find the ID

//by clicking on your application on Market home

//page, and notice the ID from the address bar

上一页  1 2 3 

Tags:Android Intent 用法

编辑录入:coldstar [复制链接] [打 印]
赞助商链接