原创 Android xml佈局中設置顏色透明度
百分比-開頭字母–> 100% —FF–> 95% — F2–> 90% — E6–> 85% — D9–> 80% — CC–> 75% — BF–> 70% — B3–> 65% — A6–> 60
原创 Android 設置App字體不跟隨系統字體改變
對於個別app不需要根據系統字體的大小來改變的,可以在自定義的Application中加上以下代碼即可 @Override public Resources getResources() { Resou
原创 遷移Androidx app.FragmentManager.isDestroyed() on a null object
遷移AndroidX fragment報錯: 解決方法: project.configurations.all { //resolutionStrategy.cacheDynamicVersionsFor 0,
原创 Android 6.0手機存儲圖片以及下載apk需要申請動態權限
由於Android6.0有着更高的隱私權,所以在存儲SD卡要動態申請權限 if (ContextCompat.checkSelfPermission(getApplicationContext(), android.Manifest.
原创 Android9.0 http網絡請求適配方案
背景: 由於 Android P 限制了明文流量的網絡請求,非加密的流量請求都會被系統禁止掉。 場景: 如果當前應用的請求是 htttp 請求,而非 https ,這樣就會導系統禁止當前應用進行該請求,如果 WebView 的 u
原创 Android 實現微信,QQ文件在其他應用打開並獲取到路徑
例如: 1.想實現其他應用打開出現自己的應用,需要在清單文件中增加配置 <!--docx--> <intent-filter tools:ignore="AppLinkUrlError"> <action android:
原创 Android 判斷是否有空格
/** * 包括空格判斷 * @param input * @return */ public static boolean containSpace(CharSequence
原创 Android Toast自定義
自定義Toast的使用: 首先在Gradle: 添加: allprojects { repositories { maven { url "https://jitpack.io" } } } compile
原创 Android PickerView 選擇器的簡單使用
1,小白一枚,之前在項目中用到選擇器,就找了一個簡單實用的。 直接開始使用步驟: 首先需要添加依賴 使用Gradle 集成 dependencies { compile 'com.weigan:loopView:0.1.2' }
原创 Android 側滑刪除的實現
實現側滑刪除功能: 直接列使用步驟: 1,As操作Gradle添加: allprojects { repositories { maven { url "https://jitpack.io" } } }
原创 Android ButterKnife 的使用
緒論:本人也是剛接觸ButterKnife理解不深刻。在這裏只給大家介紹用法: 作用是節省大量的findViewById();可以節省大量的代碼量,增加代碼的可讀性。 在這裏是說AS的用法: 對於As的小夥伴直接操作Gradle就可以了:
原创 Android 獲取手機基本信息,版本號,製造商,
/** * Created by SunPengCheng * on 2017/8/7 * 郵箱:[email protected]. * 系統工具類 */ public class SystemUtil { /*
原创 android 判斷網絡是否可用
/** * 檢測當的網絡(WLAN、3G/2G)狀態 * @param context Context * @return true 表示網絡可用 */ public stat
原创 Android 各種Loading 炫酷View
1,在加載數據的時候我們往往會提示用戶加載中,也就是加載動畫: 一下是加載動畫的Loading: 先看效果: 使用也是非常的簡單: 直接添加依賴: dependencies { compile 'com.wang.av
原创 Android 輸入手機號有空格
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override