androidini文件
『壹』 android 讀取 ini文件 執行拷貝刪除動作
附件山遲是創建/讀/寫ini文件的例子純鎮。
如果想用現成的類庫,可以參做唯粗考ini4j類庫。
『貳』 android ini文件是什麼文件
ini文件一般是配置文件,或者初始化配置文件,任何程序都可以生成配置文件
『叄』 AndroidAVD存放路徑修改
方法是:
1、比如你要把AVD放在D盤AndroidAVD下面,則預先在D盤下建立一個文件夾AndroidAVD。必須的。不然設置了環境變數也沒有用,因為模擬器不會自動創建該文件夾。
2、在桌面右擊「我的電腦」選擇「屬性」,進入「高級----環境變數-----系統變數----新建「,從而新建一個環境變數ANDROID_SDK_HOME,變數值設置為:D:AndroidAVD。如圖所示。一路確定下來,保存環境變數。重新啟動計算機。
3、如果你以前沒有AVD,則啟動AVDManager新建一個AVD,則文件會全部保存到D:AndroidAVD下面。第4點不用看了。
4、如果你以前有AVD,改了路徑後想繼續用,則要把原來C:.androidavd下面的全部文件夾復制到D:AndroidAVD下面,把avd下面的.ini文件裡面的路徑C:.androidavd部分全部改成D:AndroidAVD.androidavd。再進一個以.AVD結尾的文件夾改下面的hardware-qemu.ini這個文件裡面的路徑C:.androidavd部分全部改成D:AndroidAVD.androidavd。
這2個ini文件裡面的路徑不改光復制文件過去沒有用的,AVDManager會報錯且會刪除復制過來的所有avd文件,但並不會刪除和影響C:.androidavd下面的文件。
為保險,建議新的AVD啟動正常能進安卓系統了以後,再把原來C:.androidavd下面的所有文件刪除即可。
(3)androidini文件擴展閱讀:
AVD的全稱為:AndroidVirtualDevice,就是Android運行的虛擬設備,他是Android的模擬器識別。建立的Android要運行,必須創建AVD,每個AVD上可以配置很多的運行項目。
『肆』 安卓上怎麼讀取ini
android編程iniini文件讀寫的方法為:
一.將信息寫入.INI文件中
1.所用的WINAPI函數原型為:
BOOL WritePrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName
);
其中各參數的意義:
LPCTSTR lpAppName 是INI文件中的一個欄位名.
LPCTSTR lpKeyName 是lpAppName下的一個鍵名,通俗講就是變數名.
PCTSTR lpString 是鍵值,也就是變數的值,不過必須為LPCTSTR型或CString型的.
LPCTSTR lpFileName 是完整的INI文件名.
2.具體使用方法:設現有一名學生,需把他的姓名和年齡寫入 c:/stud/student.ini 文件中.
CString strName,strTemp;
int nAge;
strName="張三";
nAge=12;
::WritePrivateProfileString("StudentInfo","Name",strName,"c://stud//student.ini");
此時c:/stud/student.ini文件中的內容如下:
[StudentInfo]
Name=張三
.要將學生的年齡保存下來,只需將整型的值變為字元型即可:
strTemp.Format("%d",nAge);
::WritePrivateProfileString("StudentInfo","Age",strTemp,"c://stud//student.ini");
二.將信息從INI文件中讀入程序中的變數.
1.所用的WINAPI函數原型為:
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
其中各參數的意義:
前二個參數與 WritePrivateProfileString中的意義一樣.
lpDefault : 如果INI文件中沒有前兩個參數指定的欄位名或鍵名,則將此值賦給變數.
lpReturnedString : 接收INI文件中的值的CString對象,即目的緩存器.
nSize : 目的緩存器的大小.
lpFileName : 是完整的INI文件名.
2.具體使鋒和汪用方法:現要將上一步中寫入的學生的信息讀入程序中.
CString strStudName;
int nStudAge;
GetPrivateProfileString("StudentInfo","棚段Name","默認姓名",strStudName.GetBuffer(MAX_PATH),MAX_PATH,"c://stud//student.ini");
執行後 strStudName 的值為:"張三",若前兩個參數有誤,其值為:"默認姓名".
3.讀入整型值要用另一個WINAPI函數:
UINT GetPrivateProfileInt(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
INT nDefault,
LPCTSTR lpFileName
);
這里的參數意義與上相同.使用方法如下:
nStudAge=GetPrivateProfileInt("StudentInfo","Age",10,"c://stud//student.ini");
三.循環寫入多個值,設現有一程序,要銀仔將最近使用的幾個文件名保存下來,具體程序如下:
1.寫入:
CString strTemp,strTempA;
int i;
int nCount=6;
file://共有6個文件名需要保存
for(i=0;i {strTemp.Format("%d",i);
strTempA=文件名;
file://文件名可以從數組,列表框等處取得.
::WritePrivateProfileString("UseFileName","FileName"+strTemp,strTempA,"c://usefile//usefile.ini");
}
strTemp.Format("%d",nCount);
::WritePrivateProfileString("FileCount","Count",strTemp,"c://usefile//usefile.ini");
2.讀出:
nCount=::GetPrivateProfileInt("FileCount","Count",0,"c://usefile//usefile.ini");
for(i=0;i {strTemp.Format("%d",i);
strTemp="FileName"+strTemp;
::GetPrivateProfileString("CurrentIni",strTemp,"default.fil", strTempA.GetBuffer(MAX_PATH),MAX_PATH,"c://usefile//usefile.ini");
file://使用strTempA中的內容.
}
補充四點:
1.INI文件的路徑必須完整,文件名前面的各級目錄必須存在,否則寫入不成功,該函數返回 FALSE 值.
2.文件名的路徑中必須為 // ,因為在VC++中, // 才表示一個 / .
3.也可將INI文件放在程序所在目錄,此時 lpFileName 參數為: ".//student.ini".
4.從網頁中粘貼源代碼時,最好先粘貼至記事本中,再往VC中粘貼,否則易造成編譯錯誤,開始時我也十分不解,好好的代碼怎麼就不對呢?後來才找到這個方法.還有一些代碼中使用了全形字元如:<,\等,也會
造成編譯錯誤.
『伍』 android studio修改配置文件夾的位置
Android studio安裝之後一般默認在c:/user/用戶名/其他軟體在安裝中要創建緩存文件夾,那麼也會在這個目錄創建,比如Notepad++等
這個文件夾是Android SDK生成的AVD(Android Virtual Device Manager)即模擬器存放路徑
這個文件夾是Android Studio的配置文件夾,主要存放一些AndroidStudio設置和插件和項目的緩存信息
這個文件夾是構建工具 Gradle的配置文件夾,也會存儲一些項目的構建緩存信息
隨著使用時間變長,伴隨更新及各種不同配置的項目查看,這幾個文件夾會越來越大,如果系統重新安裝就丟失了,以後開項目又將是無盡的等待,最好是把它們換到別的磁碟上。
這個文件夾是由Android SDK配置模擬器生成的,非常占空間的一個宏敬。
1.首先我們把這個文件夾移動到別的盤裡面去
2.需要添加一個系統的環境變數ANDROID_SDK_HOME,如下圖:
3.如果之前有創建模擬器,移動後這些模擬器就丟失了,怎麼找回來呢?打開剛寬皮才的目錄 $ANDROID_SDK_HOME/.android 下的子目錄 avd ,會有 .ini 的文件。我的模擬器名稱為 Pixel_2_API_29Q ,則編輯 Pixel_2_API_29Q.ini 文件,如下圖:
進入Android Studio的安裝目錄,進入bin文件夾,用慎絕差文本編輯軟體打開idea.properties,去掉以下兩項的注釋符號#,修改對應的路徑為新路徑即可。
我們通常是這樣來改
本文環境為windows10+android studio4.0
『陸』 安卓手機用文本編輯器 可以打開ini文件編輯的
需要改後綴名:用自帶的記事本或安裝的word打開更改後綴為.docx的ini文件,編輯完成後,重新更改後綴為.ini。
Mac OS X 在磁碟下的應用程序文件夾或Launchpad(Mac OS X Lion 10.7或以上)中找到文本編輯.app(源名稱:TextEdit.app),打開後就可以新建文稿並實施編輯。
文本編輯支持多信息文本格式(.rtf)、帶附件的多信息文本格式(.rtfd)、(.html)、Web歸檔(.webarchive)、OpenDocument 文本(.odt)、Word 2007 格式(.docx)、Word 2003 格式(.xml)。
(6)androidini文件擴展閱讀:
有些文本編輯器短小精悍,也有些文本編胡氏輯器提供了豐富、復雜的功能。例如,Unix和類Unix操作系統都提供了vi編輯器(大激或者是它的變種),但是也有部分操作系統提供了Emacs編輯器。Windows系統提供了非常簡單的記事本。
但是很多人,尤其是那些程序員們卻更喜歡Windows下功能更豐富的其它編滾做襪輯器。在Apple Macintosh的經典Mac OS中,包含了SimpleText,後來,TextEdit替代了它。有些編輯器支持兩種操作模式,既可以當做文本編輯器,又可以當做文字處理器,WordStar就是一例。
『柒』 android 解析xml(ini)文件
解析XML一般使用 JDOM或者SAX等, 具體方法可以在網上參考下代碼.