原创 反編譯使用方法

apktool 使用: 進入apktool這個文件夾,複製路徑,cmd打開命令窗口: 1.E: 2.cd apktool文件夾裏面程序路徑(E:\apktool) 3.apktool.bat d -f Test.apk test(這個名字

原创 RecyclerView的分割線Decoration,五種實現方式,線性佈局展示

  上面三張圖片中的item分割線就是效果圖 一、首先定義LinearLayout佈局xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android

原创 Glide加載圖片簡單使用方法

compile 'com.github.bumptech.glide:glide:3.7.0' 依賴庫也可以直接搜索 glide   Glide.with(context) .load(list.get(i).getImageU

原创 Android Studio 出現:Unable to resolve dependency for ':app@debug/compileClasspath'

Android Studio 3.0 以後    gradle升級4.1 之後倒入之前的老工程就會提示下面這個錯誤: Unable to resolve dependency for ':app@debug/compileClasspa

原创 AndroidStudio使用前的基本設置(非常實用的AS設置)

我們在使用android studio前一定會根據自己的個性去求進行各種設置。  這裏我將貼出一些我使用as中遇到的比較方便以及基本的一些設置。 1,點開as之前應該做的事  很多人一定會在這個界面卡頓很久,其實這是as在檢測更新。所以我

原创 Android 通知(Notification)兼容到Android Q,以及使用中的bug

/** * 安卓8.0以後創建通知需要做兼容 * channelId 要唯一,自定義即可,如 "進程銷燬通知","TestNotification","FirstServiceNotification",自定義即可

原创 Android Studio最完整的插件整理

現在Android的開發者基本上都使用Android Studio進行開發(如果你還在使用eclipse那也行,畢竟你樂意怎麼樣都行)。使用好Android Studio插件能大量的減少我們的工作量。 1.GsonFormat 快速將js

原创 輕鬆解決EditPlus打開文件特別慢的問題,以及EdidPlus常見問題解決方案

1.解決EditPlus打開文件啓動慢 找到EditPlus的安裝路徑,找到裏面的 editplus_u.ini 文件,用記事本打開,修改裏面的Workspace Path爲你的實際路徑,然後保存,你就可以秒啓動了.     2.每次

原创 java.lang.NoClassDefFoundError:retrofit2.Retrofit$Builder或retrofit2.BuiltInConverters

android studio 中 java.lang.NoClassDefFoundError:retrofit2.Retrofit$Builder錯誤解決或java.lang.NoClassDefFoundError: retrofit

原创 使用EditPlus打開文件特別慢,一鍵解決,以及EdidPlus常見問題解決方案

最近使用EditPlus小紅本的時候發了一個問題,雙擊打開文件特別慢,但是右鍵選擇EditPlus卻是秒開,經過一番查找,終於有了解決方案,在這裏記錄一下,也方便大家在使用中少採坑: 1.先找到Ediplus的安裝目錄: 2.在安裝目錄

原创 Android 利用Gradle腳本刪除jar包,資源和AndroidManifest.xml文件中的配置

今天有一個渠道有一個特別的要求,先接入他們的母包SDK,母包SDK調通登錄以後,把母包的一些jar包,assets下的資源和文件,還有在AndroidManifest.xml中配置的activity,service,meta-data等全

原创 Android 設置5.0以後出現的虛擬按鈕背景顏色

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

原创 輸入框(EditText)限制輸入一行文字,限制輸入內容和長度

<EditText android:id="@+id/EditText" android:layout_width="match_parent" android:layout_height="match_pare

原创 Android中Activity的isTaskRoot()方法使用和原理

App打包apk安裝後重復啓動根界面的問題 這個問題很特殊,一般情況下很難被發現,是Android系統一直以來的一個Bug。 當我們把app打包成apk安裝程序,通過點擊apk文件進行安裝時,會啓動安裝界面, 並在安裝成功後會跳轉安裝完成

原创 Http兼容API28->java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion

安卓在9.0的時候限制了Http,所以運行的時候就會報上面的錯誤,爲了兼容HttpClient只需要兩步: 只要最大SDK>=28,想要使用Http必須配置如下兩項 1.在Application節點下添加  <uses-library