編輯:關於Android編程
1.RAM
首先是RAM,廣義上的RAM指的是“隨機存取存儲器”,狹義上的RAM就是所謂的內存。它有斷電後數據會消失的特性。
RAM越大,機子的速度就會越快。當然太大了會用不完,就沒有效果了。
——就相當於你電腦的內存條
2.ROM:
ROM的本義其實是只讀存儲器,是一寫就再也改不了了的。光盤也算ROM的一種。
但是到了後來,由於系統升級的需要,ROM漸漸不再"Read Only",而是進化成可以用特殊手段改寫的,比如“EPROM”和“EEPROM”。但是這種ROM一般情況也是改不了的,需要用特殊的手段。
再到後來(安卓時代),手機廠家直接用快閃存儲器代替ROM,把一塊存儲器這裡分一點,哪裡分一點,最後剩下的就是“USB存儲器”。一個內置8GB的手機,就這樣被系統瓜分得只剩5、6GB。
——簡單的說,就是相當於你windows電腦的C盤
3.存儲卡:
存儲卡(Storage Card),顧名思義就是用來存放數據的卡,手機上最常見的就是SD卡和Micro SD卡,另外還有CF卡、MMC卡、記憶棒的各種各樣的存儲卡。
在安卓手機上,SD卡僅僅能夠用來存放文件,比如文檔、表格、歌曲、照片、視頻、安裝包等等(這個大概上3級的吧友都知道了吧)
通過特殊手段,SD卡還可以用作虛擬內存,但會燒卡所以不推薦。
——這個我們可以理解成電腦的D盤、E盤,或者外接移動硬盤也行
注意:存儲卡(Storage Card),就相當於SD卡,外置存儲。Android程序 讀寫SD卡上的文件分為3步
(1)調用Environment的getExternalSroageState()方法判斷手機是否插入了SD卡,並且應用程序具有讀寫的權限。例如使用如下代碼:
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
(2)調用Environment的getExternalStorageDirectory()方法來獲取外部存儲器,也就是SD卡的目錄
(3)使用FileInputStream,FileoutputStream,FileReader,或FileWriter讀寫SD卡裡面的文件。
——————————————————————————————————————————————
Android讀寫添加權限:
SD卡中創建與刪除文件權限
向SD卡寫入數據權限(文件讀寫經常用)
本文實例講述的是AlertDialog,這種對話框會經常遇到。AlertDialog跟WIN32開發中的Dialog不一樣,AlertDialog是非阻塞的,而阻塞的對話
騰訊已將手機QQ桌面帶到了安卓手機平台。該版本不僅能關注城市天氣和資訊熱點,還能在桌面就收發QQ消息、定制動態的待機桌面。本期就來看看新版手機QQ桌面是如何
我們有時候會遇到這麼一個情況。就是我在一個ListView裡面需要顯示的東西其實是有種類之分的。比如我要分冬天,夏天,秋天,春天,然後在這每個季節下面再去加載各自的條目數
AlertDialog的簡單使用 AlertDialog的使用是依賴於Activity的。它不同於Toast,Toast是不依賴於Activity的,Toast只起到一