2014-07-26 121 views
0

在android中的SD卡上創建文件的broadcastreceiver? 我想讓我的應用程序在SD卡上創建新文件時運行。 是否有任何廣播接收器用於文件創建?或其他方式?廣播接收器在android中的SD卡上創建文件?

另一個程序創建文件,我需要知道創建新文件及其文件路徑。 像啓動完成或wificchange或接收器位置。

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

    <receiver android:name="MyReceiver"> 
     <intent-filter> 
     <action android:name="android.intent.action.BOOT_COMPLETED"> 
     </action> 
     </intent-filter> 
    </receiver> 

</application> 
+0

你很可能想要一個'FileObserver':http://developer.android.com/reference/android/os/FileObserver.html –

回答

0

你應該使用AlarmManager定期掃描使用FileObserver,以輪詢週期變化的目錄,因此它們可以被你的應用控制電池和CPU的消耗。

+0

你有沒有任何示例代碼?或鏈接對文件更改和應用程序知道更多的幫助知道那個改變? – Enkahi