原创 更改recyclerview滑動速度
public static void setScrollSpeed(RecyclerView rv, int velocity){ try{ Field field =
原创 Lint found fatal errors
Android打包release版本時出現了這個問題: 解決方案有兩種(推薦第二種): 1、關閉lint checkReleaseBuilds 的檢查,在build.gradle中加入 android { lintOptions { c
原创 Android Room的簡單使用
1、指定版本號,實體類,注意extend RoomDatabase @Database(entities = {User.class}, version = 1) public abstract class AppDatabase
原创 Android Room 數據庫升級
1、修改版本號1–>2 @Database(entities = {HomeDataBean.class}, version = 1, exportSchema = false) 2、addMigrations,表明數據庫、表的變
原创 問題記錄:Can not perform this action after onSaveInstanceState
報錯:Can not perform this action after onSaveInstanceState 原因:fragmenttransaction的commit方法調用報錯 解決方案:替換commitNow爲commi
原创 fragment +viewpager嵌套fragment空白
通過斷點,發現新建 fragment 對象時,沒有執行生命週期, 找到原因:猜想可能是由於之前實例的fragment緩存, 解決方案:清理掉fragmentmanager中的fragment緩存 注意點: 1、fragmentma
原创 kotlin學習記錄
1、常量和變量標識符: val var 2、實體類,bean: 問題:@Parcelize無效 android{ ... androidExtensions { experimental = tru
原创 Android開發,問題記錄
1、android TextView加載html 解決a標籤鏈接無效 關鍵在於setMovementMethod tv_test.setText(charSequence); tv_test.setClickable(true);
原创 boolean java.lang.String.equals(java.lang.Object)
解決Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference問題: 佈局
原创 Android模擬器修改hosts文件完成本地API調用
在Android Studio 的terminal中輸入以下核心指令即可: emulator -avd Nexus_5X_API_28 -writable-system adb root adb remount adb push E:
原创 Android集成Google+和FaceBook三方登錄
FaceBook:https://www.jianshu.com/p/b30ef1c93366 要注意在application中加入 FacebookSdk.sdkInitialize(getApplicationContext())
原创 'keytool' is not recognized as an internal or external command,operable program or batch file.
在獲取SHA1碼是遇到這個問題, 解決方案: 手動定位到keytool所在目錄: C:\Program Files (x86)\Java\jre1.8.0_191\bin> .\keytool -list -v -keystore "
原创 Android Room 數據庫
刪除表 "drop table if exists " + TABLE_NAME 刪除數據不刪表 "DELETE FROM " + TABLE_NAME 解決Schema export Error: Schema e
原创 Android面試題2019
https://juejin.im/post/5c8211fee51d453a136e36b0#heading-56 這個寫的相當不錯
原创 Android 阿拉伯語適配
首先推薦一個鏈接:https://www.jianshu.com/p/d8cd294a5c31 開始進入正題 1、sdk要求: Android 4.2 即 SDK 17 2、四個重要屬性: android:layoutDirectio