原创 檢查網絡連接狀況

譯自:http://www.grokkingandroid.com/android-checking-connectivity/ 不管在什麼時候,當你的應用需要去訪問網絡時,你事先都應該知道設備當前已經連上了網絡。爲了更好的獲取設備

原创 Android中Styles、Themes、attrs介紹

Styles和Themes      在Android中,style被用來指定窗體或視圖的樣式,比如視圖的寬高、補白(padding)、背景,字體顏色等。style不需我們在代碼中進行設置,可以在xml文件中按照DTD格式進行配置。

原创 Android - Designtime Layout Attributes & Tools Attributes

Designtime Layout Attributes As of Android Studio 0.2.11, the layout rendering (used in both the layout editor as

原创 Android library上傳到jcenter

Android library上傳到jcenter 如何把我們開發好的Android library上傳到中央倉庫,供其他開發者方便使用,一行代碼來進行依賴,而不必下載源碼。 compile 'com.tubb.picker.librar

原创 Android 快速索引(城市列表和聯繫人)

    最近需要實現一個城市列表的快速索引功能。類似於聯繫人應用,根據姓名首字母快速索引功能。 要實現這個功能只需要解決兩個問題:         1、對列表進行分組(具有同一特徵),並且能夠快速定位到該組的第一項         2

原创 A Look At Android Support Annotations

轉自:http://anupcowkur.com/posts/a-look-at-android-support-annotations/ 注:非常棒的IDEA IDE輔助功能 The Android tools team intr

原创 SQLite表‘外觀’類生成器

SqlGenerator APP比較簡單或者APP數據庫操作比較少, 簡單的幾張表, 少量的數據存儲。 這個時候其實沒有必要去使用第三方的ORM庫 需要去學習第三方ORM庫, 增加學習成本, 也會一定程度上增加APP的複雜度 如果使用或

原创 fragmentargs 源碼解析

簡介 fragmentargs可以用來處理Fragment屬性的保存(Fragment.setArguments(Bundle bundle))和自動賦值(Fragment.getArguments())邏輯,以在編譯時自動生成源代碼的方

原创 使用Android Studio時可能會有的幾個困惑

使用Android Studio也有近半年的時間了,期間數次想棄之,真是得其門而不得入!好在現在使用還算順利,基本的問題都能解決。下面是我學習使用過程中遇到的幾個困惑。 Beta版也好使!           有些同學可能發現Andr

原创 Android Loaders簡介

簡介 Android在3.0之後中引入了Loaders,使用Loader可以很方便的來在Activity中加載數據,並且Activity能夠管理Loader的生命週期,使之與Activity的生命週期同步。並且當手機配置項發生改變Acti

原创 Android WebView 輸入框鍵盤不彈出

問題 在Android中使用內嵌的WebView加載HTML網頁時,如果html頁面中存在輸入框。那麼在有些手機設備中,當輸入框獲取焦點時,系統輸入法鍵盤無法正確彈出,從而無法完成正常的輸入要求 在做APP時,自己也遇到了這個問題,以下

原创 Android日期顯示和選擇庫

日期顯示和選擇類庫,可以用來選擇一段連續的和多個不連續的日期,具體的UI完全抽象出來了,可以高度自定義(GITHUB地址) 支持的功能: 選擇一段連續的和多個不連續的日期 提供了兩個工具類(SingleMonthSelector、Cal

原创 LoaderManager介紹

前一篇簡要的介紹了Loader,這一篇主要介紹下LoaderManager。   簡介 簡要的來說,每一個Activity或Fragment都會有一個依賴的LoaderManager來管理一個或多個Loader。每一個Activity和

原创 Android解惑 - 爲什麼要用Fragment.setArguments(Bundle bundle)來傳遞參數

Fragment在Android3.0開始提供,並且在兼容包中也提供了Fragment特性的支持。Fragment的推出讓我們編寫和管理用戶界面更快捷更方便了。 但當我們實例化自定義Fragment時,爲什麼官方推薦Fragment

原创 Activitys, Threads, & Memory Leaks

Activitys, Threads, & Memory Leaks 在Android編程中,一個公認的難題是在Activity的生命週期如何協調長期運行的任務和避免有可能出現的內存泄漏問題。考慮下面一段代碼,在Activity創