在SD卡上存储Android应用程序数据

有没有办法存储Android应用程序数据在SD卡而不是在内部存储器?
我知道如何将应用程序sqlite数据库从内部存储器传输到SDCard,但如果内部内存得到满足的第一位?每个人都如何处理?
警告:此答案已过时。您应该使用Environment.getExternalStorageDirectory()获取SD卡的根路径,如下面的答案中所述。

老回答所以对此的意见有意义:

添加/ sdcard /到您的路径根应该指示您的Android应用程序使用SD卡(至少它的工作方式与G1)。 Android的文件系统对象使您能够检查文件大小…所以应该是可能的(如果棘手)写一些故障转移代码。如果内部内存已满,此代码将调整您的根路径。

http://stackoverflow.com/questions/1209469/storing-android-application-data-on-sd-card

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在SD卡上存储Android应用程序数据