原创 Android EditText控件即設置最小高度又運行高度隨內容增加而變化

看標題貌似很高大上,其實是很簡單技巧~~~~ 如題,有時候EditText需要一個最小的高度,但是在輸入更多內容時,要隨着內容的增加而變化高度,一般都是增加。這時我們可以利用EditText的minLines屬性。 即最小行數,只要我們指

原创 關於EditText中inputType屬性彙總

在開發的過程中,通常會用到EditText,如何讓虛擬鍵盤來適應輸入框中內容的類型,通常我們都會在xml文件中加入android:inputType=""。 android:inputType="none"android:inputTyp

原创 Android 熱修復總結

前段時間熱修復這個詞非常火,當時只是大體看了一下,今天抽空好好看了一下具體原理. 什麼是熱修復? 簡單的說就是用戶不用重新下載一個新的apk安裝,而是直接下載一個補丁包,通過補丁來替換一些出現bug的類, 當然下載補丁的過程用戶一般是感

原创 Android應用程序內部啓動Activity過程(startActivity)的源代碼分析

上文介紹了Android應用程序的啓動過程,即應用程序默認Activity的啓動過程,一般來說,這種默認Activity是在新的進程和任務中啓動的;本文將繼續分析在應用程序內部啓動非默認Activity的過程的源代碼,這種非默認Activ

原创 android:descendantFocusability用法簡析

開發中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承BaseAdapter,在adapter中按照需求進行編寫,問題就出現了,可能會發生點擊每一個item的時候沒

原创 Android多行文本摺疊展開效果

轉自:http://blog.csdn.net/qiaoidea/article/details/45568653 【導航】  - 單行文本水平觸摸滑動效果 通過EditText實現TextView單行長文本水平滑動效果  - 多行文

原创 修改 EditText 中的光標位置

今天項目正好需要這個小功能,百度一下還真有,在此保存裝載一下 Android 的 EditText 控件默認獲取焦點的時候, 插入光標是在第一個位置的,如果EditText中設置了文本, 這個時候光標是在文本的最前面, 而不是文本的最

原创 android SIM卡狀態

[java] view plain copy print? /*      監聽sim狀態改變的廣播,返回sim卡的狀態, 有效或者無效。     雙卡中只要有一張卡的狀態有效即返回狀態爲有效,兩張卡都無效則返回無效。  */ 

原创 [置頂] Android開發之如何保證Service不被殺掉(broadcast+system/app)

序言 最近項目要實現這樣一個效果:運行後,要有一個service始終保持在後臺運行,不管用戶作出什麼操作,都要保證service不被kill,這可真是一個難題。參考了現今各種定製版的系統和安全廠商牛虻軟件,如何能保證自己的Servi

原创 android 讓通知不被清除或者點擊後不消失

APP發送通知後,點擊clear按鈕,如何讓通知不被清除?或者點擊通知後,通知不消失?[Solution]APP發送通知時,通知需要添加flag:notification.flags |= Notification.FLAG_ONGOIN

原创 Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:錯誤

把eclipse項目導入AndroidStudio,結果報錯了。 錯誤:Error:Execution failed for task ':app:mergeDebugResources'. > Error:Java.util.conc

原创 真正解決TextView行間距、字間距的問題

1.修改行間距(最簡單) 在xml中設置 (1)lineSpacingMultiplier屬性,意思是行與行之間的距離倍數,相當於word裏面的行間距,例如1.5倍行間距          Android:lineSpacingMulti

原创 Android 打開本地第三方應用,如QQ,微博,微信等。

在Android開發過程中,有時候會有需求去打開本地的應用,做點小貓膩,比如常見的就是關注微信公衆號什麼的。好好的在自己APP上不玩,非要跳轉到別的APP,我還能說什麼,只有畫圈圈。看官不要跑,快來圍觀代碼。 ComponentName

原创 Android開發Hack1-圓角鏤空按鈕的樣式定義

準備寫一個關於Android開發小Hack 系列文章,希望能幫到一些開發者同學。 第一篇:Android開發Hack1-圓角鏤空按鈕的樣式定義   通過xml文件實現自定義圓角鏤空按鈕,以及點擊效果 [html] view

原创 android中自定義的dialog中的EditText無法彈出輸入法解決方案

1.解決無法彈出輸入法: 在show()方法調用之前,用dialog.setView(new EditText(context))添加一個空的EditText,由於是自定義的AlertDialog,有我們指定的佈局,所以設置這個不會影響