原创 android 判斷字符串是否爲空的最優方法

         在android 的開發中經常會使用判斷字符串是否爲空,雖然現在智能手機的運行速度越來越高,但爲了使應用更加的流暢,我們應該保證 在編寫程序時使用較好的方法來提高效率。一下爲四種方法的運行時間的比較:    publ

原创 【Android】 Painless Thread

原文:<http://developer.Android.com/resources/articles/painless-threading.html> 安全多線程 本文將要討論Android應用程序所使用的線程模型以及Android應

原创 Spinner--動態增加數據

List<String>  list = new ArrayAdapter<String>;  list.add(“test1”); list.add(“test2”); ArrayAdapter adpter = new ArrayAd

原创 如何優化app,看Facebook如何做

週四,Facebook Engineering blog 發表了一篇名爲《Improving Facebook on Android》博文。博文從四個方面(Performance,Data Efficiency, Networking,

原创 Android 依賴注入: Dagger 2 實例講解(一)

本文原創,轉載請註明出處:http://blog.csdn.net/zjbpku [Duplicated]   link to  Dagger on Android - Dagger2詳解 關於Dagger,在之前的博文(Android

原创 android CircularSeekBar

Android 中的 seekBar會被開發者經常用到,用的最多的空拍是控制音量。但是有時後爲了更好的UI效果,橫着的拖動條不能滿足我們項目的需要,我們可能需要豎直的或者圓形的拖動條,那這兩種樣式的類SeekBar的效果如何實現呢,接下來

原创 Android 外部存儲權限分析

不知道你有麼有發現,來自菜鳥的成長史:http://blog.csdn.net/zjbpku/article/details/25161131, KitKat之後的版本不再支持用戶對外置SDcard(Secondary Storage)的

原创 Android數據庫存取對象--CupBoard

有一段時間沒來寫點什麼了,這次來給大家介紹一個能在數據庫中存取實體對象的庫:cupboard。在Android開發中,使用數據庫存取數據時,我們最先而且必定要使用的就是 SQLite 了,相信現在還有很多開發者使用數據庫存取時 使用的是最

原创 GreenDao 執行sql語句

文檔中提供的方法http://greendao-orm.com/documentation/queries/ 不能滿足需要,具有侷限性,使用以下語句來進行操作倒是很靈活 String sql = “select * from "+ xxx

原创 blog.fidroid.com

本人csdn 博客停止更新,之後文章全部放在 blog.fidroid.com上,關注我的朋友可以收藏此地址以查看最新博文

原创 Google Play Services 4.1 發佈帶來的新特性

Google Play Services 4.0是在Nexus5和KitKat之後於2013年的10月末發佈的,它的發佈爲Google plus 的登錄、Google錢包、Location等帶來已很多性能等方面的提升。而在新年的1月9號,

原创 Force Stop App

Just Force Stop App Just a Blog Site 

原创 側滑、listView中摺疊效果的簡單實現方法

    activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:

原创 二維碼的生成細節和原理

(轉載於coolshell.cn)二維碼又稱QR Code,QR全稱Quick Response,是一個近幾年來移動設備上超流行的一種編碼方式,它比傳統的Bar Code條形碼能存更多的信息,也能表示更多的數據類型:比如:字符,數字,日

原创 RecyclerView 實例

RecyclerView 實例 完整代碼:[ https://github.com/zjbpku/recyclerviewdemo ] (使用AndroidStudio) 關於在使用RecyclerView時如何實現Item的點擊事件問題