作者CoffeeBe (嘎逼)
看板AndroidDev
标题[问题] Wifi-direct传档档名
时间Fri Nov 1 16:09:38 2013
我使用Wifi-Direct Demo传送档案的档名我无法自行决定
假如我的档名叫0335.jpg
但传过去都会变成EX:wifip2pshared-46843548315.jpg
完全与我的原档名无关(46843548315)是乱打的每次的都不一样
且我传声音档也是如此,後面也自动冠上.jpg
然後我找了找程式码
final File f = new File(Environment.getExternalStorageDirectory() + "/"
+ context.getPackageName() + "/wifip2pshared-" +
System.currentTimeMillis()+ ".jpg");
似乎是这段的影响
所以我要如何才能得到我原本的档名+档案类型@@?
且传过去它会自行创一个资料夹放wifidirect的档案
那我又要如何去决定那个自创资料夹的档名O_O?
感谢各位大大><
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.209.197
1F:推 winterfrost:看起来档名是用现在时间决定的 应该是指传raw data 11/01 21:15
2F:→ winterfrost:资料夹名称把context.getPackageName()改成你要的 11/01 21:16
3F:→ winterfrost:档名可能要自己从送端传来了ˊˋ 11/01 21:17
5F:→ CoffeeBe:恩恩 改资料夹名称的方法我来试看看 11/01 22:08
6F:→ CoffeeBe:不过我档名的部分有点无法理解耶QQ 我是安卓新手@@ 11/01 22:09
7F:→ CoffeeBe:是要如何传送过去@@? 感谢>< 11/01 22:10
8F:推 winterfrost:举例来说 你input/outputstream 不用直接用复制的 11/01 23:53
9F:→ winterfrost:改用buffer去read/write 第一个buffer存档之类的 11/01 23:55
10F:→ CoffeeBe:恩恩~我研究看看buffre这方法,还没使用过说 谢~!!!>< 11/01 23:57
11F:→ winterfrost:理论上应该可以 但没实际试过QQ 11/01 23:57
12F:→ CoffeeBe:c好奇的是,蓝芽为何没听过此问题@@? 11/01 23:57
13F:→ CoffeeBe:有点想参考蓝芽接收端是如何运作的说,不过爬无ORZ 11/01 23:58
14F:→ CoffeeBe:我爬过解决方法,不过遇到新问题ORZ,所以我又发问了一篇 11/01 23:59
15F:→ CoffeeBe:我也是BBS新手,不知怎贴来这里@@ 11/02 00:00
16F:推 winterfrost:会没有档名是server端一开始就没送过来 11/02 00:05
17F:→ winterfrost:跟蓝芽还wifi direct无关吧? 11/02 00:05
18F:推 ChonPiggy:蓝牙?你是指透过蓝牙的什麽传输档案没有这问题? 11/02 13:56
19F:→ CoffeeBe:是爬文还没看果有人有这问题,Wifidirect倒是有看过@@ 11/02 13:57
20F:推 adks3489:Wi-Fi Direct连上以後,就当是平常的socket程式在写吧 11/03 01:32
21F:→ CoffeeBe:恩恩^^ OK 我尝试尝试~~ :) 11/03 10:49