原创 Android WebView底部空白問題,調整WebView的大小以匹配內容大小

關於調整webview大小以適應其內容大小的方法已有很多討論。 當我們在scrollview中使用webview時,可以看到實際問題。如果我們希望在webview上顯示某些內容並允許整個頁面滾動,那麼Web視圖內容超出了屏幕大小。 如果我

原创 解決android studio引用遠程倉庫下載慢(JCenter下載慢) Could not download kotlin-gradle-plugin.jar 問題

第一種方法 使用開源中國的maven庫 阿里雲的(速度飛快):http://maven.aliyun.com/nexus/content/groups/public/ 替換項目根目錄下build.gradle中的   repositor

原创 ERROR: Error occurred while communicating with CMake server

遇到此錯誤的原因是cmake服務器協議版本不匹配; 解決方案:SDK Manager ----- SDK Tools ----  選中 Show Package Details ------  CMake    ----- 選中3.6.4

原创 Android獲取手機多媒體文件視屏、圖片等

需要做一個圖片視屏音頻選擇器,廢話不多說上代碼: /** * 獲取圖片 */ public class ImageLoader extends LoaderM implements LoaderManager.LoaderCallb

原创 RecyclerView滑動距離計算

最近在寫關於RecyclerView滑動到最底部時,給出一個判斷,是否到達最底部。但不知道爲什麼,總是得不到ScrollY,一直爲0。沒辦法,只能去網上找一些相關資料。 非常感謝知乎用戶-張宇 給的想法。原理很簡單,主要就是獲取item的

原创 android studio 3.0 升級問題:原來module中的包沒法引用

在module jar引用Lib要使用api的方式,在當前項目引用Lib使用implementation問題Android studio升級到3.0以上之後,也隨之升級到了3.0.0版本。classpath 'com.android.to

原创 Android Studio中GsonFormat安裝失敗:Plugin GsonFormat was not installed

今天在安裝GsonFormat時,竟然出錯了,一直提示錯誤Plugin GsonFormat was not installed: Cannot download 'http://plugins.jetbrains.com/pluginM

原创 Android 顏色透明度對應的十六進制表格

顏色透明度和十六進制對應的表格:透明度16進制100%099%398%597%796%0A95%0D94%0F93%1292%1491%1790%1A89%1C88%1E87%2186%2485%2684%2983%2B82%2E81%3

原创 Android性能優化集合

學習進階篇 http://blog.csdn.net/iispring/article/details/47690011 移動網絡優化 http://www.trinea.cn/android/mobile-performan

原创 Android studio快速獲取獲取Android SHA1與MD5

做第三登錄的時候需要獲取SHA1與MD5,終於找到了一個簡單的方法,特此記憶;之前寫了一篇博客獲取但是有的時候不知道默認的放在哪了,可以用如下方法對之前的那個做個補充: 獲取Android SHA1與Package 轉載請註明出處:htt

原创 Android 微信登錄暱稱亂碼問題,及獲取微信用戶信息

微信第三方登錄時暱稱,username亂碼問題解決方法如下: /** * 獲取微信用戶信息 * @param access_token 調用憑證 * @param openid 普通用戶的標識,對當前開發者帳號唯一 * @

原创 Android各版本代號、版本號、API/NDK級別、發佈時間及市場份額

代號 版本號 API/NDK級別 發佈時間 - O 8 API level 26 2017/3/21 牛軋糖 Nougat 7.1.1 API level 25 Oct-16 7 API level 24 2016/8/22 棉花糖

原创 獲取Android SHA1與Package

獲取應用包名 打開Android 應用工程的 AndroidManifest.xml配置文件,package 屬性所對應的內容爲應用包名。 獲取 Sha1 值開發模式(debug)和發佈模式(release)下的 sha1 值是不同的

原创 String 、InputStream、Reader 之間的轉換

1、String –> InputStream InputStrem is = new ByteArrayInputStream(str.getBytes()); or ByteArrayInputStream stream = new

原创 Android-如何獲得當前正在運行的activity和進程的相關信息

    ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);    RunningTaskInfo info = m