[問題] 如何取得正確檔名
我現在想要做的事是按一個Button然後顯示出相簿
然後點選圖片,然後Toast檔名出來
我的圖片名稱叫IMG2420
類型image/jpeg
結果我點選完印出來的是48086
連副檔名都沒有.....
再點下一張的話會印出48087 是有順序的!!!?
表示他是有某種東西在命名的,而我看不到@@?
可是如果我是點選音樂這類型的檔案的話
就印得出來全部檔名+副檔名
中文字也可以!!
choosepicture.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, CHOOSE_FILE_RESULT_CODE);
}
});
然後
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
Uri uri = data.getData();
File f = new File(uri.getPath());
fileName = f.getName();
Toast.makeText(getApplicationContext(), fileName,Toast.LENGTH_LONG).show();
}
到底怎麼取得真正的名子呢@@?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.170.162.235
推
12/04 12:41, , 1F
12/04 12:41, 1F
→
12/04 13:40, , 2F
12/04 13:40, 2F
→
12/04 14:32, , 3F
12/04 14:32, 3F
→
12/04 14:32, , 4F
12/04 14:32, 4F
討論串 (同標題文章)