原创 Android應用標籤欄(Tabs)設計

http://in.sdo.com/?p=719 http://www.sunjw.us/adchs/patterns/pure-android.html 淺談iOS和Android的產品交互設計:iPhone和Android的控件對比

原创 Devappsdirect 分析

官網 http://www.inappsquared.com/devappsdirect.html

原创 ADB server didn’t ACK

ADB server didn’t ACK * failed to start daemon *   Solution: netstat -a -o 5037 找出哪個程序佔用了5037端口,然後把對應的進程kill掉。 重啓Eclip

原创 Android Manifest - permission

<permission android:protectionLevel="normal"/> protectionLevel標籤有4種值:normal(缺省值),dangerous, signature,signatureOrSyste

原创 打包開源庫 - Android網絡通信庫Volley

安裝git環境 下載Volley源碼   $ git clone https://android.googlesource.com/platform/frameworks/volley   build jar包 在Volley根目錄下執

原创 移動開發圖片如何選擇 - TinyPNG

PNG 是一種無損格式,JPG是有損格式。JPG在處理顏色很多的圖片時,根據壓縮率的不同,有時會去掉一些肉眼識別差距較小的中間顏色。但是PNG對於無損這個基本要求,會嚴格保留所有的色彩數。 所以。圖片尺寸大,或者色彩數量多特別是漸變色的

原创 Android-UI src與background的區別

ImageView中XML屬性src和background的區別: background會根據ImageView組件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是圖片內容(前景),bg是背景,可以同時使用。  

原创 Android 消息推送方案

       當我們開發需要與服務器交互的應用程序時,基本上都需要獲取服務器端的數據。要獲取服務器上不定時更新的信息,一般來說有兩種方法:第一種是客戶端使用pull(拉)的方式,隔一段時間就去服務器上獲取一下信息,看是否有更新的信息出現

原创 Android硬件加速繪製模型介紹

Android硬件加速繪製模型介紹   當開啓了硬件加速,Android框架將會使用一種新的繪製模型,這種模型將會使用顯示列表把你的應用渲染到屏幕上。要完全理解顯示列表和他們如何影響你的應用程序,理解Android 4.0如何在非硬件加

原创 Android硬件加速注意事項

關於APP使用硬件加速的注意事項: 1.硬件加速Android一直有,不過3.0之後才引入了全面的硬件加速 2.硬件加速顯著的缺點就是會帶來4倍的內存佔用 3.GPU是流暢度的一大瓶頸 4.好的優化必須謹慎配置cpu和gpu在ui渲染中

原创 NavigationDrawer使用自定義ActionBar

http://www.tuicool.com/articles/VZzuIf 介紹 http://www.it165.net/pro/html/201308/6765.html 方案   點贊 收藏 分享

原创 Android intent數據傳遞

1. 主叫Activity向被叫Activity傳遞數據: (1)主叫Activity寫數據: Intent intent = new Intent(action); intent.putExtra("key", "value"); s

原创 RESTful 學習筆記

理解RESTful架構 http://www.ruanyifeng.com/blog/2011/09/restful.html   虛擬研討會:如何設計好的RESTful API? http://www.infoq.com/cn/art

原创 Android 網絡通信框架Volley (Google IO 2013)

Android 網絡通信框架Volley簡介 http://blog.csdn.net/t12x3456/article/details/9221611   [譯]Google I/O 2013:Volley 圖片緩存教程 http:/

原创 android-support-v4 衝突

導入SherlockNavigationDrawer的Demo時,提示找不到 import android.support.v4.view.GravityCompat; import android.support.v4.widget.