public final class IntentTool
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
android.content.Intent |
getAppDetailsSettingsIntent(java.lang.String packageName)
获取App具体设置的意图
|
android.content.Intent |
getCaptureIntent(android.net.Uri outUri)
获取拍照的意图
|
android.content.Intent |
getComponentIntent(java.lang.String packageName,
java.lang.String className)
获取其他应用组件的意图
|
android.content.Intent |
getComponentIntent(java.lang.String packageName,
java.lang.String className,
android.os.Bundle bundle)
获取其他应用组件的意图
|
android.content.Intent |
getInstallAppIntent(java.io.File file)
获取安装App(支持6.0)的意图
|
android.content.Intent |
getInstallAppIntent(java.lang.String filePath)
获取安装App(支持6.0)的意图
|
android.content.Intent |
getLaunchAppIntent(android.content.Context context,
java.lang.String packageName)
获取打开App的意图
|
android.content.Intent |
getShareImageIntent(java.lang.String content,
java.io.File image)
获取分享图片的意图
|
android.content.Intent |
getShareImageIntent(java.lang.String content,
java.lang.String imagePath)
获取分享图片的意图
|
android.content.Intent |
getShareImageIntent(java.lang.String content,
android.net.Uri uri)
获取分享图片的意图
|
android.content.Intent |
getShareTextIntent(java.lang.String content)
获取分享文本的意图
|
android.content.Intent |
getShutdownIntent()
获取关机的意图
需添加权限
<uses-permission android:name="android.permission.SHUTDOWN"/> |
android.content.Intent |
getUninstallAppIntent(java.lang.String packageName)
获取卸载App的意图
|
static IntentTool |
instance() |
public static IntentTool instance()
public android.content.Intent getInstallAppIntent(java.lang.String filePath)
filePath
- 文件路径public android.content.Intent getInstallAppIntent(java.io.File file)
file
- 文件public android.content.Intent getUninstallAppIntent(java.lang.String packageName)
packageName
- 包名public android.content.Intent getLaunchAppIntent(android.content.Context context, java.lang.String packageName)
context
- 上下文packageName
- 包名public android.content.Intent getAppDetailsSettingsIntent(java.lang.String packageName)
packageName
- 包名public android.content.Intent getShareTextIntent(java.lang.String content)
content
- 分享文本public android.content.Intent getShareImageIntent(java.lang.String content, java.lang.String imagePath)
content
- 文本imagePath
- 图片文件路径public android.content.Intent getShareImageIntent(java.lang.String content, java.io.File image)
content
- 文本image
- 图片文件public android.content.Intent getShareImageIntent(java.lang.String content, android.net.Uri uri)
content
- 分享文本uri
- 图片uripublic android.content.Intent getComponentIntent(java.lang.String packageName, java.lang.String className)
packageName
- 包名className
- 全类名public android.content.Intent getComponentIntent(java.lang.String packageName, java.lang.String className, android.os.Bundle bundle)
packageName
- 包名className
- 全类名bundle
- bundlepublic android.content.Intent getShutdownIntent()
需添加权限 <uses-permission android:name="android.permission.SHUTDOWN"/>
public android.content.Intent getCaptureIntent(android.net.Uri outUri)
outUri
- 输出的uri