原创 Android之使用Kotlin構建Gradle
參考鏈接 buildSrc 在項目根目錄下新建一個名爲buildSrc的文件夾(與項目裏的app文件夾同級)。 在buildSrc文件夾裏創建名爲build.gradle.kts的文件 plugins { `
原创 React Native橋接Android模塊-多線程RNDeviceEventEmitter方式
React Native橋接Android模塊-多線程RNDeviceEventEmitter方式 1.創建模塊類 public class RNManagerModule extends ReactContextBaseJava
原创 React Native橋接Android模塊-callback回調方式
React Native橋接Android模塊-callback回調方式 1.創建模塊類 public class RNManagerModule extends ReactContextBaseJavaModule {
原创 Kotlin-JetPack-MVVM 從零開始搭建App
Kotlin-JetPack-MVVM 從零開始搭建App
原创 Kotlin系列教程--持續更新
Kotlin學習文章主要參考鏈接var 與 vallateinit和lazy`lateinit` 的使用`lazy` 的使用Elvis操作符函數單表達式函數嵌套類(Nested Class)內部類(Inner Class)類的構造
原创 Android 的屏幕適配
參考鏈接:dpi 、 dip 、分辨率、屏幕尺寸、px、density 關係以及換算 dip : Density independent pixels ,設備無關像素。 dp :就是dip px
原创 React Native橋接Android模塊-Activity
React Native橋接Android模塊-Activity 1.創建模塊類 public class RNManagerModule extends ReactContextBaseJavaModule { priv
原创 React Native橋接Android模塊-用Promise機制調用安卓原生代碼
React Native橋接Android模塊-用Promise機制調用安卓原生代碼 1.創建模塊類 public class RNManagerModule extends ReactContextBaseJavaModule
原创 React Native橋接Android模塊-RNDeviceEventEmitter方式
React Native橋接Android模塊-RNDeviceEventEmitter方式 1.創建模塊類 public class RNManagerModule extends ReactContextBaseJavaMod
原创 Android第三方框架學習
Android第三方框架學習EventBus的使用參考鏈接1.定義EventMessage事件類。2. 在需要訂閱事件的模塊中,註冊EventBus3.接收事件4.發送事件Subscribe 註解介紹 EventBus的使用 參
原创 Android的內存泄漏
參考鏈接 java的內存 棧區、堆區、靜態區/方法區 1、棧區:由編譯知器自動分配釋放,存放函數的參數值、局部變量的值等、基本類型的變量,例如int a=3中的a、對象的引用變量,例如Thread t=new Thread()中的
原创 Gson的基本使用
Gson的基本使用序列化反序列化List值爲null時,序列化/反序列化控制序列化/反序列化 的變量名稱序列化/反序列化過程中忽略某些變量方法1: 可以使用Gson提供的@Expose註解方法。使用方法如下方法2: transie
原创 Android網絡編程學習
參考鏈接 TCP/IP 四層模型 應用層:SMTP、FTP、HTTP 傳輸層:TCP、UDP TCP與UDP區別總結 1、TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的,即發送數據之前不需要建立連接。 2、TCP提
原创 Android的View事件分發
鴻洋版事件分發機制 案例 MyButton package com.example.zhy_event03; import android.content.Context; import android.util.Attrib
原创 React Native橋接Android模塊-RN獲取Activity回調
React Native橋接Android模塊-RN獲取Activity回調 1.創建模塊類 public class RNManagerModule extends ReactContextBaseJavaModule {