原创 Android ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view..

ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views

原创 SmartRefreshLayout 下拉刷新提示語言國際化

一,SmartRefreshLayout使用方法簡要說明 1,在buidl.gradle中引入依賴     //SmartRefreshLayout上拉加載下拉刷新     implementation 'com.scwang.smart

原创 Android Studio 使用rootProject統一管理多個Module版本號

使用rootProjec-ext 同意gradle入口版本管理使得: 一個項目只要一個地方修改,各個有引用的模塊便可以自動生效,從而達到了一個地方修改各個地方生效的好處,同時能保持gradle引用庫版本的一致。 1.首先在項目級別的bui

原创 Android 實現二級列表 ExpandableListView

效果圖如下: 關閉狀態: 點擊一級條目展開狀態: 使用如下: 1.在主界面佈局裏使用: <ExpandableListView android:layout_marginLeft="16dp" android:lay

原创 Android 動態申請單個權限、多個權限

String[] permissions = new String[]{ Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_S

原创 Viewpager結合Fragment實現滑屏切換,登陸註冊

  viewpager結合Fragment實現滑動效果 每個fragment裏面有一個EditText,EditText裏面是數據可以隨着Fragment的切換攜帶過來 佈局: <?xml version="1.0" encoding=

原创 修改AndroidStudio內存

1,到 Android Studio 安裝目錄,找到bin/studio64exe.vmoptions(文件名可能因操作系統有差異) 2,然後把 -xmx 後面的數字改大一點,比如 2048m 或4096m   看項目佔用: 在 Sett

原创 SpannableString 可實現效果展示

原文:https://blog.csdn.net/u012551350/article/details/51722893(SpannableString 你應該知道的那些效果顯示) 讀完發現實際中很實用,在此記錄學習。   -------

原创 java 時間戳轉化年月日時一直顯示1970的問題

public static String onDateKmAdapterToString(long milSecond) { Date date = new Date(milSecond); SimpleDateForm

原创 Android(Java) 對象、對象List與Json互轉

轉化的工具類ConversionTest: import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import java.lang.reflect.

原创 Android 改變checkbox選中和被選中圖片(修改默認的方框)

 在res/drawable裏,添加selector 文件(例如:checkstatedrable.xml): <?xml version="1.0" encoding="utf-8"?>   <selector xmlns:androi

原创 解決Android Webview報Mixed Content的問題

Log:Mixed Content: The page at 'https://xxx' was loaded over HTTPS, but requested an insecure image  'http://xxx.png'.

原创 android 對齊layout_gravity與gravity區別及動態設置

1. layout_gravity與gravity區別:  gravity:是用來指定文字在控件中的對齊方式。    layout_gravity:是用來指定控件在父控件(佈局)的對齊方式。        注意:       當Linea

原创 Android從應用內跳轉到Google Play市場,進行下載或者好評

原文:https://blog.csdn.net/u010207898/article/details/73888311 // 做跳轉到谷歌play做好評的業務邏輯 //這裏開始執行一個應用市場跳轉邏輯,默認this爲Context上下

原创 AppFlyer集成及自定義埋點

gradle引入: //apps flyer implementation 'com.appsflyer:af-android-sdk:4.9.0' implementation 'com.android.installreferrer: