2010-08-10 41 views
1

我有很大的文件可以集成到我的應用程序(視頻)中,因此我的應用程序並非不佔用電話的所有內部存儲空間,我發現Froyo可以在SD卡上安裝這些應用程序。將應用程序的資源放在哪裏,以便它們安裝在SD卡上?

因此,我必須測試這個解決方案,並且我的應用程序在SD卡上安定下來,唯一的問題是系統在內部安裝所有相同的文件視頻(放置在文件/原始文件中)電話記憶。因此,我的問題是在哪裏放置我的視頻或放在哪裏,以便這些也可以在SD卡片上解決?

回答

0

這很奇怪。您是否已在清單中的SD卡上啓用安裝? 你需要

android:installLocation="preferExternal" 

參數添加到您的AndroidManifest.xml中強制應用程序被卡安裝。例如:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.stackoverflow" 
    android:versionCode="1" 
    android:versionName="1.0" android:installLocation="preferExternal"> 
+0

是我在AndroidManifest ......當添加preferExeternal我使用ApkInstaller安裝我的應用程序,該應用程序安裝在SD卡上,但通過Android Market,應用程序在電話上安定下來... 我不明白爲什麼... – chris2a 2010-08-12 08:24:26

+0

該功能僅支持2.2平臺現在。市場上的設備是否安裝了Android 2.2?另外,我可以依靠設備,可能供應商已經添加了一個首選項,允許用戶強制安裝位置。 – 2010-08-12 08:34:02

+0

我使用Froyo的nexus ... – chris2a 2010-08-12 09:13:13

1

是我在AndroidManifest添加preferExeternal ... 當我安裝我的應用程序與APKINSTALLER,應用程序安裝在SD卡,但與Android Market中應用平息下來的電話......

我不明白爲什麼...

0

它是否給你把它移動到SD卡的選項? (從設置應用程序管理器)

這是一個以前的應用程序的更新?(因爲它也需要一段時間的更新推出)

相關問題