Android 老羅視頻教程筆記

來源:互聯網
上載者:User

標籤:android 老羅視頻教程筆記

最近看了老羅一個視頻記下的筆記!

Android 視頻學習

http://dl.dbank.com/c0y26afzer

http://pan.baidu.com/s/1mgC9C72


1. broastcast 生命週期就是onreceive函數執行完就釋放了

廣播接受者不能用對話方塊來提醒使用者 最好用toast或者notificationmanager.builder來通知

有序廣播  sendorderbroastcast 

靜態和動態接受(onresum()註冊  onpause()卸載)

handler 負責存取訊息(handler.obtain()沒有message對象才建立(從訊息池中取訊息))不要去new


handler 變數必須定於為static 否則發生記憶體泄露

message 攜帶的資料arg通常描述刻度 而what通常描述要幹什麼

sendmessage()將message對象放入訊息佇列中

handle和message關係(message 都是有handle處理的)

訊息池最大10個



Finally語句是為異常處理事件提供的一個清理機制,一般是用來關閉檔案或釋放其他

系統資源。作為try-catch-finally結構的一部分,可以沒有Finally語句,如果存在Finally語句,不論try塊中是否發生異常,是否執行過catch語句,都執行finally語句。


android支援國際化語言(在res目錄下面加上values-xx目錄並加上strin.xml)

螢幕自適應(1.在res目錄下建立多個layout-xx目錄並拷貝xml檔案)比如layout-larage(大螢幕)還有一個手機橫屏和豎屏也要自適應(每個layout都要自適應橫豎屏(例如手機預設是豎盤則加一個layout-land則支援橫屏)如果是平板則相反)


1.螢幕尺寸(布局適配)大(5、7存)小(<5)屏

2.(建立不同的位元影像)圖片自適應(密度)xhdpi  200*200超高清  hdpi 150*150高清  mdpi 100*100標準的  ldpi 75*75低清

3.橫豎屏適應

4..9.png點9圖片自適應


盡量用相對布局(線性布局只有一個方向(嵌套效率低))盡量用warp_content


圖片解析度越低占的記憶體越少


static 壓縮函數盡量用static 減少對象的多次建立(listview  getview裡面)

大圖(bitmap)經過壓縮


activity被異常銷毀的時候要進行現場保護(onsavexxx)


rtsp可以支援線上播放(前提伺服器是流媒體伺服器)

http協議只可使用視訊下載 (先下載再播放  比如20M分5段 每段傳4M  播放第一段時就載入了第二段)


videoview控制項(Android內建解碼器播放) 一搬情況都是用第3方視頻播放

1.使用videoview控制項視頻播放

2.使用service 結合


Android 老羅視頻教程筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.