原创 Android 扇形統計圖的設計與編寫

先上圖,包含統計圖初始化時的動畫,點擊環形的效果 餅狀圖根據效果不同,調用的APi參數略微有差異,有些同學可能不想要中間的空白直接全部展示扇形,emmmm。這種需求比你現在看到的這個樣子 要簡單的多,看完這種樣式的,其他的實現方式也就懂

原创 關於Android Studio中 引用module下的jar資源失效問題

(編譯環境 Android studio 3.0.1) 最近在升級友盟推送以及統計sdk,是個之前的項目,最近才由我負責去維護,所以很多模塊的升級更新,爲了省事我會重新集成一遍,防止出現某些未知的問題 在加入Push 模塊之後,我根據st

原创 java.lang.UnsatisfiedLinkError: 錯誤記錄

java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonM

原创 熱更新 補丁包方式(通過學習Qzone的熱修復框架總結)

目錄 實際操作 1、修改有BUG的代碼 2、修改好代碼之後,把這個java文件編譯成.class文件 1)、可以使用編譯工具 2)、通過命令行工具,執行java命令進行編譯 3、打包,把修改好的.class文件使用dx.bat工具打包成

原创 Android 中關於CheckBox、RadioButton、TextView設置圖形與文字間距問題

CheckBox、RadioButton等相關控件在設置樣式或狀態選擇器的時候,會遇到文本與圖形設置間距的問題,這裏需要說明的就是關於不同方式設置樣式、狀態選擇器、圖片等圖形化參數之後帶來的圖形與文本間距的問題 一、使用android:

原创 XlistView的使用

package com.example.myxlistview; import java.util.ArrayList; import me.maxwin.view.XListView; import me.maxwin.view.

原创 Android 開發過程中遇到的一系列問題(持續更新)

目錄   os.Handler 篇 os.Handler 篇 工程中使用的大多是 android.os 包裏面的Handler Handler 發送不成功,或者 Handler 內部handlerMessage 方法未響應: 一、檢查發

原创 WebView 返回監聽以及控制

目錄   問題: 問題一 WebView.canGoBack()無法正確返回的問題: 解決方法 問題二 無法判斷什麼時候finish()webActivity? 通過WebBackForwardList去解決 問題三 加載CSS樣式頁面,

原创 Android 摺疊屏適配 、系統多窗口開以及模擬環境調試

最近各大廠商都出現了摺疊屏手機,就在下月華爲mateX摺疊屏即將上市,華爲SGA羣裏的小姐姐不停的催我們去適配。 emmm ~~這個挺重要,給適配了,但是中間爬過了一個坑,關於這個問題我們會在具體步驟中說一下,我們先看一下文檔中的內容 目

原创 熱更新技術學習-補丁包方式(通過學習Qzone的熱修復框架總結)

簡介 Qzone熱修復技術是一個冷啓動修復方式,爲什麼是冷啓動呢,這需要根據它的實現原理來解析這個問題: 這種修復方式在於我們的代碼編譯成class文件之後,並打包成的dex文件的運行機制。 理論部分: 目錄 簡介 理論部分:   1、修

原创 org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed;

解決方式一: javacTask: 源發行版 1.8 需要目標發行版 1.8這句提示我們JDK版本導致的問題 右擊項目,點擊如下圖圖標,或者找到選項'Open Module Setting' 把這兩行改成一樣的版本   解決方式二:  

原创 Android 自定義動畫 單個View平面位移以及一組View輪迴旋轉(二)

Android 自定義動畫 單個View平面位移以及一組View輪迴旋轉(一)   這一篇文章主要講到的是那個循環動畫,好了先把動畫的樣子奉上,請各位大佬輕噴: 關於這個動畫,與遇上一個動畫的聯繫就是,使用同樣的方法去繪製的小方塊,爲了

原创 Volley NoConnectionError(IOException:unexpected end of stream on Connection)原因之一與解決方案

在使用Volley框架進行網絡請求的時候,在小米note2(6.0.1)上報錯(get請求),其他手機正常(華爲--8.0以上); 剛開始因爲一部分請求失敗,一部分正常,而且是最近出現的問題,想想最近就添加了一個version版本控制,所

原创 Mac電腦配置環境變量的方法(給gradle配置環境變量)以及變量文件更新出錯之後的補救方法

最近因爲要開發SDK,需要用到某個命令在Terminal使用(當然這個命令也可以在黑窗口使用了),所以需要配置gradle的命令,正好在配置的過程中遇到幾個問題,而且查閱文章的時候,好多東西都不太全,這裏主要是寫一下我遇到的問題,當然可能

原创 Android 9.0及以上版本中,關於多進程問題對於WebView的影響

"Android P 以及之後版本不支持同時從多個進程使用具有相同數據目錄的WebView" 以上爲官方給出的說明,用白話來說就是,一個app中,如果有多個進程A、B、C,並且在A、B、C進程都是用到WebView的話,在Android