原创 知識點-----用android studio 生成簽名文件,並加到gradle裏

1、生成簽名文件 1.1  頂部工具欄Buidle -- Generate Signed Bundle/APK 1.2 選中APK,點擊下一步 1.3 如果是第一次生成則點擊 Create New  1.4 接下來是需要填寫密碼,發

原创 總結-----git命令行

===================================與拉取代碼有關=================================== git fetch                               

原创 總結-----adb命令行

錄視頻:     adb shell screenrecord /sdcard/demo.mp4      截屏:     adb shell screencap -p /sdcard/02.png      將手機上的文件導到電腦(桌面

原创 知識點-----組件化、模塊化

1概念 1.1組件化        就是"基礎庫"或者“基礎組件",意思是把代碼重複的部分提煉出一個個組件供給功能使用。       使用:Dialog,各種自定義的UI控件、能在項目或者不同項目重複應用的代碼等等。       目的:複

原创 總結-----與腳本相關

=======================================bat結尾的批處理======================================== 1、如何新建:     1.1、新建一個txt文件,把命令直

原创 新知識-----Retrofit

1、Retrofit:是OkHttp的加強版,底層調用OkHttp封裝的 2、特點:多註解,簡化了代碼量,支持很多開源庫(Retrofit + RxJava) 3、好處:解耦 4、用法: 1)、添加依賴庫:包括Okhttp和Retrofi

原创 git命令幫助文檔

===================================與拉取代碼有關=================================== git fetch                               

原创 知識點-----AIDL(二)簡單的aidl實現,自定義實體類

服務端 1、創建實體類:如BookBean,且BookBean要實現Parcelable接口,且要手動添加readFromParcel方法(不然只支持 in 的定向tag) /** * 實現序列化的實體類 * <p> * 序列化:

原创 知識點-----AIDL(一)簡單的aidl實現

AIDL是什麼 AIDL(Android Interface Definition Language)是Android系統自定義的接口描述語言。可以用來實現進程間的通訊。 AIDL 支持的數據類型 共 4 種: Java 的基本數據類型

原创 測試用例-----maven

創建Maven項目 1、File -> New -> Project -> Maven  2、一路next,會遇到讓填GroupId,ArtiactId,GroupId是xxxxxxxxxxx,ArtifactId就是你點擊pom.xml

原创 控件-----fragment使用(二)

接下來說一下第二種fragment的使用。單獨用fragment有兩種實現方式: 一、直接在xml裏添加的方式 <fragment android:name="bai.bai.bai.demo.fragment.Fragment

原创 控件-----fragment使用(一)

Fragment的使用一般可以分爲兩種場景:一、Fragment與ViewPager連用,二、Fragment單獨使用。 一、Fragment與ViewPager連用 1、在activity的xml裏添加ViewPager控件 <and

原创 自定義工具類-----沉浸式標題欄

一、本次用的是java,工具類如下 package bai.bai.bai.demo.systembar; import android.annotation.SuppressLint; import android.app.Act

原创 自定義工具類-----GPS、網絡定位

代碼依舊是kotlin編寫,java類似 1、在清單文件裏添加權限 <!--請求網絡權限--> <uses-permission android:name="android.permission.INTERNET" /> <!-- 這個

原创 自定義工具類-----通過圖片名稱獲取資源文件(運用反射)

一、用kotlin寫的話如下: object ReflectUtil { /** * 獲取圖片名稱獲取圖片的資源id的方法 ,調用的時候 * getResourceByReflect("sdf", R.mip