Resources resources = getResources(); getResources().getColor(R.color.colorAccent);//獲取顏色 getResources().getDimension(R.dimen.activity_horizontal_margin); //獲取長度 getResources().getDrawable(R.drawable.press) ; //獲取drawable資源 不過現在一般都棄用了,現在的用法是: ContextCompat.getColor(getApplicationContext(),R.color.colorAccent); ContextCompat.getDrawable(getApplicationContext(),R.drawable.press);
㈡ 最實用的Android開發資源有哪些
1. Android Annotations
Android Annotations是一個能夠加速Android開發的開源框架,它可以幫助開發者處理一些前後台任務、rest服務、應用類、代碼片段等,讓開發者專注於真正重要的東西。
2. ActionBarSherlok
ActionBarSherlock是一個擴展的Android支持庫,旨在允許開發者通過一個單一的API,在所有的Android版本中都能夠非常方便地使用活動欄設計模式。
3. Spring Android
java開發者應該比較熟悉,這是一個針對Android開發的Spring框架。使用最多的是RestTemplate功能,此外,AndroidAnnotations已經支持Spring Rest Template,使得編寫REST客戶端更加容易。
4. URLImageViewHelper
如果想在應用程序中通過URL來載入遠程圖像,這是最好的選擇。URLImageViewHelper提供了輔助類,可以很容易地載入遠程圖像,同時還提供了圖像緩存功能。
5. SubtlePatterns
SubtlePatterns提供了一些高質量的紋理圖案資源,圖案都非常適合作為應用背景,並且使用也很簡單。可以點擊這里來看如何在應用中使用這些圖案。
6. Sliding Menu(滑動菜單)
顧名思義,SlidingMenu是一個在Android應用中添加滑動菜單效果的庫,盡管網上還有一些其他類似的庫,但發現從性能和易於集成方面,SlidingMenu是最好的。
7. Android ViewPagerIndicator
一個非常棒的庫,用於在一個多頁面切換視圖中指示當前的頁面。
8. Vogella Android教程
vogella團隊幾乎已經將Android開發中的所有事情做成了教程,對於開發入門非常有幫助。
9. Android-PullToRefresh
針對Android的下拉刷新庫。
10. 谷歌的Android教程
開始Android開發必備的指南、培訓資源。
11. Commonsware Github庫
幾款Android應用開發庫,可以使開發工作更加輕松。
㈢ Android獲取資源文件的幾種方法
1.打包時,將資源放在asset文件夾內,通過AssetsManager獲取指定資源:
目標應用和jar中的assets文件夾會合並,所以可以通過獲取該應用的此類文件夾來獲取目標資源
2.使用library項目
此類方法不能混淆代碼,也就是說發布時需要提供library源項目.在引用此lib的目標項目中會看到一個包含已經編譯成class.dex的jar文件,這個文件反編譯以後仍然是只有代碼部分。
3.使用雙重library項目
提供一種雙層library項目的方法,可以混淆代碼,但是xml與圖片資源仍然是暴露的,且發布時需要提供二級引用項目,操作上復雜度較高,不如直接提供jar包和資源
4.直接提供jar包和資源(分開)
依然是反射R文件,資源會被暴露給開發者。
㈣ Android下面如何添加圖片資源
直接復制圖片,然後選擇drawable-***文件夾粘貼就行了。直接拖拉好像也可以,你試試。
㈤ 求android sdk 10資源~
如果能訪問更新SDK的地址,直接在Eclipse中更新就行了,如果不行,先配置VNP然後在Eclipse中更新sdk10就行了!
㈥ android 怎麼在代碼中引用assets中的資源
1。獲取資源的輸入流
資源文件 sample.txt 位於 $PROJECT_HOME/assets/ 目錄下,可以在 Activity 中通過
Context.getAssets().open(「sample.txt」)
方法獲取輸入流。
注意:如果資源文件是文本文件則需要考慮文件的編碼和換行符。建議使用UTF-8和Unix換行符。
2. WebView 載入assets目錄下的html文件
資源文件 sample.html 位於 $PROJECT_HOME/assets/ 目錄下,可以通過以下代碼
WebView.loadUrl(「file:///android_asset/sample.html」);
載入html文件。
㈦ android項目中建議將各類資源定義在哪裡
摘要 你好很高興為您解答[開心]菜單資源文件也可以是一個XML文件,該目錄是位於項目的res/menu/my_menu.xml目錄下。這個目錄不是eclipse自動生成好的,需要自己手動的去建立。。通過R.menu.mymenu來引用! R這個類中包含所有資源的引用方式,可以在java代碼中引用也可以在其他的資源文件中引用
㈧ android應用程序中使用資源類型有哪些
動畫資源:
補間動畫保存在 res/anim/下,從R.anim類訪問。
幀動畫保存在 res/drawable/ 下,從R.drawable類訪問。
顏色狀態列表資源:
保存在res/color/ 下,從R.color類訪問
drawable 資源:
用點陣圖或XML定義各種圖形。
保存在 res/drawable/ 下,從R.drawable類訪問。
布局資源:
程序的界面
保存在res/layout/下,從R.layout類訪問。
菜單資源
定義您的應用程序菜單中的內容。
保存在res/menu/下,從R.menu類訪問。
字元串資源
定義字元串,字元串數組和復數形式(包括字元串格式和樣式)。
保存在res/values/下,從R.string, R.array,和 R.plurals類訪問。
定義用戶界面元素的外觀和格式。
保存在res/values/下,從R.style類訪問。
更多的資源類型
如布爾值、整數、尺寸、顏色和其他數組資源的定義。
保存在res/values/下,但是每個從獨特的R子類訪問(如R.bool、R.integer、R.dimen等)
㈨ Android中的資源文件放在哪
Android除了提供/res目錄存放資源文件外,在/assets目錄也會提供存放資源文件,如下圖片:
讀取assert文件的代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
public String getFromAssets(String fileName){
try {
InputStreamReader inputReader = new InputStreamReader( getResources().getAssets().open(fileName) );
BufferedReader bufReader = new BufferedReader(inputReader);
String line="";
String Result="";
while((line = bufReader.readLine()) != null)
Result += line;
return Result;
} catch (Exception e) {
e.printStackTrace();
}