原创 androidstudio升級到3.6出現的鼠標(編輯器)問題

今天升級as到3.6,果不其然,每次升級都要被雷到,這次直接把我整懵逼了: 代碼編輯不了了,連刪除都刪不掉,粘貼也不行,鼠標發光是這樣子的: 一開始以爲是按到Insert按鈕了,按了Fn+PgDn組合鍵但又馬上不行。原來是AS自動安裝了i

原创 LitePal調用save()一直失敗

        使用郭神的LitePal數據庫框架接近3年了,從來沒遇到過此問題,排查了一晚上沒找到原因,頭疼不已。新項目是從舊項目拷貝過來的,舊項目能保存成功,反覆檢查代碼,終於,終於,看到問題所在了,真想扇自己一個大嘴巴: 新項目有

原创 okhttp3 post請求服務端返回500但postman測試返回正常數據

如題,通過抓包一個一個header比對,替換,測試,終於發現一個postman有而okhttp3沒有的默認header,這就是Accept: */*,其他接口訪問不需要加這個請求頭,但就有一個必須添加,我自己給這個接口加了Accept:

原创 android TextureView有聲音沒畫面&onSurfaceTextureAvailable沒調用

如題,這兩個問題其實是同一個問題,爲什麼這麼說呢?因爲之前獲取SurfaceTexture是在onSurfaceTextureAvailable接口裏操作的,既然onSurfaceTextureAvailable沒回調,獲取的Surfac

原创 百度定位出現經緯度值爲4.9E-324問題的解決過程

出現這個問題首先肯定已經添加了如下類似代碼了: private String mLongitude = ""; private String mLatitude = ""; private String mAdd

原创 android camera報錯java.lang.RuntimeException: getParameters failed (empty parameters)

調用Camera.Parameters params = mCamera.getParameters();報錯: java.lang.RuntimeException: getParameters failed (empty parame

原创 android ImageView詭異地被改變大小

有一個佈局,是這樣的A: 點擊時總體要變大,外面還有個邊框B: 於是我選RelativeLayout做爲上面A和B的佈局,大小不一樣都是固定寬高,裏面的圖片也是固定寬高,A和B都居中於其父佈局,父佈局也是個RelativeLayout

原创 JAVA字符串json數組使用Formatter格式化成表格形式

需求:一個json數組,要將其解析排成表格的形式,如下: 參考這個博客:https://blog.csdn.net/weixin_33778544/article/details/91427507 但這個博客沒有提供名稱太長時自動換行的

原创 通過adb隱藏和顯示導航欄

https://blog.csdn.net/weixin_38553770/article/details/82994380     點贊 收藏 分享 文章舉報 qugengti

原创 Android 編碼 URL 中文字符串

https://www.jianshu.com/p/9be694c8fee2 點贊 收藏 分享 文章舉報 qugengting 發佈了78 篇原創文章 · 獲贊 16 · 訪問

原创 android Camera2+TextureView自定義相機開發

前言:系統相機滿足不了自定義界面的需求,這時候可以用Camera2和TextureView相結合的方式。 參考:Android:Camera2開發詳解(上):實現預覽、拍照、保存照片等功能 這位作者寫得已經非常好了,我的DEMO只不過是改

原创 android動態申請權限2

從高德導航的DEMO拷貝而來,非常簡單: /** * 繼承了Activity,實現Android6.0的運行時權限檢測 * 需要進行運行時權限檢測的Activity可以繼承這個類 * * @創建時間:2016年5月27日 下午

原创 windows根據端口號結束掉進程

1、打開CMD; 2、查找端口號對應進程ID:netstat -ano | findstr  9411 3、結束進程:taskkill /F /FI "pid eq 6664" 這裏,6664就是9411對應的進程ID了      

原创 android WebView打開本地APP報錯net::ERR_UNKNOWN_URL_SCHEME

網上有人說去掉webView.setWebViewClient方法保留webView.setWebChromeClient(new WebChromeClient())就可以,但是又會出現一個問題,當該APP不存在時,又會報出該錯誤。 解

原创 docker運行報錯:Error response from daemon:Container {containerId} is not running

問題產生:         已啓動docker服務systemctl start docker.service,由於本地8080端口之前已經在使用忘記關閉了,在執行docker run -dit --privileged -p21:21