原创 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 {