原创 Android在Activity中取消EditText自動獲取焦點的默認行爲

在項目我們經常會在Activity中使用EditText,但是它經常會默認獲取焦點,讓界面顯示不美觀,如何在進入的時候不讓它獲取焦點,觸摸後才獲取焦點。 方法,可以在XML佈局文件中在EditText所在的父控件中加入下面屬性即可。 an

原创 定製自己的Toast通知

在Android系統中,消息提醒有Notification通知欄消息提醒,Dialog對話框消息提示,還有一種就是Toast消息通知。 其中Toast消息通知,它是不獲取焦點,不接受觸摸事件,透明的短時間的友好提示,如網絡超時,編寫短信保

原创 給TextView中的文字添加陰影效果和樣式Style的使用

<TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="w

原创 標籤中activity:windowSoftInputMode的屬性詳解

android:windowSoftInputMode 屬性 activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是隱藏還是顯示 【二】是否減少活動

原创 Android中使用其他格式的字體

在項目使用我們可能會遇到客戶要求不使用系統自帶的字體,這時我們就需要網上找字體資料,下載下來放入到工程下的assets資源目錄下,同時規範格式,在下面建立fonts文件夾,將已下載好的字體文件放入其中,android系統支持的是ttf格式

原创 Android Activity定製需要的Title

Activity界面默認的Title是隻有文字描述的,當我們想要做成類似微信中Tilte行帶有導航和多功能效果的時候,我們就需要自己去定義需要的佈局來加載它。   上次我們講到了Activity的全屏顯示和去掉Title,說白了就是改變W

原创 Android 在Service開啓對話框的方法

在項目中,我們可能會需要在service中進行對話框的全局開啓。 如何實現呢, Dialog的方法中有getWindow()方法,然後setType(int type) 在官方文檔中有介紹 http://developer.andro

原创 Android XML Pull解析

android 客戶端和後臺服務器交互數據使用XML格式的時候,我們會想到DOM解析器,SAX解析器,但是DOM解析在解析XML文檔時是將整個文檔加載到內存中進行解析這樣操作是方便了,但是太消耗資源,SAX是一種速度更快,更有效的方法。

原创 Android設備電量監控

這章介紹的是如何通過廣播監聽設備 這個很簡單不用太多介紹,直接看代碼 /** * 電量監控 * * @author user * */ public class BatteryActivity extends Activi

原创 Android 第三方Jar包FastJson 代碼混淆時的解決方法

我們做AndroidApp軟件的時候,經常會對App進行簽名打包和代碼混淆,在工程中沒有使用第三方Jar文件的時候不用考慮很多因素,現在要說的是當你在你的工程使用使用了FastJson這個快速解析Json數據的Jar後進行代碼混淆出現問題

原创 Android 懸浮框的實現

類似360的懸浮框實現 佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res

原创 直接拿來用!最火的Android開源項目(一)

轉自:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects   摘要:對於開發者而言,瞭解當下比較流行的開源項目很是必要。利用這些項目,有時

原创 如何將Activity設置爲Dialog樣式

如何將Activity設置成Dialog樣式有二種方法 在AndroidManifest.xml中設置activity的主題即可 第一種:  android:theme="@android:style/Theme.Dialog"  

原创 如何設置Activity全屏顯示和沒有Title

在產品設計我們,我們會遇到需要將Activity設置成全屏和去掉Title,如何實現呢 第一種方法,是在AndroidManifest.xml清單文件中對activity加入android:theme="@android:style/Th

原创 Android FastJson,json解析

Fastjson是一個Java語言編寫的高性能功能完善的JSON庫。它採用一種“假定有序快速匹配”的算法,把JSON Parse的性能提升到極致,是目前Java語言中最快的JSON庫。Fastjson接口簡單易用,已經被廣泛使用在緩存序列