導航:首頁 > 操作系統 > 安卓res路徑怎麼寫

安卓res路徑怎麼寫

發布時間:2024-10-08 21:22:15

android系統中的app安裝後的各個文件路徑在哪裡

在系統中system/app文件夾中。

在android系統中安裝軟體時,系統會將其安裝在設定好的路徑當中,即system/app路徑。後來下載的APP可以卸載,但系統自帶的APP不能卸載,否則會引發系統的崩潰。

在安裝APP時,也可以直接將文件復制到手機里(手機內存、Storage Card都可以),在手機上執行該CAB文件即可安裝。

(1)安卓res路徑怎麼寫擴展閱讀

android系統中的app不同格式安裝:

1、CAB格式,直接將文件到手機里,都可以在手機上執行該CAB文件即可安裝。

2、EXE格式,EXE格式的程序可分為手機上直接運行(即綠色軟體的形式)和連接電腦同步安裝2種形式。

3、免安裝軟體(綠色軟體),將文件直接拷貝到手機里(手機內存、Storage Card都可以)即可運行。這種軟體在網上下載時一般是RAR或ZIP格式壓縮包,只需先在電腦上解壓,將解壓出來的文件夾拷貝到手機里即可運行。

4、Cpl文件,將文件直接拷貝到手機windows目錄下,即可在設置中出現相應的選項。如SoftKeyAppleEx.cpl對應會出現軟體設置選項。

② AndroidResEdit簽名簽名失敗,可能文件路徑中包含空格,中文,請把本軟體和要簽名的軟體移動到C盤的根目錄

很多人會把要簽名的apk文件放到C盤的根目錄下,但是還是不行。要注意提示說的 需要把簽名軟體也放到C盤的根目錄下,而且APK文件名中不能包含空格和漢字。然後運行軟體,點擊「簽名」菜單即可。

③ res文件夾是什麼

RES文件只是一個文本文檔,其中包含一個文件列表。RES文件同BSP文件相對應。它用來通知HALF-LIFE伺服器向客戶端發送他們缺少的特定文件。除了後綴.RES,它必須和你的BSP文件名完全相同。因此,如果你的地圖名為cs_mymap.bsp,那麼你應該創建一個名為cs_mymap.res的文件。還有,BSP文件和BSP文件必須存放在同一目錄下。也就是說,都應該放在MOD根目錄下的 "/maps "文件夾中。

RES文件的工作流程如下:

1.伺服器更換成你自定義的地圖,或者當自定義地圖開啟時客戶端連接到你的伺服器

2.伺服器查找跟地圖名(BSP文件)同名的RES文件

3.伺服器調用RES文件,並按照其中的文件列表查找圖片、聲音等等需要發送往客戶端的文件。

4.如果客戶端沒有這些指定的文件(或者存在同名文件但數據、大小不同),那麼伺服器將他們發送到客戶端。

5.RES文件中提及的所有文件被下載完成後,客戶端連接到伺服器,並進入游戲。

需要特別注意的一點是:只有文件被完全下載以後,客戶端才可進入游戲。這是因為其中可能包含對HL引擎來說至關重要的材質文件。因此,如果你有大量的自定義文件或者龐大的WAD文件,或許你想壓縮他們的體積。如果確實如此,你可以從WAD文件中移除一些並不需要的材質文件來盡可能達到壓縮的目的。另外,你可以試著找到那些你只在特定場合下才能用到的材質文件。是否必須要使用這些文件呢?也許我們可以用其他的材質文件來替代他們而達到相同的效果。客戶機通常並沒有足夠的耐心來等待下載一大堆文件,所以他們很可能會點擊取消。因此,你所做的清理工作越徹底,其他人就會越省心。

C.創建你自己的RES文件

既然RES文件只是文本文件,那麼你自然可以使用任何文本編輯工具來創建並對它進行修改。我使用記事本,但是其他的工具也可以,只要它使用ASCII編碼而不是自己獨特的格式。

有一些專門用來編輯RES文件的工具,但是我至今還從來沒有使用過,所以我無法講述他們的用途。:)

D.RES文件的格式

RES文件的格式非常直觀。只需每行輸入一個文件名即可。為了讓伺服器能夠在你的MOD(例如CS)目錄下找到你所指定的文件,你必須指定文件的路徑。這個路徑是相對於根目錄( "root ")而言的。無論如何,根目錄都是指伺服器所使用的MOD目錄。對於CS伺服器來說,應該是\hlserver\cstrike

;對於TFC伺服器來說,應該是\hlserver\tfc.所以,在輸入文件名時,應將( "ROOT ")目錄作為絕對根目錄。

看到這里,你也許會想,「這是不是意味著我將無法傳送位於MOD目錄以外的文件??」呵呵,問得好!答案是:不可以!實際上,如果你試著指定其他目錄下的文件,伺服器會崩潰。在為這篇指南測試的時候,我在一個CSPUB伺服器上試著指定硬碟根目錄以外的文件,結果伺服器崩潰了。這可不好。教訓:只能指定MOD目錄或其子目錄下的文件。

那麼究竟應該如何指定路徑--對於 "root "的相對路徑呢??這個很簡單。將你所要指定的文件名連同它的存放目錄預先准備好。比方說,你正使用一張CS的地圖。這個MOD的根目錄是c:\Counter-Strike\cstrike。比如說你做的這張地圖特別漂亮,而且需要一些天空的材質文件來正確顯示它。天空的材質文件存放在c:\Counter-Strike\cstrike\gfx\env目錄下。既然c:\Counter-Strike\cstrike是根目錄,那麼你只需要指定gfx\env部分。

④ 用什麼軟體可以打開RES或CFG文件

RES
1、游戲中的應用
RES只是一個文本文檔,其中包含一個文件列表。RES文件同BSP文件相對應。它用來通知HALF-LIFE伺服器向客戶端發送他們缺少的特定文件。除了後綴.RES,它必須和你的BSP文件名完全相同。因此,如果你的地圖名為cs_mymap.bsp,那麼你應該創建一個名為cs_mymap.res的文件。還有,BSP文件和BSP文件必須存放在同一目錄下。也就是說,都應該放在MOD根目錄下的"/maps"文件夾中。
RES文件的工作流程如下:
1.伺服器更換成你自定義的地圖,或者當自定義地圖開啟時客戶端連接到你的伺服器
2.伺服器查找跟地圖名(BSP文件)同名的RES文件
3.伺服器調用RES文件,並按照其中的文件列表查找圖片、聲音等等需要發送往客戶端的文件。
4.如果客戶端沒有這些指定的文件(或者存在同名文件但數據、大小不同),那麼伺服器將他們發送到客戶端。
5.RES文件中提及的所有文件被下載完成後,客戶端連接到伺服器,並進入游戲。
在商務、私人社交上
RES 通常印在名片上,表示宅電,其全稱是Residence
[編輯本段]2、Microsoft Internet Explore中的應用
當Win2003安裝完畢時,默認是開啟了Internet Explorer 增強的安全配置,可以在 控制面板--添加刪除程序--組件中將其刪除。
當開啟「增強的安全配置」後,每次在用戶打開網頁時,系統都會自動調用C:\Windows\System32下的shdoclc.dll文件(動態鏈接庫),從此文件中解壓、調用一個hardAdmin.htm的Web頁面,顯示給用戶。顯示的路徑是:res://shdoclc.dll/hardAdmin.htm(注意:不是HTTP)
RES狀態下的網頁附上一些官方的資料:
shdoclc - shdoclc.dll - DLL文件信息
DLL 文件: shdoclc 或者 shdoclc.dll
DLL 名稱: Microsoft Shell Doc Object and Control Library
描述:
shdoclc.dll是為Windows應用程序添加基礎文件和網路操作相關模塊。
屬於: Microsoft Windows
系統 DLL文件: 是
常見錯誤: File Not Found, Missing File, Exception Errors
安全等級 (0-5): 0
間諜軟體: 否
廣告軟體: 否
[編輯本段]3、Windows程序資源文件

(1)作用

RES文件在Windows編程中被稱為資源文件,用於存放字元串、程序圖標、其他引用圖片。Delphi的每個主程序中都含有{$R *.RES}指示字,表示家在於程序同名資源文件中存放的程序圖標。巧妙地利用資源文件對於編程有意想不到的作用。

(2)RES文件的生成

RES文件是由RC文件編譯而來的,請看以下RC文件示例:
文本文件「MyMusic.RC」:
SRC1 FILE1 OnlyYou.mp3
SRC2 FILE2 YesterdayOnceMore.mp3
SRC3 FILE3 MoonRiver.mp3
//另例:
//mycur cursor move.cur //加入游標
//mypic Bitmap Water.BMP //加入點陣圖
//mywav WAVE happy.wav //加入聲音
//myAVI AVI EPOEN.AVI //加入視頻
//myIco ICON CJT.ICO //加入圖標
其中,每一行表示聲明一項資源,每一項資源的聲明包含三個參數定義,第一個參數是資源的名稱,第二個參數是資源的類型描述(本例定義了三類),第三個參數是文件名。參數之間必須由空格隔開。
編寫完成「MyMusic.RC」文件後,將其與上述三個.MP3文件放置在同一文件夾中(為了避免由設置路徑帶來的麻煩)。然後以下面的命令行運行應用程序brcc32.exe(位於..\Delphi6\Bin):brcc32 mymusic.rc需要注意的是,該命令只能在命令行方式下執行。如果系統的PATH環境變數中不包含Delphi的運行路徑,那麼你還需要將brcc32.exe與MyMusic.RC、三個.MP3文件放置在同一路徑中進行。運行上述命令行後,將在同一路徑中得到文件「MyMusic.RES」,這就是一個獨立完整的資源文件。

(3)RES文件的載入

你只需要在項目中的某個單元中(最好是你需要利用這些資源的單元,這樣會使你的應用程序更具有可讀性)加入如下編譯指示:
{$R MyMusic.RES}
盡管該編譯指示可以位於單元的任何位置,但為了使你的源代碼結構合理,最好還是將其並列位於編譯指示「{$R *.dfm}」(每個含有窗體文件的單元中都含有該行編譯指示)。這里的編譯指示就明確告訴編譯器,在編譯應用程序時需要將資源文件「MyMusic.RES」包含到應用程序中。

(4)資源文件的還原

下面的過程將告訴你如何將應用程序中包含的資源(文件)重新還原。
procere MusicResToFile(const ResName, ResType,FileName: string);
var
Res: TResourceStream;
begin
Res := TResourceStream.Create(HInstance,ResName, PChar(ResType));
Res.SaveToFile(FileName); //將資源保存為文件,即還原文件
//你還可以進行其它的流操作,在內存中實現對資源利用而不必另存為文件
Res.Free;
end;
調用該過程的示例如:
MusicResToFile('SRC2', 'FILE2', 'TheSecondMusic.MP3');
值得一提的是,利用此方法,你完全可以製作自己的安裝程序,該安裝程序僅包含一個可執行文件,在該可執行文件中以資源的形式包含所有將要安裝的內容(文件)。此外,如果在你的應用程序中需要播放外部音頻文件(如背景音樂、聲音提示等),也可通過此方法將這些外部文件包含到應用程序中,從而避免用戶誤刪這些音頻文件導致應用程序的不完整。

(5)RES文件的調用

資源文件在Delphi中的關鍵字為hinstance.下面給出具體用法.
<1>游標的調用
首先在程序中定義一個值大於0的常量,因為Delphi本身用0-負16來索引默認
的游標,所以我們制定的游標應從表面上1開始索引。然後在窗口的Oncreat事件
中添加以下代碼:
screen.cursor[35]:=Loadcursor (hinstance,'mycur');
其中35為大於1的常量,mycur為游標在資源文件中的名字。如果希望在其他控
件上使用定製游標,例如Panel控制項,只需在程序的適當處加入以下代碼:
Panel1.cursor:=35;
<2>點陣圖的調用
新建一項工程,添加一Timage控制項,在需要顯示的地方寫以下代碼:
Var mymap:Hbitmap;
begin
mymap:=LoadBitmap(hinstance,'mypic');
Image1.picture.Bitmap.Handle:=mymap;
end;
其中"mypic"為點陣圖資源文件中的名稱。
〈3〉AVI文件的調用
新建一工程,添加一Animate控制項,在需要的地方加入:
animater1.resname:='myAVI';
animater1.Active:=true;
其中myAVI為視頻文件在資源文件中的名稱。
〈4〉調用WAV文件
在uses中加入mmsystm單元,以便在程序中播放WAV文件。播放時
Playsound(pchar('mywav'),hinstance,sndsync or snd_resource);
其中mywav為聲音文件在資源中的名稱。
〈5〉加入游標
加入游標比較容易,只要將res文件加入單元文件中即可。但需注意,名稱最好
取"W"."WW"等,使第一個字母盡量靠後,以免與主程序的圖標順序顛倒。這樣一
來,別人在使用你的程序時如果想選擇其它圖標就有很多選擇了。
補充:
1.資源類型除上述類型外,還可以字體文件,字元串文件等。
2.資源文件不但可以在標准圖形界面下使用還可在控制台下使用。
下面我們來試驗一下:
新建一工程,將唯一的一個Form刪除,然後修改工程文件。增加一句{$Apptype console},在uses子句中加入mmsystem,並將其它引用單元刪掉。將Begin和end之間語句刪掉。至此,我們就可和Turbo PASCAL下編程序一樣,且還可以調用windows的API和資源。將資源文件----{$R myfist.res}加入。在Begin和end之間寫下:
writeln('演示程序,按任意鍵開始!');
readln;
playsound(pchar('mywav'),hinstance,snd_sync or snd_resource);
writeln('演示結束!');
運行程序,將彈出一個標准DOS窗口,按任意鍵播放聲音文件。是不是很COOL呢!

cfg
CFG:控制流圖(Control flow graph)
控制流圖(CFG)是用在編譯器中的一個抽象數據結構。它是一個過程或程序的抽象表現,由編譯器在內部維護。每個在圖形中的節點代表一個基本塊,例如,沒有任何跳躍或跳躍目標的直線代碼塊;跳躍目標以一個塊開始,和以一個塊結束。定向邊緣被用於代表在控制流中的跳躍。在那裡,在大部分介紹中,兩個特定的設計塊:項目塊,通過它控制到流圖的輸入,和編輯塊,通過它全面控制流輸出。
-----------------------------------------------------------
.cfg:迅雷下載配置文件的後綴名
使用迅雷開始下載的時候,迅雷會根據所下載的文件創建兩個文件:*.td和*.td.cfg,這兩個文件是迅雷的臨時下載文件和配置文件,在*.td文件里是正在下載的數據,*.td.cfg文件是下載數據的配置文件,記錄了配置信息,如線程、存放目錄、用戶名、 密碼等。當文件下載完成後,迅雷會自動將*.td.cfg配置文件刪除,並將*.td臨時下載文件的後綴名.td去掉,變成所要正確下載的文件。如果下載文件的格式是td的,說明這個文件還沒有下載完,請繼續下載。
------------------------------------------------------------
CFG(Content-Free Grammar,上下文無關文法)
上下文無關文法(Content-Free Grammar, CFG)
在計算機科學中,若一個形式文法 G = (N, ∑, P, S) 的產生式規則都取如下的形式:V -> w,則稱之為上下文無關的,其中 V∈N ,w∈(N∪∑)* 。上下文無關文法取名為「上下文無關」的原因就是因為字元 V 總可以被字串 w 自由替換,而無需考慮字元 V 出現的上下文。一個形式語言是上下文無關的,如果它是由上下文無關文法生成的(條目上下文無關語言)。
上下文無關文法重要的原因在於它們擁有足夠強的表達力來表示大多數程序設計語言的語法;實際上,幾乎所有程序設計語言都是通過上下文無關文法來定義的。另一方面,上下文無關文法又足夠簡單,使得我們可以構造有效的分析演算法來檢驗一個給定字串是否是由某個上下文無關文法產生的。例子可以參見 LR 分析器和 LL 分析器。
BNF (巴克斯-諾爾範式)經常用來表達上下文無關文法。
上下文無關文法重要的原因在於它們擁有足夠強的表達力來表示大多數程序設計語言的語法;實際上,幾乎所有程序設計語言都是通過上下文無關文法來定義的。另一方面,上下文無關文法又足夠簡單,使得我們可以構造有效的分析演算法來檢驗一個給定字串是否是由某個上下文無關文法產生的。例子可以參見 LR 分析器和 LL 分析器。
文法規則使用相似的表示法。名字用斜體表示(但它是一種不同的字體,所以可與正則表達式相區分)。豎線仍表示作為選擇的元符號。並置也用作一種標准運算。但是這里沒有重復的元符號(如正則表達式中的星號*),稍後還會再講到它。表示法中的另一個差別是現在用箭頭符號「→」代替了等號來表示名字的定義。這是由於現在的名字不能簡單地由其定義取代,而需要更為復雜的定義過程來表示,這是由定義的遞歸本質決定的。
同正則表達式類似,文法規則是定義在一個字母表或符號集之上。在正則表達式中,這些符號通常就是字元,而在文法規則中,符號通常是表示字元串的記號。我們利用C中的枚舉類型定義了在掃描程序中的記號;為了避免涉及到特定實現語言(例如C)中表示記號的細節,就使用了正則表達式本身來表示記號。此時的記號就是一個固定的符號,如同在保留字 while 中或諸如+或: =這樣的特殊符號一樣,對於作為表示多於一個串的標識符和數的記號來說,代碼字體為斜體,這就同假設這個記號是正則表達式的名字(這是它經常的表示)一樣。

閱讀全文

與安卓res路徑怎麼寫相關的資料

熱點內容
單行文字的命令是什麼 瀏覽:412
nfs伺服器如何遷移客戶機 瀏覽:728
5dtopdf 瀏覽:581
命令創建用戶名和密碼 瀏覽:195
c程序員簡歷上如何寫個人優勢 瀏覽:368
增長率倍速演算法公式 瀏覽:74
編程演算法是什麼 瀏覽:700
程序員逆襲成自媒體 瀏覽:373
哲學史羅素pdf 瀏覽:636
什麼app可以設置微信新信息提示音 瀏覽:447
單片機aes 瀏覽:486
安卓res路徑怎麼寫 瀏覽:1002
androidmic音量調節 瀏覽:210
伺服器機箱後面的sas怎麼接 瀏覽:806
壓縮空氣調節器 瀏覽:384
安卓系統的qq在蘋果上登錄為什麼沒有好友 瀏覽:416
山西lol伺服器雲伺服器 瀏覽:380
綠色版文件夾加密軟體 瀏覽:275
做程序員怎麼升職 瀏覽:999
編譯原理優先函數視頻 瀏覽:77