Android開發周報:Google將推出新支付平臺Android Pay
原文 http://www.infoq.com/cn/news/2015/03/google-android-pay
新聞
- 《Google將推出新支付平臺Android Pay》 :Apple Pay還沒體驗到,Android Pay也來了。據Arstechnica援引知情人士消息透露,Google將在今年5月的Google I/O大會上推出新支付平臺Android Pay。通過Android Pay,商家可以在自家商店或應用中增加移動支付功能,用戶上傳信用卡或借記卡信息后就能在相關應用中實現一鍵付款。
- 《谷歌正式啟動Android for Work:拓展企業市場》 :近日谷歌啟動了一個新項目——Android for Work。此舉將有助于谷歌在企業市場的發展。Android for Work項目將面向企業用戶提供更強大的信息安全和管理功能,從而吸引企業在員工中部署Android手機。這一新項目支持的智能手機將可以區分員工的個 人和工作應用,而一款專門的Android for Work應用將允許企業監控關鍵工具,例如電子郵件、日程表和通訊錄等。
- 《報告稱96%移動惡意軟件針對Android系統》 :據外媒WarketWatch報道,互聯網安全公司FireEye公布的報告顯示,網絡上有96%的惡意軟件都指向了Android系統,有超過50億個被下載的Android應用有被黑客攻擊的風險。
教程
- 《為什么我們可以在非UI線程中更新UI》 :很多開發者在學習Android(特別是從4.0之后開始入門的)的時候都會常看見或聽到別人說我們更新UI要在UI線程(或者說主線程)中去更新 UI,不要在子線程中更新UI,而Android官方也建議我們不要在非UI線程直接更新UI。因此,很多同學會有這么一個慣性思維:在非UI線程中不能 更新UI!但是這樣嗎?閱讀該文,了解相關原理。
- 《Android 主線程之旅——PSVM》 :所有Java程序的入口都是 public static void main() 方法。這對所有的Java桌面程序、J2EE以及Android程序都是成立的。 當Android啟動時,它會開啟一個叫做 ZygoteInit 的Linux進程。這個進程是一個Dalvik虛擬機,它會在一個線程上面加載Android SDK里面大部分的常用類,然后等待。作者詳細分析了Android中的主線程知識。
- 《開源項目Philm的MVP架構分析》 : Philm 是一款展示電影信息的開源項目,其整體架構是一套MVP的實現。MVP是MVC的一種衍生,MVP模式中不容許View直接訪問Model,這是MVP與 MVC最大的不同之處。View中應該只有UI邏輯,捕捉用戶輸入以及視圖的渲染。這樣將其它復雜的邏輯抽離出來放到Presenter中去。本文探討了 Philm是如何結合Android實際問題來實現一種MVP架構。
- 《推ter視頻功能設計流程全程剖析》 :任何一個App從構思到穩定版,都需要一個過程,而原型設計是整個過程中非常重要的一個環節,原型設計直接決定產品成敗的說法也并不夸張。該文的作者是 推ter視頻功能的開發者之一,文章分析了推ter視頻功能的原型設計過程,通過作者的描述,我們可以了解在世界一流的公司中,一個功能是如 果從無到有的,然后取其精華,設計自己的App。
- 《Android最佳性能實踐(二)——分析內存的使用情況》 :由于Android是為移動設備開發的操作系統,我們在開發應用程序的時候應當始終把內存問題充分考慮在內。雖然Android系統擁有垃圾自動回收機 制,但這并不意味著我們就可以完全忽略何時去分配或釋放內存。文章介紹了如果通過GC日志及工具分析Android應用程序的內存使用情況。本篇文章對于 我們了解Android內存原理及防止內存泄漏有很大幫助。
- 《幫你徹底搞定Material Design的學習筆記》 :Android5.2已經快發布了,你還沒搞懂Material design嗎?如果還沒有搞懂,那么該文對你會有很大幫助。本文簡化了官方文檔,內容簡單容易理解。開發者可以把該文推薦給身邊的UI同學。
- 《View 事件傳遞》 :很多開發者不了解View的事件傳遞原理,所以遇到問題總是撞了東墻撞西墻。不明白原理是非常可怕的,很多同學面試的時間一被問到原理性的東西就支支吾 吾了。View是Android中最重要、最基礎的組件,建議每位開發者通讀源碼。該文是對View事件傳遞的一個簡單分析。
- 《Android Drawable 那些不為人知的高效用法》 :Drawable在我們平時的開發中,基本都會用到,Drawable能夠直接在canvas上繪制,而且相比于View,并不需要去考慮 measure、layout,僅僅需要考慮如何draw(canavs)。對于Drawable傳統的用法,大家并不陌生,該文主要介紹了 Drawable的一些自定義用法。
開源項目
- Stetho :優秀的調試工具能使開發者快速發現問題、解決問題,可以大大提高開發效率。Stetho 是非死book開源的一款Android調試工具,其最大的特點是可以像Web程序一樣通過Chrome Developer Tools,在瀏覽器上直接訪問數據。
- Lynx :當我們的應用程序安裝到手機上,如果想要看App的Log,那么一般的做法是通過數據線連接PC,然后通過Eclipse或Android Studio來看Log。整個步驟很麻煩,Lynx解決了該問題,搖晃手機或點擊按鈕就可以將Log直接顯示在手機屏幕上,是每個開發者的必備開發利器。
- Android-Material-Design-Icon-generator-plugin :這是一個Android Studio上的插件,能夠將Material Design icons 下載到本地,方便開發者在自己的App中直接使用,提供了根據名字搜索icon的功能。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!