原创 Android風格style與主題theme
Android xml風格和主題文件的編寫,是涉及到整個程序界面美觀的因素之一。較好的應用風格和主題,可以實現美觀而統一的界面,這就猶如Web開發中的CSS。 Styles和Themes都是資源,存放在res/values文件夾下。 什
原创 Json解析異常處理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
Json解析異常處理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject) http://www.cnblogs.com
原创 Android ViewPager使用詳解
這是谷歌官方給我們提供的一個兼容低版本安卓設備的軟件包,裏面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我們可以做很多事情,從最簡單的導航,到頁面菜單等等。那如何使用它呢,與LisstView類似
原创 高效地加載大Bitmap(位圖)
譯者按: 在Google最新的文檔中,提供了一系列含金量相當高的教程。因爲種種原因而鮮爲人知,真是可惜!Ryan將會細心整理,將之翻譯成中文,希望對開發者有所幫助。 本系列是Google關於展示大Bitmap(位圖)的
原创 Android 邊框圓角
設置邊框圓角可以在drawable-mdpi目錄裏定義一個xml: Java代碼 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://sc
原创 Android自定義類似ProgressDialog效果的Dialog
Android自定義類似ProgressDialog效果的Dialog. 方法如下: 1.首先準備兩張自己要定義成哪樣子的效果的圖片和背景圖片(也可以不要背景)。 如我要的效果: 2.定義loading_dialog.x
原创 Android Bitmap和Canvas
位圖是我們開發中最常用的資源,畢竟一個漂亮的界面對用戶是最有吸引力的。 1. 從資源中獲取位圖 可以使用BitmapDrawable或者BitmapFactory來獲取資源中的位圖。 當然,首先需要獲取資源: R
原创 Android事件分派機制
最近一直在學習Android裏面的事件分派機制,感覺很奇妙,看了很多博客和分析,纔在腦子裏形成了一個模糊的概念,對事件分派有了一定的認識。 於是,我畫了一個圖來簡單明瞭的表述Android中事件的分派機制: 看了這個圖,說起來就
原创 解析Java finally
問題分析 首先來問大家一個問題:finally 語句塊一定會執行嗎? 很多人都認爲 finally 語句塊是肯定要執行的,其中也包括一些很有經驗的 Java 程序員。可惜並不像大多人所認爲的那樣,對於這個問題,答案當然是否定的
原创 三步搞定android單元測試
三步搞定android單元測試: 1. 在File/AndroidManifest.xml中添加以下代碼。 application標籤中: [html] view plaincopy <uses-library
原创 Android之AlarmManager
AlarmManager 包含的主要方法: 源碼打印? // 取消已經註冊的與參數匹配的定時器 void cancel(PendingIntent operation) //註冊一個新的延遲定時器 void
原创 TabHost和android:layout_height="0.0dip"以及android:layout_weight配合在佈局中的使用
最近在搞UI部分,對佈局有了一定的認識(僅限於各人的理解)歡迎來拍磚。 首先對android:layout_height="0.0dip"的屬性很是迷惑,在網上找了一大堆的東西,其實也並沒有說出來一個所以然來。找了很多文章發現一個規律
原创 java反射詳解
本篇文章依舊採用小例子來說明,因爲我始終覺的,案例驅動是最好的,要不然只看理論的話,看了也不懂,不過建議大家在看完文章之後,在回過頭去看看理論,會有更好的理解。 下面開始正文。 【案例1】通過一個對象獲得完整的包名和類名 ? 1
原创 [Bug]java.lang.IllegalArgumentException: contentIntent required
今天一位同學反映了一個ETips的一個異常,後來查了 確實是個bug,在notificationManager.notify的時候發生java.lang.IllegalArgumentException: contentIntent r
原创 Android 之窗口小部件詳解--AppWidget
1 App Widget簡介 App Widget是應用程序窗口小部件(Widget)是微型的應用程序視圖,它可以被嵌入到其它應用程序中(比如桌面)並接收週期性的更新。你可以通過一個App Widget Provider來發佈一個Wi