原创 android gradle打包零碎知識

Android studio 3.4.1 ;gradle version5.1.1 ;低版本的gradle可能有差異,或者部分api被移除 一 、gradle生成指定命名的aar並且複製到指定目錄下 android{

原创 解決Android打包com.android.build.api.transform.TransformException的問題

今天導入了一個今年前的老項目,很多第三方jar還放在lib下,gradle構建沒有問題,但是在打包的時候報錯如下 Error:Execution failed for task ':app:transformClassesWi

原创 windows操作系統中git和svn密碼修改

如果你得git或者svn 賬號或者密碼換了新的以後,如何在windows中進行修改呢? Win+R 調出windows命令行 輸入control,打開控制面板 點擊打開用戶賬戶 點擊憑據管理-windows憑證管理

原创 Android 通過java代碼實現EditText輸入限制

限制輸入固定數量的字符,衆所周知在xml文件中直接配置 android:maxLength=“xx”即可,但是我想這把這個功能封裝成一個組件,根據別人的不同需求去修改相應的限制數值,但是EditText是沒有提供這個方法的,所

原创 關於vivo手機調試安裝“解析程序包時出現問題”的解決方案

首先關於用戶賬號的問題,必須登錄相關賬號授權,不然會在run的時候中途斷掉adb連接 然後在gradle.properties加上android.injected.testOnly=false 禁用Instant run功能。如

原创 解決android studio3.4及以上版本華爲推送com.huawei.hms.api.xxx找不到的問題

解決方案 用這兩行 api 'com.huawei.android.hms:push:2.5.3.xxx' api 'com.huawei.android.hms:base:2.5.3.xxx' 去

原创 apksigner完成apk的簽名

有時候用第三方加固平臺加固以後會讓我們重新簽名。還有就是上應用市場的時候,如果以前該應用已經在市場上上傳過了,由於後面業務原因換了開發者賬號再去上傳就會提示我們去認領一個沒有簽名的包(unsign.apk),然後去簽名上傳進行M

原创 Android 開發環境在不同操作系統上的搭建教程

工欲善其事必先利其器!開發環境必須得多配置幾遍,要熟練,以及相關插件;寫了五年安卓了,第一次寫環境搭建,細節知識點還是很多的,本文簡略描述 1. Windows環境下配置(基於Android studio3.6.2) 首先去

原创 記錄RecyclerView+CheckBox實現單選操作

Android中關於這個表單的操作中單選和多選操作比較多,尤其在列表中操作的這個狀態值很繞腦子,還要考慮焦點衝突,滑動錯亂。之前又做過購物車的多選,全選,反選;還做過考試系統的單選題和多選題除過這些常規的以外還有各種奇葩需求,多

原创 解決“com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+”下載不到的問題

com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+ 是微信提供給第三方sdk(支付、登錄和分享等),今天在跑一個新項目的時候這個依賴老是下載不到,最後找到了微信團隊的

原创 Android studio各種gradle報錯解決方案彙總

Android 開發中gradle在打包編譯的時候經常會報各種奇怪的錯誤,有的簡單錯誤直接提供解決方案,有的報錯就比較頭疼,信息不完整,完全無法下手定位解決,所以這時候你就該學習一下gradle腳本,以及gradlew指令的用法

原创 解決gradle編譯報Error:All flavors must now belong to a named flavor dimension.問題

解決方案 爲productFlavors 配置 flavorDimensions “version” android { ... defaultConfig {...} b

原创 Windows10開機自啓項設置與禁用

Windows10開機自啓項設置與禁用 開機自啓項有利有弊,比如企業微信,郵箱等可以設置爲開機自啓項,但是有的軟件廣告比較多,還設置成了自啓項,自啓項過多就會影響開機的效率,一直loading進不了桌面。下面我們就學習一下怎麼

原创 greendao入門案例(crud)

greendao入門案例(crud) 一、gradle配置 二、初始化數據庫 三、編寫crud操作 四、效果圖 一、gradle配置 項目級gradle中做如下配置 buildscript { ext{

原创 android studio 快速去掉整個項目中導入的無用包

有時候項目中import了很多無用的java類,看着心煩,怎麼樣一鍵去掉所有的導入,使得代碼看起來更整潔呢。。。as提供了這個快捷操作 選中要清理的項目 code ——>Optimize Imports即可