我是android平臺上的新手。我試圖在最新版本中創建一個應用程序。但我想運行在最低版本的應用程序。我只是聽說與應用程序一起使用支持的庫。 我有關於在android應用程序中添加支持的庫
- 我們如何才能增加支持庫在我們的應用程序,從這裏我們可以下載一些疑惑?
- 當我們開發使用支持的庫。當我們運行在最低的平臺上,我們可以使用哪個最高版本的功能?
- 是最高版本最低版本支持UI?
- 舉一些例子說明添加支持庫..
Thanx提前!
我是android平臺上的新手。我試圖在最新版本中創建一個應用程序。但我想運行在最低版本的應用程序。我只是聽說與應用程序一起使用支持的庫。 我有關於在android應用程序中添加支持的庫
Thanx提前!
支持庫是一個安靜的擴展主題。我建議通讀它here。但這裏有一些回答你的問題。究竟是什麼支持你的項目>的Android工具>添加支持 庫(隨着Android的小圖標。)
只要右擊可以在這裏閱讀Using the v4 Library APIs。它增加了對以後Android版本的一些最有用功能 的支持。看看Fragments,Loaders和 ViewPagers。
如果我正確理解你的問題,還有你可以 的支持庫中使用,但如果你想在2.3 的動作條,你需要使用像ActionBarSherlock庫的一些看法。
添加支持庫的一個例子是有點硬,只是做 我在寫1.但這裏是使用支持 庫片段的一個例子。
首次進口的支持庫類:
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
然後我們他們:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content);
// getSupportFragmentManager() is for getting the
// FragmentManager of the Support Library
// this is the only support library part
FragmentManager fm = getSupportFragmentManager();
// from here like a normal fragment, create the fragment
Fragment frag = ExampleFragment.instantiate(this, "ExampleFragmentName");
// start a fragment transaction
FragmentTransaction ft = fm.beginTransaction();
// add the fragment to the transaction
ft.add(R.id.content, frag);
// commit the fragment transaction
ft.commit();
}
我希望這是有幫助的。
我認爲支持的lib主要用於片段,因爲它們是在3.0中添加的。使用Android支持庫,你可以直接從Eclipse的下載,查看這裏http://developer.android.com/training/basics/fragments/support-lib.html,但主要是它是這樣的:
的Eclipse - >窗口 - > Android SDK和AVD管理器 - >可用的軟件包 - > Android的支持
http://developer.android.com/tools/extras/support-library.html
下載支持包 支持包是作爲Android SDK管理器的可下載包提供的。要安裝:
啓動Android SDK管理器。
從Eclipse中,您可以選擇Window> Android SDK Manager。或者,從/目錄(僅在Windows上)或從/ tools /目錄下啓動android SDK.exe.exe。 展開Android庫,檢查Android支持包並單擊安裝選擇。 繼續安裝包裝。
完成後,所有文件(包括源代碼,示例和.jar文件)都保存到/ extras/android/support /目錄中。該目錄包含每個不同的支持庫,例如API級別4及以上的庫以及API級別13和更高的庫,每個支持庫都使用各自的版本(如v4 /)命名。 打開Android SDK MAnager。向下滾動到附加。在其他情況下,選擇Android支持庫並點擊安裝。
設置項目以使用圖書館
在你的Android項目,在項目的根(旁邊的src /,資源創建一個名爲庫/等)
找到要使用的庫的JAR文件並將其複製到libs /目錄中。 例如,支持API級別4及以上的庫位於/extras/android/support/v4/android-support-v4.jar。
將JAR添加到項目構建路徑。 在Eclipse中,右鍵單擊Package Explorer中的JAR文件,選擇Build Path> Add to Build Path。
檢查下面的鏈接話題下使用V4庫API
http://developer.android.com/tools/extras/support-library.html#Downloading
不要用最新的SDK開始所有的時間。最低版本的開始可能是姜麪包2.3。只有在您想添加ICS特定項目(如可展開小部件等)時才使用ICS。從@Marko Niciforovic
如果它不工作,檢查的項目構建路徑 - >右鍵點擊項目 - >構建路徑 - >按配置順序配置構建路徑&導出「Android專用庫」或「* android-support-vx.jar」(勾選複選框)。
希望我們能回答你的問題。