當前位置:首頁 » 安卓系統 » android文件夾選擇

android文件夾選擇

發布時間: 2022-05-12 04:47:38

『壹』 android studio 導入工程應該選什麼文件

如果你之前有用Eclipse做過安卓開發,現在想要把Eclipse中的項目導入到Android Studio的環境中,那麼首先要做的是生成Build Gradle的文件。因為Android Studio 是用Gradle來管理項目的,具體操作步驟如下:

從Eclipse中導出
1.將你的ADT插件版本升級到22.0以上。
2.在Eclipse中,選擇File-->Export。
3.在彈出的導出窗口中,打開Android的文件夾,選擇「Generate Gradle Build Files」。
4.選中你想要導入到Android Studio中的項目,Finish。
PS:導出的項目將會和原來的項目在同一目錄,覆蓋原來的同時,會新增一個叫build.gradle的文件,導入Android Studio時將首先讀取這個文件。

導入到Android Studio
1.在Android Studio 中,首先關掉你當前的打開的項目。
2.在歡迎界面,點擊Import Project(註:也是可以直接在菜單選擇Import project的)
3.選中你在Eclipse中導出的項目,展開目錄,點擊build.gradle文件,然後OK
4.在之後的彈出對話框中,會要求你選擇Gradle的配置,選中Use gradle wrapper.(註:也可以自定義你本機裝的Gradle)

PS:如果沒有Grade build文件,也是可以將普通的安卓項目導入到Android Studio中,它會用現有的Ant build.但為了更好地使用之後的功能和充分使用構建變數,還是強烈地建議先從ADT插件中生成Gradle文件再導入Android Studio~~~

『貳』 android 文件選擇

java">		privatevoidopenFileBrowse(){
Intentintent=newIntent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");//文件類型
IntentwrapperIntent=Intent.createChooser(intent,"打開方式");
startActivityForResult(wrapperIntent,0);
}
protectedvoidonActivityResult(intrequestCode,intresultCode,
Intentintent){
//Stringpath;
if(resultCode==RESULT_OK){
if(requestCode==0){
if(intent==null){
Toast.makeText(this,"未選擇任何文件",Toast.LENGTH_LONG).show();
return;
}
Uriuri=intent.getData();
if(uri==null){
Toast.makeText(this,"未選擇任何文件",Toast.LENGTH_LONG).show();
return;
}

Stringscheme=uri.getScheme();
//可能是content,file等等.需要判斷其是不是file
如果不是調用文件管理器,可能返回其他
if(scheme!=null
&&("file".endsWith(scheme.toLowerCase()))
Stringpath=uri.getPath();//文件路徑
}
}
}

『叄』 Android編程 打開本地文件 文件選擇器

布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<Button
android:id="@+id/b01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<ImageView
android:id="@+id/iv01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>

代碼

import java.io.FileNotFoundException;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
public class Lesson_01_Pic extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button button = (Button)findViewById(R.id.b01);
button.setText("選擇圖片");
button.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent();
/* 開啟Pictures畫面Type設定為image */
intent.setType("image/*");
/* 使用Intent.ACTION_GET_CONTENT這個Action */
intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片後返回本畫面 */
startActivityForResult(intent, 1);
}

});
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
Uri uri = data.getData();
Log.e("uri", uri.toString());
ContentResolver cr = this.getContentResolver();
try {
Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri));
ImageView imageView = (ImageView) findViewById(R.id.iv01);
/* 將Bitmap設定到ImageView */
imageView.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
Log.e("Exception", e.getMessage(),e);
}
}
super.onActivityResult(requestCode, resultCode, data);
}
}

『肆』 Android手機內存卡中的文件夾分別代表什麼軟體

SD卡中的文件夾,基本上都是系統軟體和第三方軟體的數據存儲的地方。一般看文件夾名稱就能看出是屬於哪個軟體的。比如tencent,就是騰訊的英文名,自然就是QQ和微信的數據所在地。微信傳送的圖片什麼的,都在這里。

另外,常見的文件夾名稱及其作用如下:
一、系統數據類——系統文件存儲相關文件夾

1、.android_secure:官方app2sd的產物,存儲了相關的軟體使用認證驗證,刪除之後SD卡中的軟體將無法使用。
2、Android:存放重要的程序數據,比如google:map的地圖緩存,誤刪掉後地圖還需重新下載。
3、backups:包含重要的備份文件,比如聯系人導出到SD卡會導入到此文件夾。
4、bugtogo:系統出現問題的時候會形成一些報告文件,存放在此文件夾。
5、data:緩存數據文件夾,與Android類似。例如,「截圖助手」截圖保存在datacom.edwardkim.android.screenshotitfullscreenshots里。
6、LOST.DIR:卡上丟失或出錯的文件會移動到這里,此目錄刪了會自動生成。
7、SystemAppBackup:SystemApp remove(深度卸載)備份系統文件後,備份文件保存的目錄。
8、bugreports:升級系統或刷機,系統和程序發生兼容錯誤報告列表(包括內存使用全部內容)將保存在這個文件,重起機器可以刪除。
9、.keepsafe:隱藏類的軟體、加密保存文件地址存放於此。
10、.thumbs:瀏覽或使用某一軟體,以及使用某一文件夾後用於記錄次數和內容的文件,隨機產生,需要定期不斷清除,長時間不清理會大量佔用儲存卡的有效空間。
11、openfeint:打開聯接網路後的一個啟動程序,它廣泛植入移動類平台發布的軟體或游戲,是更新下載或評論反饋信息的記錄地址,可刪除。
12、com:播放類軟體在收看播放影視節目生成的文件將存放於此,可以對製作方反映回饋信息,可以刪除。
13、Download(download):大寫字母的是網路聯接下載文件目錄,小寫字母的是手機自身(藍牙,近場等)存放下載傳輸文件,不要誤刪。

二、系統工具類——系統自帶工具相關文件夾
1、albumart:音樂專輯封面的緩存文件夾。
2、albums:相冊縮略圖的緩存文件夾。
3、cmp:音樂的緩存文件夾。
4、Playlists:播放列表的緩存文件夾。
5、DCIM:相機隨機緩存文件夾,記錄功能設置的參數,需要及時清理。一些第三方相機軟體拍出的相片也會保存在這里,比如360或暈影相機等。
6、VPN:VPN數據的緩存目錄。
7、My documents:手機啟用各種程序任務記錄的文檔,需要定期清除,長時間不清理會佔用SD卡較大內存。
8、.nomedia:手機中隱藏的音頻、圖片文件夾都會在這里顯示,可以自設在相關文件夾中。
9、media:使用電話通話錄音軟體或在線瀏覽視頻等媒體產生的音頻文件記錄存檔將保存在此。
10、.medieval_software:啟用藍牙傳輸軟體時,記錄任務保存文件的目錄。
11、extracted:解壓縮軟體默認的解壓目錄。

三、第三方應用類
1、.mobo:Moboplayer的緩存文件。
2、.QQ:QQ的緩存文件,需要定期清除。
3、.quickoffice:quickoffice的緩存文件。
4、.switchpro:switchprowidget(多鍵開關應用)的緩存文件。
5、.ucdlres:UC迅雷的緩存文件。
6、:掌上網路、網路輸入法之類程序的緩存文件夾。
7、etouch:易行的緩存文件夾。
8、documents:Documents To Go的相關文件夾。
9、gameloft:gameloft游戲數據包存放的文件夾。
10、handcent:handcent(超級簡訊)數據文件夾。
11、handyCurrency:貨幣匯率相關的文件夾,裝了handycalc(科學計算器)之後才會有。
12、ireader:ireader的緩存文件夾。
13、KingReader:開卷有益的緩存文件夾:下載的文件和應用都在這兒:刪除時留意看清
14、LazyList:Applanet的緩存目錄,慎重使用。
15、moji:墨跡天氣的緩存目錄。
16、MusicFolders:poweramp產生的緩存文件夾。
17、openfeint:openfeint的緩存文件夾。
18、Picstore:圖片瀏覽軟體建立的一個目錄。
19、renren:人人網客戶端的緩存文件夾。
20、screenshot:截屏圖片保存的目錄。
21、ShootMe:shootme截屏後圖片文件保存的目錄。
22、SmartpixGames:Smartpix Games出品游戲的緩存文件夾,比如Jewellust。
23、sogou:搜狗拼音輸入法的隨機緩存文件夾,可以刪除。
24、SpeedSoftware:RE文件管理器的緩存文件夾。
25、TalkingFriends:talking tom(會說話的tom貓)錄制的視頻文件所保存的目錄。
26、Tencent:騰訊軟體的緩存目錄,比如QQ。(與上面的.QQ文件夾並不相同)
27、TitaniumBackup:鈦備份備份的程序所保存的目錄。
28、TunnyBrowser:感覺是海豚瀏覽器的緩存目錄,但為什麼叫這個名字?金槍魚瀏覽器...。.
29、UCDLFiles:UC迅雷下載文件的保存目錄。
30、UCDownloads:UC瀏覽器下載文件緩存的保存目錄。
31、VIE:Vignette(暈影相機)的緩存目錄。
32、yd_historys:有道詞典搜索歷史的緩存目錄
33、yd_speech:有道詞典單詞發音的緩存目錄。
34、youmicache:刪掉後還會自動生成,悠米廣告的緩存目錄,廣告程序內嵌在其程序中。
35、Glu:Glu系列游戲的資料包存放地,如3D獵鹿人,勇猛二兄弟等。
36、apadqq-images:QQ for pad的緩存目錄。
37、DunDef:地牢守護者的數據包。
38、KuwoMusic:酷我音樂的相關文件夾。
39、MxBrowser:遨遊的緩存目錄。
40、Camera360:相機camera360的隨機緩存目錄,可以定期清除。
41、TTPod:天天動聽的緩存目錄。
42、downloaded:刷了MIUI,升級後的ZIP刷機包,保存在downloaded_rom里。
43、.estrongs:當你使用了ES文件管理器解壓文件,會有這個緩存記錄。它反映使用進程,可以刪除。
44、silentR:用了後台錄音軟體,自生的音頻文件夾,子文件夾phoneCalls,定期管理清除
45、3D-compass:這是使用實景指南針軟體,生成的景象圖片(圖像和數字比較詳細)文件夾,可以清除。
46、PDF:可移植文檔格式,Pdf閱讀器存儲文件夾。
47、Zidan you:是字典的詞庫文件儲存,刪除了要重新下載詞庫。
48、Callrecords:採用第三方強制雙向錄音軟體(手機未root),音頻文件保存。
49、VPlayer Pro:是MOBO等視頻播放器使用後的記錄定期刪除。
50、BeWeather(Videos):是氣象類軟體(如黑莓天氣.。.等)附加下載音頻或動畫圖標的儲存地址,刪除了會無圖無聲顯示。
51、thumbnails:用第三方播放器觀看手持移動類視頻媒體時,存放點擊暫停、隨機截圖以及文件儲存時產生的內容。
52、iQuran(meta2):可蘭經瀏覽文本和音頻的儲存文件。
53、Autodesk:手機系統自帶存儲器命令生成文件夾:儲存圖像或編寫文稿,可以查看、備份或者刪除。
54、PixlrOMatic:後期特效處理圖片軟體Pixlo,儲存文件夾,打開可以預覽看效果。
55、mapbar:圖吧導航地圖存放文件,有必須主文件和不同地區具體地圖,主文件刪掉要重下!
56、antTTS:是使用了高德導航選擇語音種類導航、語種的下載地址,刪掉了語音提示會丟失。
57、kingsoft:金山詞霸專用文件夾下載儲存詞庫、更新拓展文匯(官方發布修正補充)。
58、NightVisionCamera:夜間拍照相機相片存放的地址。
59、DSA:電子狗專用夾,收錄各地區道路探頭監控位置信息,會定期更新。已測試配合高德、凱立德提前預警,效果不錯。
60、apexlauncher:尖端桌面啟動器文件夾,位置在andriod/data/,放置桌面設置備份bak文件。

『伍』 android是根據什麼去選擇三種drawable文件夾下的圖片

是根據drawable文件夾的修飾符進行選擇的。

比如drawable、drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawalbe-xxhdpi、drawable-xxxhdpi

根據修飾符進行優先匹配。


不同的dpi修飾符對應的dpi如下

drawable-ldpi 120DPI

drawable-mdpi 160DPI

drawable-hdpi 240DPI

drawable-xhdpi 320DPI

drawalbe-xxhdpi 480DPI

drawable-xxxhdpi 640DPI


dpi是根據手機的當前解析度ppi歸一化得到的。

那麼PPI如何得來的?

如果手機的寬為X,高為Y,屏幕大小為Z英寸,那麼

公式中的X2其實是X的平方,即X*X。

比如三星手機I9260解析度是1280*720,屏幕大小是4.65英寸,那麼計算得到的PPI就是315.8PPI

找一個最近的DPI值應該是320DPI,也就是這個設備被歸一化後就是320DPI。屬於xhdpi。

系統取圖片時會優先選擇drawable-xhdpi裡面的圖片,如果drawable-xhdpi不存在或者沒有這張圖,就會就近從其它解析度和默認的無後綴drawable文件夾下取。


比如工程只有在draw-xxhdpi文件下有img圖片,而你的設置是xhdpi,就會從xxhdpi取完圖片再壓縮到對應大小返回給使用者。

『陸』 安卓手機裡面的文件夾哪些是有用的

安卓手機的文件比較不容易區分,一般都是英語命名,除非是自己設置的文件名,所以能不刪的,盡量都別刪,如果是空間不足的話,又想刪除一些東西,那文件名前面有帶一個點的 是一定不能刪的 這類文件類似系統文件 沒有帶點的文件名 刪了不會影響手機 但是會影響你下載的某些軟體 或者游戲 下面這些是網上的一個帖子:1、.android_secure 是官方app2sd的產物,刪了之後裝到sd卡中的軟體就無法使用了。
2、.Bluetooth 顧名思義,用藍牙之後就會有這個。
3、.mobo 顧名思義,Moboplayer的緩存文件。
4、.QQ 顧名思義,QQ的緩存文件。
5、.quickoffice 顧名思義,quickoffice的緩存文件。
6、.switchpro 顧名思義,switchprowidget(多鍵開關)的緩存文件。
7、.ucdlres 顧名思義,UC迅雷的緩存文件。
8、albumart 音樂專輯封面的緩存文件夾。
9、albums 相冊縮略圖的緩存文件夾。
10、Android 比較重要的文件夾,裡面是一些程序數據,比如google map的地圖緩存。
11、backups 一些備份文件,比如聯系人導出到SD卡時會導入到此文件夾。
12、 顧名思義,掌上網路、網路輸入法之類程序的緩存文件夾。
13、bugtogo 系統出現問題的時候會形成一些報告文件,存放於此文件夾。
14、cmp 個人初步判斷是音樂的緩存文件夾。
15、data 同樣是緩存數據的文件夾,與Android性質類似。
16、DCIM 相機的緩存文件夾。
17、documents Documents To Go 的相關文件夾。
18、etouch 易行的緩存文件夾。
19、extracted androzip等解壓縮軟體默認的解壓目錄。
20、gameloft 顧名思義,gameloft游戲數據包存放的文件夾。
21、handcent 顧名思義handcent(超級簡訊)數據文件夾。
22、handyCurrency 貨幣匯率相關的文件夾,裝了handycalc(科學計算器)之後才會有。
23、ireader 顧名思義,ireader的緩存文件夾。
24、KingReader 顧名思義,開卷有益的緩存文件夾。
25、LazyList Applanet(黑市場)的緩存目錄,也許和其他程序也有關,暫時不太清楚。
26、LOST.DIR 卡上丟失或出錯的文件會跑這里,此目錄無用,刪了會自動生成。
27、moji 顧名思義,墨跡天氣的緩存目錄。
28、MusicFolders poweramp產生的緩存文件夾。
29、openfeint 顧名思義,openfeint的緩存文件夾。
30、Picstore 圖片瀏覽軟體建立的一個目錄。
31、Playlists 播放列表的緩存文件夾。
32、renren 顧名思義,人人網客戶端的緩存文件夾。
33、screenshot 貌似是截屏圖片保存的目錄,不過我不記得自己裝過screenshot這個軟體。
34、ShootMe 顧名思義,shootme截屏後圖片文件保存的目錄。
35、SmartpixGames Smartpix Games出品游戲的緩存文件夾,比如Jewellust。
36、sogou 顧名思義,搜狗拼音的緩存文件夾。
37、SpeedSoftware RE文件管理器的緩存文件夾。
38、SystemAppBackup SystemApp remove(深度卸載)備份系統文件後,備份文件保存的目錄。
39、TalkingFriends talking tom(會說話的tom貓)錄制的視頻文件所保存的目錄。
40、Tencent 顧名思義,騰訊軟體的緩存目錄,比如QQ。(與上面的.QQ文件夾並不相同)
41、TitaniumBackup 顧名思義,鈦備份備份的程序所保存的目錄。
42、TunnyBrowser 感覺是海豚瀏覽器的緩存目錄,但不知道為什麼叫這個名字,金槍魚瀏覽器.....
43、UCDLFiles UC迅雷下載文件的保存目錄。
44、UCDownloads UC瀏覽器下載文件的保存目錄。
45、VIE Vignette(暈影相機)的緩存目錄。
46、V"PN 顧名思義,V|PN數據的緩存目錄。(「|」為了反和諧)
47、yd_historys 有道詞典搜索歷史的緩存目錄。
48、yd_speech 有道詞典單詞發音的緩存目錄。
49、youmicache 刪掉後還會自動生成,悠米廣告的緩存目錄,廣告程序內嵌在其他程序中。
50、Glu Glu系列游戲的資料包存放地。如3D獵鹿人等。
51、apadqq-images QQ for pad 的緩存目錄。
52、DunDef 地牢守護者的數據包。
53、KuwoMusic 顧名思義,酷我音樂的相關文件夾。
54、MxBrowser 遨遊的緩存目錄。
55、Camera360 顧名思義,camera360的緩存目錄。
56、TTPod 顧名思義,天天動聽的緩存目錄。

『柒』 android是什麼文件夾可以刪除

分析如下:

可以刪除,但是會重新生成的。這個是系統的緩存文件,刪了之後可能你存在手機上 的一些東西就不見了。建議不要刪除,裡面一個是data文件及是存放數據的一個obb文件夾。

(7)android文件夾選擇擴展閱讀

1、Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發布了Android的源代碼。第一部Android智能手機發布於2008年10月。

2、Android一詞的本義指「機器人」,同時也是Google於2007年11月5日宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟體組成。Android的Logo是由Ascender公司設計的,誕生於2010年,其設計靈感源於男女廁所門上的圖形符號, 於是布洛克繪制了一個簡單的機器人,它的軀干就像錫罐的形狀,頭上還有兩根天線,Android小機器人便誕生了。其中的文字使用了Ascender公司專門製作的稱之為「Droid 」 的字體。Android是一個全身綠色的機器人,綠色也是Android的標志。

3、Android的系統架構和其操作系統一樣,採用了分層的架構。從架構圖看,Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。

4、Android 是運行於Linux kernel之上,但並不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 為了達到商業應用,必須移除被GNU GPL授權證所約束的部份,例如Android將驅動程序移到 Userspace,使得Linux driver 與 Linux kernel徹底分開。Bionic/Libc/Kernel/ 並非標準的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所產生的,這樣做是為了保留常數、數據結構與宏。

5、Android開發四大組件分別是:活動(Activity): 用於表現功能。服務(Service): 後台運行服務,不提供界面呈現。廣播接收器(BroadcastReceiver):用於接收廣播。內容提供商(Content Provider): 支持在多個應用中存儲和讀取數據,相當於資料庫

參考資料:(網路:Android)

『捌』 詳解Android系統如何找到最匹配的資源文件的

當你需要一個資源文件時,Android系統會在運行時根據當前設備的配置信息從你提供的資源中選擇一個文件。為了呈現出Android系統是如何選擇一個資源文件的這個流程,假定下面的每個drawable目錄包含了相同的圖片元素的不同像素版本:
drawable/
drawable-en/
drawable-fr-rCA/
drawable-en-port/
drawable-en-notouch-12key/
drawable-port-ldpi/
drawable-port-notouch-12key/
同時,假定設備的配置信息如下:
Locale = en-GB
Screen orientation = port
Screen pixel density = hdpi
Touchscreen type = notouch
Primary text input method = 12key
通過比較設備的配置信息和可用的資源文件,Android系統從目錄drawable-en-port中選擇了圖片資源。
系統選擇出最佳匹配資源文件的演算法思路如下:
1. 首先排除那些與設備的配置信息相矛盾的資源文件。
drawable-fr-rCA/ 目錄被排除掉, 因為它跟設備的信息 Locale:en-GB 相矛盾。
drawable/
drawable-en/
drawable-fr-rCA/
drawable-en-port/
drawable-en-notouch-12key/
drawable-port-ldpi/
drawable-port-notouch-12key/

注意例外: 屏幕像素密度也是一個限制條件,如果還有目錄沒有被排除。 即使設備的屏幕密度是hdpi的, drawable-port-ldpi/目錄不會被排除,因為每一個屏幕密度在這里被認為是一個點。 更多有用的信息請參考文檔:Supporting Multiple Screens 。
2. 從列表中 (table 2)挑選(下一個)最高優先順序的匹配項,進行匹配。
3. 是否沒有資源文件目錄包含這個限制條件?
o 如果沒有, 返回第2步 ,同時看看下一個限制條件。在上面的例子中,很顯然是「沒有」,因此要循環到「語言」這個限制條件是才會遇到下一個限制條件。
o 如果有, 則轉到第4步。
4. 排除那些沒有包含限制條件的資源文件目錄。在上面的例子中,系統會排除所有不包含「語言」這個限制條件的資源文件目錄。
drawable/
drawable-en/
drawable-en-port/
drawable-en-notouch-12key/
drawable-port-ldpi/
drawable-port-notouch-12key/

注意例外: 如果限制條件是屏幕像素密度, Android系統會選擇跟設備的屏幕密度最相近的那一個。 通常, Android 系統更傾向於縮小一個較大的源圖片而不是放大一個較小的源圖片。參考 Supporting Multiple Screens。
5. 返回重復執行 2, 3 和4 步,直到僅有一個資源文件目錄。在上面的例子中,「屏幕方向」是下一個需要比較的限制條件.。因此,排除那些沒有指定屏幕方向的資源文件目錄。
drawable-en/
drawable-en-port/
drawable-en-notouch-12key/
這樣剩下的目錄就只有drawable-en-port這一個了。
因為獲取每個需要的資源文件的時候都要執行這個過程,所以需要進一步優化系統的一些不足的地方。 其中一個是,一旦知道了設備的配置信息後,系統會首先排除那些沒有匹配項的資源文件目錄。 例如, 如果設備配置信息中的「語言」是「英語」(「en」),則不要將那些包含了「語言」這個限制條件但卻是其他語言信息的資源文件目錄添加到待匹配的資源池中。盡管這樣可能會留下那些沒有「語言」這個限制條件的資源目錄。
對「屏幕尺寸」這個限制條件進行匹配時,如果沒有一個更好的資源文件時,系統會使用那些為比當前屏幕小的屏幕設計的資源文件 (例如,如果需要,一個large-size尺寸屏幕的設備會使用normal-size尺寸屏幕的資源文件)。但是,如果可以選擇的資源文件所對應的屏幕尺寸都比當前屏幕的尺寸還大,此時系統不會使用這些資源文件,同時如果沒有其他更好的資源文件可選的話,你的應用將會崩潰掉。(例如,如果所有的布局資源文件都是以xlarge 為標簽的,而當前的設備屏幕是normal-size尺寸的。)

注意: 列表中(table 2)限制條件的優先順序比限制條件的數量更加重要,盡管這些限制條件可能會跟設備的配置信息匹配的很好。比如,在第4步的之前,帶匹配的資源目錄中最後的一項包括三個限制條件(屏幕方向、觸屏類型、輸入法)可以跟設備信息匹配,但是 drawable-en 目錄僅有一個匹配項(語言)。然而,「語言」擁有比其他幾個限制條件更高的優先順序,所以 drawable-port-notouch-12key 被排除掉。
要了解更多關於如何在你的應用中使用資源文件,請參考Accessing Resources。

轉載,僅供參考,祝你愉快,滿意請採納。

『玖』 安卓系統怎麼建文件夾

這個簡單
長按桌面
跳出一個選擇界面
選擇
文件夾
選擇新文件夾

『拾』 android 怎樣選擇文件夾

問題描述清楚一點比較好,如果要訪問或者新增文件夾的話,可以下載se或者類似的文件管理器,這樣就可以 管理文件夾了

熱點內容
電腦我的世界伺服器游戲幣 發布:2025-05-16 05:27:25 瀏覽:487
索尼手機為什麼不能用安卓10 發布:2025-05-16 05:18:46 瀏覽:784
蔚來es6選擇哪些配置實用 發布:2025-05-16 05:18:05 瀏覽:130
小米如何掃碼wifi密碼 發布:2025-05-16 05:13:38 瀏覽:807
樓層密碼是什麼意思 發布:2025-05-16 05:13:37 瀏覽:13
創建文件夾失敗 發布:2025-05-16 05:12:59 瀏覽:396
電腦上如何查詢自己的配置 發布:2025-05-16 05:06:36 瀏覽:105
sql中去重 發布:2025-05-16 04:55:06 瀏覽:893
dwr上傳圖片 發布:2025-05-16 04:49:46 瀏覽:122
base64加密的圖片 發布:2025-05-16 04:35:46 瀏覽:356