原创 VIVO懸浮窗權限開啓狀態檢測

原文鏈接:https://juejin.im/post/5c71f88de51d4520f0178497

原创 RecyclerView 滑動過程中刷新數據崩潰

解決方法: 先執行: list.clear() adapter.notifyDataSetChanged()

原创 android linphone sip話機簡單使用

由於公司項目涉及到sip通話這塊,所以嘗試了pjsip庫 android自帶的sip庫和linphone庫 自帶的sip庫掛斷各種回調在測試大多是不回調的。 pjsip庫好用回調也準確,但是在公司對接的線路中,可以撥打但是沒有聲音,如果

原创 Kotlin使用Gson的TypeToken報錯cannot access '' it is 'public /*package*/' in 'TypeToken'

解決方案鏈接 http://www.it1352.com/787528.html val turnsType = object : TypeToken<List<Turns>>() {}.type val turns = Gson().

原创 android PendingIntent多次調用intent的值沒有改變

修改前 PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0); 修改後 int notiId=0; notiId++; PendingIntent pi =

原创 OPPO VIVO等多平臺官方遠程真機測試平臺

https://id.vivo.com.cn/?_201908061534#!/access/login   VIVO https://open.oppomobile.com/service/openservice#id=11  OPPO

原创 android實現通話錄音獲取上傳實現過程記錄。

項目裏提了一個需求,需要通話錄音功能(錄製雙方的聲音),並上傳到後臺。(軟件是內部人員工作使用不涉及個人隱私) 首先想到的肯定是用APP來進行錄音,可控性比較高,測試了android自帶的MediaRecorder與AudioRecord

原创 android 應用不顯示在任務列表(即常規方法不可以清除)

在根activity中也就是設置了 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="andr

原创 android WindowManager懸浮窗顯示在鎖屏之上

主要是設置 WindowManager.LayoutParams().flags =WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED 加了這個就可以在鎖屏上顯示(activity也是這樣)

原创 trying to use a recycled bitmap android.graphics.Bitmap@af903b

這個異常的原因大多是因爲調用了 bitmap.recycle(); 這個方法,後面繼續使用bitmap的時候就報錯,就算是重新賦值也沒用 網上很多分析了 是說如果後面使用的圖片資源是一樣的,會優先使用緩存裏的bitmap對象。 調用了r

原创 TabLayout簡單使用及修改文字圖片間距(自定義佈局)

首先引入庫 implementation 'com.android.support:design:27.1.1' 然後在XML文件加入 <android.support.design.widget.TabLayout andr

原创 okhttp 全局的檢測token失效跳轉到登錄頁

在攔截器裏 Request request = chain.request(); Response response = chain.proceed(request); ResponseBody responseBody = respo

原创 android 授予的權限被關閉導致APP崩潰重啓數據發生異常。

復現場景,啓動時手機授予APP權限,然後按home鍵回到主界面,進入設置也關閉APP的某個權限。 解決方案 在baseActivity的onCreate方法中去判斷 if(savedInstanceState!=null){ //這裏跳

原创 Glide4+加載圖片佔位圖無法顯示

原代碼 修改後 就是把bitmapTransform屬性設置放到前面去 不然佔位圖無效,具體原因還沒去研究。

原创 React-native 解決TextInput在OPPO手機中無法調起鍵盤的問題

bug具體是這樣的,一開始進入界面可以正常彈出軟鍵盤,然後退出界面,再次進入,軟鍵盤就無法調起了。   首先百度了一下這個問題,發現百度上並沒有什麼特別好能完全解決方案。   然後因爲我是學的android原生開發的,所以就先測試了一下封