首先我们定义一个Action Intent String type = getMimeType(path); Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(file)); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shareIntent.addFlags(Intent.FLAG_GRANT...
1. Intent shareIntent = new Intent(); 2. shareIntent.setAction(Intent.ACTION_SEND); 3. shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage); 4. shareIntent.setType("image/jpeg"); 5. startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.send_to))); 1. 2. 3...
ACTION_SEND intent 可以把自己的应用添加到系统的发送(分享)列表中。 <intent-filter> <action android:name="android.intent.action.SEND" /> <data android:mimeType="image/*" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> 接收和处理如下: Intent intent =getIntent(...
Intent intent=getIntent(); String action=intent.getAction(); String type=intent.getType();if(action.equals(Intent.ACTION_SEND)&&type.equals("image/*")){ Uri uri=intent.getParcelableExtra(Intent.EXTRA_STREAM);//接收多张图片//ArrayList<Uri> uris=intent.getParcelableArrayListExtra(Intent.EXTRA_ST...
ACTION_DIAL:(android.intent.action.DIAL)显⽰拨号⾯板。 ACTION_CALL:(android.intent.action.CALL)直接呼叫Data中所带的号码。 ACTION_ANSWER:(android.intent.action.ANSWER)接听来电。 ACTION_SEND:(android.intent.action.SEND)向其他⼈发送数据(例如:彩信/email)。
首先我们定义一个Action Intent String type = getMimeType(path); Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(file)); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ...
安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTION_SEND的Intent,系统就为我们弹出一个应用程序列表。其实在系统的文件管理器...
意图本身(一个 Intent 对象)是一个被动的数据结构,保存着要执行操作的抽象描述。 例如,你有一个活动,需要打开邮件客户端并通过 Android 设备来发送邮件。为了这个目的,你的活动需要发送一个带有合适选择器的 ACTION_SEND 到 Android 意图处理者。指定的选择器给定合适的界面来让用户决定如何发送他的邮件数据。
此处有更多添加额外数据以指定所需操作的 Intent: 发送带附件的电子邮件: Intent emailIntent = new Intent(Intent.ACTION_SEND); // The intent does not have a URI, so declare the "text/plain" MIME type emailIntent.setType(HTTP.PLAIN_TEXT_TYPE); ...
Android利用Intent.ACTION_SEND进行分享 Android利⽤Intent.ACTION_SEND进⾏分享 安卓系统本⾝可以很简便的实现分享功能,因为我们只需向startActivity传递⼀个ACTION_SEND的Intent,系统就为我们弹出⼀个应⽤程序列表。其实在系统的⽂件管理器中,这应该是我们常⽤的功能(包括⽂件的打开Intent.ACTION_VIEW...