2016-11-26 51 views
0

我想以編程方式啓動默認文件管理器來向我顯示文件夾的內容,並且我想要刪除或重命名文件。在Android中打開默認文件管理器和重命名文件

當我運行android應用程序。它只顯示文件夾的內容,但不能重命名文件。

我該怎麼辦?我正在使用此代碼。

openButton.setOnClickListener(new OnClickListener() { 

@Override 
public void onClick(View v) { 
    Intent intent = new Intent(); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    intent.setType("file/*"); 
    startActivity(intent); 
} 
} 

謝謝

+0

您是否在此處添加了寫入文件管理器檢查的權限http://stackoverflow.com/questions/2896733/how-to-rename-a-file-on-sdcard-with-android-application – Raju

回答

2

我想以編程方式啓動默認的文件管理

沒有 「默認文件管理器」 在許多Android設備。沒有要求任何文件管理器響應來自第三方應用程序的任何特定Intent結構,而不是針對啓動器圖標的MAIN/LAUNCHER。並且沒有要求任何應用程序允許用戶重命名ACTION_GET_CONTENT活動中的任何內容。

您將需要自己實現所需的功能,可能需要one of these libraries的幫助。

相關問題