作者CoffeeBe (嘎逼)
看板AndroidDev
标题[问题] 传档案如何取得档名
时间Sun Nov 3 23:58:58 2013
如何在蓝芽、Wifidirect等...传输方式中
取得原档案的名称 和 档案类型(.jpg .mp3...等)
小弟我试过好多方法,一直无法取得原档名
档案过得去,但通通变成jpg....
且档名也不是我原本的 因为我取得不到....QQ
拜托各位大大救救我了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.170.156.5
1F:推 LaPass:十之八九是程式写错了吧... 11/04 02:36
2F:→ adks3489:跟蓝牙、Wi-Fi无关,你传送端要用其他方法取得档名 11/04 10:43
3F:→ adks3489:然後再把档名传给接收端,这样接收端开档时,才知道档名 11/04 10:43
4F:→ adks3489:我建议你先看懂他原始的程式码,不要这样复制来复制去 11/04 10:46
5F:→ adks3489:但是却不知道他在干嘛 11/04 10:46
6F:推 Assyla:取不到很正常,程式没传档名,当然就随便取一个名字 11/04 11:39
7F:→ CoffeeBe:恩恩~~~我来试试如何取得档名、副档名@@ 11/04 14:22
8F:→ CoffeeBe:我试了几种取档名的方法 但档案名子都是null 11/05 13:55
9F:→ CoffeeBe:要如何取到档案的名称呢 我用GetFileName 可是都取到null 11/05 13:59
10F:→ CoffeeBe:我知道是程式写错,要怎样写才能取出档名@@? 11/05 14:00
12F:→ CoffeeBe:恩~我试过了 可是一样是null 11/05 20:26
13F:→ CoffeeBe:我是拿Developres 的WiFiDirectDemo 来改 11/05 20:29
15F:→ CoffeeBe:为何取道的还是null呢@@? 11/05 20:31
16F:推 winterfrost:我猜是因为你选的是图片档 11/06 08:19
17F:→ winterfrost:所以得到的uri是mediastore的uri 而不是档案实际路径 11/06 08:19
18F:→ winterfrost:你可能要找一下如何query MediaStore内的data 11/06 08:21