Android開發技術週報 Issue#6

新聞

  1. Android 5.0 Lollipop源代碼發佈php

    Google將最新的Android 5.0 Lollipop系統源代碼上傳在公開的Android Open Source Project(AOSP) 庫html

  2. Android 5.0 Lollipop 安全特性詳解java

    Android 5.0 Lollipop 正式版發佈在即,根據 Google 的說法,Android 5.0 是 Android 歷史上最爲重大的版本變動,帶來了全新的設計風格,全新的軟件運行環境,更好的續航能力以及大量的細節改進。可能關於 Material Design、ART 模式等等新特性你已經有所瞭解,可是咱們今天要聊的是 5.0 的另外一個重大變革,關於安全性的改進。linux

  3. Copresence: Google 正爲 iOS 和 Android 之間數據通信架設的橋樑android

    Google 最近被人發現正在開發的名爲「Copresence」的功能,將來頗有可能成爲跨移動操做系統數據傳輸的最好解決方案。Copresence 的功能將容許 Android 和 iOS 操做系統設備之間互相傳輸文件、照片、發送導航定位、文字信息等多種類型的數據——並不是經過互聯網,而是更加本地化的點對點鏈接方式。ios

文章

  1. 在Android上建立卡片式UIgit

    自從卡片式UI第一次在Google+ app上亮相,這種設計模式在Android社區上開始變得愈來愈火。不少人都熱衷於這種設計模式並在他們的開發中使用。這不僅歸功於其時尚的外觀,還有它實用之處。每張卡片擁有其相關的內容及其內容所觸發的動做。換句話來講,每張卡片有它惟一的內容管理機制。github

  2. 34個Android經常使用adb shell命令彙總shell

    調試Android程序有時須要adb shell 命令,adb全稱Android Debug Bridge ,就是起到調試橋的做用。經過adb咱們能夠在Eclipse中經過DDMS來調試Android程序,說白了就是debug工具。adb經過監聽Socket TCP 5554等端口讓IDE和Qemu通信。設計模式

  3. 使用Gradle構建Android項目

    Gradle是以Groovy爲基礎,面向java應用,基於DSL語法的自動化構建工具。是google引入,替換ant和maven的新工具,其依賴兼容maven和ivy。使用gradle的目的:更容易重用資源和代碼;能夠更容易建立不一樣的版本的程序,多個類型的apk包;更容易配置,擴展;更好的IDE集成;

  4. 適配多屏幕的最佳實踐

    對於Android應用開發來說,比較頭疼的,也是比較重要的一個工做就是要儘量多的支持市場上的Android設備,因爲Android的開放性,各類奇奇怪怪的設備都有,符合標準的,不符合標準的,行貨,水貨,山寨貨魚龍混雜,防不勝防。

  5. 如何有效的減小重複的代碼

    重複的代碼一直都是可維護性的大敵,重構的重要任務之一也就是要去除掉重複的代碼,有效的減小重複代碼,能夠大大提升軟件的擴展性。

  6. 在android中畫圓形圖片的幾種辦法 
    在開發中常常會有一些需求,好比顯示頭像,顯示一些特殊的需求,將圖片顯示成圓角或者圓形或者其餘的一些形狀。可是每每咱們手上的圖片或者從服務器獲取到的圖片都是方形的。這時候就須要咱們本身進行處理,將圖片處理成所須要的形狀。

代碼&開源庫

  1. MultiActionTextView

    MultiActionTextView 一個textview的開源庫,能夠分別給TextView中的某幾個字設置點擊事件。

  2. UltimateAndroid

    快速開發Android應用的框架,框架目前主要包含的功能有View Injection,ORM,異步網絡請求和圖片加載,自動化腳本測試,磁盤LRU等功能.同時提供了相似於TripleDes、Webview快速設置、Md5處理、String處理,Https處理等經常使用工具類,還有超過100多種UI控件效果。

  3. DebugLog

    DebugLog能夠幫你建立更簡單和更容易理解的調試日誌,可以友好的顯示調試信息所在類和函數。

  4. MaterialEditText

    Material Design風格的EditText。雖然AppCompat v21中也提供了 Material Design 的控件外觀支持,其中包括 EditText 。但 AppCompat 中的 EditText 實在有點難用,由於它是經過 colorAccent 來自動爲控件着色的,並無提供設置顏色的api,所以須要經過爲控件定製theme的方式來實現自定義控件顏色。 另外,除了外觀上的變化, AppCompat 沒有提供任何 Google Material Design Spec 中提到的特性。

視頻

  1. GoogleFit APIs for Android

    來自Google美女工程師的DevBytes系列《GoogleFit APIs for Android》視頻共兩集,現已搬至優酷,關注Google Fit的能夠看內容,不感興趣內容能夠看美女,程序猿們我懂大家的!!!

工具

  1. material-design-icons-adt-template

    Android Studio / Eclipse ADT template for including icon resources fromhttps://github.com/google/material-design-icons in your project.

  2. Android Studio 0.9.2 Released

    Android Studio 0.9.1 released to the canary channel!

  1. Pro Android Apps Performance Optimization

    Today's Android apps developers are often running into the need to refine, improve and optimize their apps performances. As more complex apps can be created, it is even more important for developers to deal with this critical issue.

設計

文章

  1. 熊氏切圖法--一鍵導出App icon

    作App設計的小夥伴有沒有遇到這種狀況呢,同一個icon要輸出N種尺寸,用傳統的方法批處理調整圖片大小比較繁瑣,不方便同時總體預覽,若是後續修改了設計,又要重複一次這個批處理的過程,有沒有一鍵輸出全部尺寸的方法呢?本熊這就給你們推薦一種強大的技巧:智能對象+生成圖像資源,是的,本熊不要臉的將其命名爲「熊氏切圖法」.

  2. UE+UI設計流程之一二三

    在作移動端app的設計過程當中,常常會碰到一些二次返工或者時間的浪費,在這裏分享下本身在項目中的流程經驗,供遇到問題的小夥伴們參考。

  3. 從Material UI獲得的設計感悟

    若是你讀過Google的Material設計文檔,你就會發現其對細節和深度的注重。在文檔中你能學到不少東西。其中最爲重要的一項,就是其證實了編寫複雜視覺風格指南是徹底可能的。儘管可能困難重重,但仍是可能的。特別是對於Google複雜多樣的產品組合來講。

  4. APP規範實例(詳細的UI設計方法

    設計是無限的,可做爲借鑑,這一套UI設計規範,包含了界面佈局、顏色、文字規範、按鈕規範、圖標規範、圖片規範、列表規範、控件規範、彈出浮層,超級詳細。你們能夠借鑑下,學會本身設計一套APP設計規範,成爲高級設計師。可是不要生搬硬套,畢竟不是一個產品,總之可參考的價值很高。

工具&資源

    1. Size-Marks-PS

      Photoshop Javascript插件,能夠以新建圖層的方式直接在PS中標註尺寸。

      image

    2. 高效神器!21款強大實用的PHOTOSHOP擴展插件

      21款擴展插件,特別適合網頁設計師。這些神器可讓平時複雜繁瑣的操做變得更加簡單。

相關文章
相關標籤/搜索