Android開發技術週報 Issue#2

  1. Andriod Studio科普篇php

    做者記錄了本身在使用Android Studio時作的一些個性化設置,踩到的一些坑等等。html

  2. 美團Android自動化之旅—生成渠道包android

    文章介紹了三種打渠道包的方式。目前,Android團隊打包基本使用第三種方式,完成了打包的自動化,解放了工程師的生產力,善哉善哉。打包的問題解決了,但有時候還須要爲不一樣的渠道定製不一樣的APK。git

  3. 美團Android自動化之旅—適配渠道包github

    文章介紹瞭如何使用Android構建利器Gradle的flavor特性來定製渠道包。瀏覽器

  4. 如何把Android手機變成一個WIFI下載熱點? — 報文轉發及DNS報文攔截微信

    隨着wifi的普及,移動運營商的熱點也愈來愈多了,如中國移動的CMCC、中國電信的ChinaNet、中國聯通的ChinaUnicom等,通常來講,連上此類的熱點,打開瀏覽器上網時都會自動跳轉到一個驗證頁面,最近有個項目也有相似的需求,Android手機自建熱點,別的手機wifi鏈接此熱點,打開瀏覽器,輸入任意內容,自動跳轉到一個下載列表頁面,點擊相應的連接便可下載相應的文件。網絡

  5. Android經過Wifi來調試你的應用架構

    在Android中調試咱們常常要用一根USB數據線鏈接到手機和電腦,一方面麻煩不說,手機一直連着電腦充電時間長了對手機也是一種傷害,另外一方面若是哪一天忘記帶USB數據線就很悲催了。今天就來教你們一種經過wifi來鏈接手機調試的方法,瞬間高大上有木有?並且不須要root,之後你就能夠隔空給你公司的測試妹子安裝/卸載apk了。app

  6. Activity生命週期詳解系列

    文章第一部分結合官方的Activity生命週期流程圖講解了各個生命週期方法的執行順序,第二部分結合一些特定的使用場景分析了Activity的生命週期,第三部分講解了onSaveInstanceState和onRestoreInstanceState這兩個方法的做用。

代碼&開源庫

  1. android-combination-avatar

    網易工程師實現的模仿QQ討論組頭像疊加效果的控件

    image

  2. RoboSpock

    RoboSpock是一個Android的測試框架,它可讓你很是快的在JVM上運行單元測試,而無需啓動任何仿真器或進行任何部署。

  3. android-signaturepad

    一個能夠平滑的繪製簽名的自定義View。

    image

  4. android-simple-storage

    這個庫可讓你使用簡單的Api在內部或者外部磁盤空間上建立、讀取、刪除、附加、加密文件等等。

  5. ZhihuPaper

    一個「知乎日報」Android 客戶端

    image

  6. Smart App Updates

    Android App 增量更新實例

  7. cerberus

    Android library for detecting and reporting long running SQLite queries.

  8. AKParallax-Android

    一個能夠爲ScrollView或者ListView添加視差滾動效果的庫。

  9. Android-Icon-Fonts

    Material和Holo風格的圖標字體.

    image

  10. SmoothProgressBar

    平滑的進度條。

    image

  11. SystemBarTint

    Apply background tinting to the Android system UI when using KitKat translucent modes。

    image

  12. Emoticons-Keyboard

    帶表情情符號的自定義鍵盤。

    imageimage

工具

  1. Android Studio 0.8.12 Released

    主要更新:

    • 一個全新的AVD管理器,新的AVD管理器與IDE的集成更緊密了。例如,當你試圖去運行一個App時,你能夠快速直接地從運行對話框中建立Nexus5或7的Nexus AVD。在這個新的AVD列表裏,你能夠查看和編輯AVD(你能夠看到每一個AVD使用多少磁盤空間),你也能夠啓動AVD等。你還能夠很容易在現有的這些默認基礎硬件上建立新的AVD,並且,在不一樣的類別,如手機,平板電腦,耐磨,電視。一旦你選擇了硬件,你能夠配置特定的架構和Android版本。最後,你能夠選擇一個顯示名稱,默認方向,GPU/快照選項 - 或者更高級的設置,例如外部存儲等大小。
    • 當建立新的項目,咱們如今默認使用HTTPS而不是HTTP的Gradle wrapper。咱們還增長了一個lint(和的quickfix)警告如何在現有項目中使用HTTP。
    • 若是你喜歡手動編輯配置XML文件(使用XML編輯器,而不是圖形化的佈局編輯器),你如今能夠經過點擊版面編輯或佈局預覽窗口上方工具欄中的選項圖標,並選擇「首選的XML編輯器「,一旦選擇了,新建立的佈局將在XML編輯器中打開,而不是在佈局編輯器中打開。
    • 翻譯編輯器如今能夠在字符串編輯器中工做了。
    • Android項目視圖如今是默認選擇。您能夠經過右鍵點擊上面的項目視圖的下拉列表切換回普通的項目視圖。
    • 如今,您能夠在XML中使用的quickfix導入工具命名空間:tools: 前綴,而後IDE將提供插入相應的命名空間聲明,一樣,Android: 前綴它導入了Android的命名空間,而不是顯示全部可用的命名空間,並要求你選擇一個.
    • 一些Bug修復
  2. Emmagee 
    Emmagee是網易推出的一個實用的、便利的Android App性能測試工具,Emmagee推出了2.0版本,做爲一次重大的升級,2.0版本主要在UI以及用戶體驗上作了優化,同時提供國際化的支持(感謝國際用戶的反饋),但願本次更新給各位帶來更優質的用戶體驗。

  3. GT

    GT(隨身調)是APP的隨身調測平臺,它是直接運行在手機上的「集成調測環境」(IDTE, Integrated Debug&Test Environment)。利用GT,僅憑一部手機,無需鏈接電腦,您便可對APP進行快速的性能測試(CPU、內存、流量、電量、幀率/流暢度等等)、開發日誌的查看、Crash日誌查看、網絡數據包的抓取、APP內部參數的調試、真機代碼耗時統計等等;更重要的是,您能夠在任意真實場所、任什麼時候候作如上的系列事情,這就是「APP的場測」。若是您以爲GT提供的功能還不夠知足您的須要,您還能夠利用GT提供的基礎API自行開發有特殊功能的GT插件(目前,僅iOS版支持),幫助您解決更加複雜的APP調試、測試問題。

視頻

  1. 微信Android客戶端架構演進及其對開發流程的影響

    微信ANDROID客戶端的架構演進史,能夠說是一個典型ANDROID應用在從小到大的成長過程當中的「踩坑」與「填坑」的歷史。從1.0版本安裝包的354KB,到今天5.3版本的24.1MB,從最開始兩三個碼農的突擊做業,到今天的「集團軍」開發力量,微信的體量在不斷增大,開發同窗遇到的「成長的煩惱」也愈來愈多: 爲何微信收消息又延遲了?

  1. 50 Android Hacks

    這本書分12部分介紹了50個Android開發中的小技巧。

新聞

  1. 谷歌發佈x86 64位Android L模擬器

    【Google Android L 模擬器已經準備好了,開發者能夠開發 64 位應用】Google 公佈了 x86 64-bit Android L developer preview 的模擬器映像檔已經開放給開發者下載,讓有意的開發者能夠準備着手開發新世代的應用程序。

設計

文章

  1. 圖標設計之尺規做圖全過程

    國外上年紀大品牌的Logo都是尺規做圖作出來的,由於最開始電腦不發達的時候,製做標誌都是手工作的,沒有尺規制圖,無法制做。後來這些品牌出名了,Logo成爲了典範,尺規做圖也成了一個logo規範與否的標準。

  2. Photoshop Actions & Workflows

    文章介紹了本身在過去的幾年裏創建了一套本身天天都在使用的Photoshop Actions以及工做流程。

  3. My app design workflow

    做者完整的介紹了本身在作iOS,Android和Mac的應用程序設計的工做流程,從你第一次打開Photoshop開始,到應用程序發佈。

  4. Understanding Material Design

    做者分Material is the metaphor、Authentic Motion和Skeuomorphism vs Flat Design這個三個主題分析講解了本身對Material Design的理解。

  5. 導航抽屜到底歸屬於哪一個層級?

    當導航抽屜成爲 Google 設計規範的一部分時, Google 明確告訴咱們該這麼作, 並且提供了可讓開發者直接調用的工具.難道說 Google 在一開始的時候犯了個錯誤? 也許第一眼看上去這樣作是對的, 可是從規範上看來確實是有些問題的.

  6. 2014交互設計工具革新之年

    在這一年裏,咱們見到了不少新穎的交互設計工具和原型設計工具。工具旨在提升咱們的工做效率,改善咱們的工做流程,諸多新興的工具造就了相關的討論團體和設計,且這些工具,大大縮短了設計成本,如今,高保真的原型設計更簡便了。

  7. 如何看待 Google 讓自家應用的 iOS 版與 Android 版統一使用 Material Design ?

    國內例如 騰訊QQ 等一些 App 的 Android版 徹底照搬 iOS 版的 UI ,這個一直飽受不少同窗的詬病,現在 Google 恰好反過來了,把自家 App 的 iOS 版刻意作的和 Android 版一致。

工具

    1. SubScribe

      一款加強繪圖功能的AI插件,這個插件能輕易解決直線和圓、圓與圓的精準相切[外切內切]等問題。

相關文章
相關標籤/搜索