Android每週熱點第二十二期

陳強發表於2014-07-07

本期熱點

如何讓你的iOS與Android應用與眾不同
我們現在仍能看到很多的Android應用程式是直接從其他平臺(即iOS)遷移過來的。這裡有一些設計UI的簡單方法,可以讓你的Android應用看起來很地道。為了更容易找出區別,我會對一些模式(Android上的說法)和讓Android和iOS不一樣的構建模組並排進行比較。

文章、教程

如何在Android中實現懸浮Activity
通常來說,為一款已經優化過的手機APP開發平板的版本也不是很難。最近遇到一個專案就沒有這麼簡單了。我們不只要開發一個平板APP(基於ActionBarSherlock庫,也稱作ABS),還需要實現一個懸浮並且透明顯示的Activity,儲存懸浮的Activity的原始尺寸,包括水平方向和豎直方向。接下來看看我是怎麼做到的吧。

使用自定義圖形建立陰影效果(英文)
這篇文章告訴了我們如何輕鬆地使用自定義圖形為控制元件建立陰影效果。

AOSP第一部分:使用Manifest和Repo工具獲取程式碼(英文)
這是該系列文章的第一篇:基於Mac平臺準備構建Android開源專案。

如何模擬一個緩慢地網路連線測試應用(英文)
如果你想在裝置上模擬緩慢又不穩定的網路連線的話,其中一種方法就是在路由器上配置OpenWRT。

ProTip:使用渲染指令碼實現高質量的模糊影像(英文)
模糊影像是一種許多開發者都要完成的影像效果,實現它可能還需要花上不少的時間和精力。因為許多的影像處理都是必要的。如果編寫不當,那麼CPU和記憶體使用問題將令你痛苦不堪。

正確使用左側抽屜式導航(英文)
Taylor Ling研究著使用左側抽屜欄的合適時機。

APP UI / UX——第一部分(英文)
在這個文章系列中,Mark Allison將帶我們領略各種可借鑑的前沿技術優化應用程式,以提供更豐富更具吸引力的使用者體驗。

Fragments頁面的自定義過渡效果(英文)
Cyril Mottier發表了一篇“幕後”部落格,描述他如何使用以及為什麼使用過渡動畫來改善Capitaine Train應用程式中的搜尋體驗。

高效的Android懶人開發(英文)
這個幻燈片概述了我們在哪裡可以找到優秀的Android專案資源來縮短開發週期。

函式庫、程式碼

Mizuu(英文)
Mizuu是一款面向平板與智慧手機的使用者媒體中心應用。它能幫助管理你所有的電影和電視節目視訊檔案,自動獲取關於視訊的有效資訊,包括標題、情節、封面和演員資訊等。

Swipeable-Cards(英文)
Swipeable-cards是一個本地庫,提供類似交友卡這樣的效果。卡片可以使用影像構造並呈現動畫效果。你可以選擇喜歡或者跳過不喜歡。其中使用了截然不同的排序機制。

工具

使用IntelliJ IDEA線上模板傳送Android日誌資訊(英文)
線上模板是已預定義的程式碼片段,讓開發工作更快更高效。

使用Travis Ci環境整合Github專案(英文)
Gabriele Mariotti帶來了一個新的外掛來簡化Travis CI的整合功能。

Proguard程式碼混淆器(英文)
這是一個基於4.11版的混淆器,速度較之前的版本更為快速。我們的測試顯示它比逆向混淆器快出2.5倍,而且生成相同的輸出結果。

Announcing Schematic(英文)
ContentProviders維護起來很麻煩。你所建立的每個Uri都必須為它新增5種不同的方法,還需要將它新增到你的UriMatcher類中。Schematic能為你緩解這個問題,它會為你生成ContentProvider,而你所要做的只是定義Uri和程式碼註釋。

視訊

高效的Android訊息(英文)
訊息傳遞對應用程式來說是非常有用的附加功能,但實現起來可能會非常棘手。Juan Gomez概述瞭如何使用Android平臺可用的協議實現訊息傳遞。

DevBytes:Google Play Service 4.4(英文)
Google Play Service的另一版本——4.4已經發行。此發行版本有一個驚人的宣佈:谷歌街景地圖Android API,還有更多值得期待哦!

每週應用

應用撥號器(英文)
應用撥號器提供了一個革新的方法來搜尋應用!只需在T9鍵盤上點幾下就能啟動任意應用程式。這節省了尋找應用的時間,並能快速安裝應用。

特刊

垃圾郵件過濾器——請幫助我們(英文)
在過去的幾周裡,我們遇到了GMail垃圾郵件過濾的問題。如果可以的話,請檢查下你的垃圾郵件資料夾並把我們的郵件標記為“非垃圾郵件”,我們將感激不盡!你也可以防止我們的郵件被過濾入垃圾郵件資料夾中,只需把我們的電子郵件地址新增到你的位址列即可。非常感謝您的支援!

相關文章