原创 Android Samples---AppShortcuts(快捷啓動)

每天一個Android Samples,第一天。 今天學習使用Android AppShortcuts,這是Android在7.0中引入的一個新功能,暫且翻譯爲快捷啓動,他可以讓我們通過點擊桌面上的APP,然後彈出一組快捷方式,可以讓用

原创 android 設置textview中劃線效果

textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下劃線 textView.getPaint().setAntiAlias(true);//抗鋸齒 t

原创 RxJava學習第二篇---RxJava調度器以及操作符使用

第一篇:重新認識RxJava以及基本使用第二篇:RxJava調度器以及操作符使用第三篇:反壓學習,RxAndroid的使用和總結RxJava中操作符主要有  創建、變換、組合、功能、過濾、布爾。創建操作符:用於創建 被觀察者和發送事件。上

原创 MVP造成的內存泄漏

MVP有很多的優點,例如易於維護,易於測試,鬆耦合,複用性高,健壯穩定,易於擴展等。但是,由於Presenter經常性的需要執行一些耗時操作,那麼當我們在操作未完成時候關閉了Activity,會導致Presenter一直持有Activit

原创 Android進程保活招式大全

作者:騰訊——張興華 目前市面上的應用,貌似除了微信和手Q都會比較擔心被用戶或者系統(廠商)殺死問題。本文對 Android 進程拉活進行一個總結。 Android 進程拉活包括兩個層面: A. 提供進程優先級,降低進程被殺死

原创 使用APK分析器分析您的構建

原文:Analyze Your Build with APK Analyzer Android Studio包含一個APK分析器,可在構建過程完成後立即洞悉APK的組成。 使用APK分析工具可以減少您在應用中調試DEX文件和資源

原创 Android Studio插件收集

最近在瀏覽一些技術論壇的時候看到有人總結了一些Android Studio的插件,但是很多插件在我們實際開發中不一定會有用,還有很多隻是給出了一個名字,併爲說明怎麼使用。據說真正稱職的程序員都是懶人,我雖然不能算一個真正的程序員,但是我絕

原创 RxJava學習第一篇---重新認識RxJava以及基本使用

RxJava在工作中一直有用到過,不管是使用RxBus還是interval輪循,一直使用的是最基本的功能,RxJava的精髓內容一直沒有使用過,感覺有點爲了使用而使用的嫌疑,今天開始對RxJava進行一次深入的學習,本文預計分爲三篇第一篇

原创 支付寶、微信支付功能封裝

支付寶 2016/11/23支付寶全面升級,記錄一下支付寶支付的開發步驟: 第一步:創建應用並獲取APPID(和開發沒什麼關係,這裏不介紹,可以參考:https://doc.open.alipay.com/doc2/detail.ht

原创 Android Studio讀取assets目錄json文件亂碼問題

最近在項目中遇到了一個很奇怪的問題,將assets目錄下的json文件讀取出來後出現亂碼,檢查項目編碼格式統一是utf-8。讀取assets的方法爲 public static String getJson(Context mCont

原创 TextView常用屬性

設置當TextView中的文字超過TextView的容量時,用省略號代替 只需要下邊的設置: textview.setSingleLine(); textview.setEllipsiz(TextUtils.TruncateAt.val

原创 android:windowSoftInputMode屬性詳解

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

原创 Android獲取鍵盤高度

獲取Android軟鍵盤高度,雖然是在網上找的方法,不過已親自測試過,這方法轉載太多了,不知道誰是原著了,原作者莫怪。感謝原作者。 MainActivity.Java [java] view plain copy print?publi

原创 You need to use a Theme.AppCompat theme (or descendant) with this activity解決方法

當我的MainActivity繼承自v7包中的ActionBarActivity或者AppCompatActivity時,如果在style.xml文件中指定MainActivity所使用的樣式如下: <style name="A

原创 Android Samples---EmojiCompat(emoji表情)

emoji表情讓我們互聯網聊天不在生澀,各種社交工具中都缺少不了emoji表情,但是由於emoji表情沒有一個統一的規範,導致我們在聊天的時候可能會收到類似“□”的一個字符。這其實就是因爲我們沒有正確的解析到emoji的unicode。Q