Android開發周報:Android TV今春將現身索尼等產品

jopen 9年前發布 | 33K 次閱讀 Android

新聞

  1. 《大眾汽車將支持Android Auto》:Google 在去年發布了安卓系統的分支Android Auto,專用于汽車,和蘋果的CarPlay展開競爭。目前越來越多的汽車廠商加入了Google的汽車開放聯盟,采用Android Auto。現在,大眾汽車也要支持Android Auto了!大眾將會在今年推出支持Android Auto的車型,高爾夫等著名車型都會支持Android Auto。
  2. 《面向Android平板的Office預覽版現全面開放》: 在今年11月微軟限量發布了針對Android平板的Office預覽版本,只有少量注冊用戶才能訪問使用。在經過數月反饋信息的收集,微軟今天正式宣布 面向所有Android平板用戶開放Office預覽版本,從而盡可能的收集更多反饋信息,為正式版發布做最后的準備。
  3. 《Android TV今春將登陸索尼、夏普、飛利浦產品》: 在去年6月份舉行的Google I/O大會上,谷歌發布了最新版本的Android TV智能電視操作系統,并于去年年末在自己的Nexus播放器上推出了該系統,使之首次與消費者見面。谷歌周二宣布,今年春季,谷歌的Android TV系統將登陸到索尼、夏普、飛利浦等廠商電視產品上。

教程

  1. 《如何定位Android NDK開發中遇到的錯誤》:Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱為“NDK”。NDK編譯生成的.so文件作為程序的一部分,在運行發生異常時同樣會造成程序崩潰。不同于Java代碼異 常造成的程序崩潰,在NDK的異常發生時,程序在Android設備上都會立即退出。文中作者介紹了如何利用調試工具定位NDK開發中遇到的錯誤。
  2. 《Android中Handler引起的內存泄露》: 當Handler作為內部類使用的時候,會引起內存泄漏,文章中詳細分析了引起內存泄漏的整個過程。要解決這種問題,思路是繼承Handler時,需要把 Handler放在單獨的類文件中或直接使用靜態內部類。因為靜態的內部類不會持有外部類的引用,所以不會導致外部類實例的內存泄露。
  3. 《將App從Holo 升級到 Material Design》:Google 自家的應用都已經使用了Material Design風格。Material Design堪稱是超越iOS的設計。將你的應用升級到Material Design,已經是迫在眉睫的事情了。開發者可以參考該作者的升級方法去升級自己的應用。整個升級過程中UI的工作量并不大,但開發人員需要使用一些新 的技術。
  4. 《Android NDK開發—C代碼回調Java代碼》:作者通過一系列的文章介紹了Android NDK開發的相關知識,介紹了Java層是怎樣傳遞數據到C層代碼,以及一些基礎NDK開發知識。該文章主要介紹C語言如何調用Java層的代碼,如何做到當C語言層完成了一系列操作后去通知Java層。
  5. 《Android內存泄漏研究》:Android 內存泄漏指的是進程中某些對象(垃圾對象)已經沒有使用價值了,但是它們卻可以直接或間接地引用到gc roots導致無法被GC回收。無用的對象占據著內存空間,使得實際可使用內存變小,形象地說法就是內存泄漏了。文章中介紹了內存泄漏的一些場景,并且提 供了預防措施,還介紹了兩種檢測技術。
  6. 《Gradle命令詳解與導入第三方包》:Android Studio + Gradle的組合用起來非常方便,很多第三方開源項目也早都遷移到了Studio,該文是Gradle系列文章第五篇,介紹了Android Studio查看、編譯并導入第三方開源項目的方法。
  7. 《正確使用Android性能分析工具——TraceView》:Android 自帶的TraceView堪比Java的性能調優工具visualvm線程視圖,可以方便的查看線程的執行情況,某個方法執行時間、調用次數、在總體中的 占比等,從而定位性能點。文章中介紹了TraceView的使用方法,基本涉及到了TraceView的所有知識。

開源項目

  1. awesome-android-ui—UI匯總:值得所有開發者收藏的神匯總!Github Start數已經達到2500+。項目匯總了大量經典UI效果,Material Design、手勢、動畫、ListView、瀑布流等等,并且每個項目都配了Demo圖片,作者真是用心,感謝作者造福所有開發者。
  2. AndroidLocalizationer:一款Android Studio/ IntelliJ IDEA 插件,可以幫助開發者將資源文件中的string文件自動翻譯為其它語言,真正實現一鍵國際化。有了此神器,再也不用進行粘貼、復制、翻譯等繁瑣的工作,只需要校對。
  3. ErrorView:一個能夠顯示圖片、主標題、副標題的自定義頁面,可以作為Http請求失敗時顯示的友情提示頁。開發者可以替換掉項目中的圖片、文字。

來自:http://www.infoq.com/cn/news/2015/01/android-tv-sony-product

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!