原创 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接口簡單易用,已經被廣泛使用在緩存序列