[问题] 传sdcard中的影像档案给要求的app (非播放影像)

楼主: issuemylove (NotLove)   2014-05-02 12:56:27
各位大大好
我在自己的app中储存影像档案在sdcard中 (于特定目录)
在其它app想要获取我app的影像档案的时候
这部分我要如何传给其它app呢?
我参考网络上写了一些,但是试了数天都没成功QQ
目前进度:
目前 manifest 中:
<activity
android:name=".VideoSelectionActivity"
android:label="@string/app_name" >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.OPENABLE" />
<data android:mimeType="video/*" />
</intent-filter>
</activity>
然后在 VideoSelectionActivity的 onResume 程式码
Intent intent = new Intent();
intent.setData(Uri.parse("sdcard/my app/videos/video001.mp4"));
setResult(Activity.RESULT_OK, intent);
finish();
我参考的网址: http://stackoverflow.com/questions/11933984
请问是哪边出了问题呢?
谢谢!
作者: Ansaga (奈灿)   2014-05-02 15:01:00
这段程式码是开网页用的吧?
楼主: issuemylove (NotLove)   2014-05-02 15:04:00
不是吧@@?? 1F这样说我开始不确定了@@"
作者: Ansaga (奈灿)   2014-05-02 15:05:00
http://goo.gl/UcuSk5 这页应该有帮助没有set好像是开网页 要设定type的样子我是没这样用过啦 我都是自己放mediaplayer播XD
楼主: issuemylove (NotLove)   2014-05-02 15:08:00
ㄜ@@ 我想大大误会我的意思了 等等重新叙述问题 抱歉以补上叙述@@...希望大大们了解小小的问题 感恩感恩已
作者: passli   2014-05-03 00:09:00
作者: finaloltry   2014-05-03 09:32:00
你喂给Uri.parse的参数是不合法的 Uri string正常uri string应该是file:///tmp/android.txt
楼主: issuemylove (NotLove)   2014-05-03 14:38:00
试过楼上的方法了@@||| 但还是不行pass大的路径问题也看过了 应该也不是那个问题QQ我自己的猜想是 会不会这种方式是错误的 必须用其它方法orz?
作者: sulf (sulf)   2014-05-04 06:56:00
new Intent(Intent.ACTION_VIEW)
作者: ChonPiggy (崇小猪)   2014-05-10 17:23:00
不传档案过去而是传路径过去让另外一个App使用路径去抓?我没实做过我乱猜的 哈 感觉不知道会不会有权限问题
楼主: issuemylove (NotLove)   2014-05-12 10:26:00
后来我放弃了= =" 等待有缘人

Links booklink

Contact Us: admin [ a t ] ucptt.com