原创 make clean和make clobber區別

make clean 它會刪除本次設置所生成的所有的output與中間文件。 等價於指令 $OUT指的是out/target/product/[product_name] make clobber 它會刪除所有設置所生成的所有的outpu

原创 Flutter與原生的通信(Android/IOS版)

Flutter 官方提供 MethodChannel、EventChannel、BasicMessageChannel 三種方式與原生通信 1.MethodChannel      特點:單方請求響應(flutter->原生)   (1)

原创 Flutter 之provide狀態管理

provide 狀態管理更加方便處理數據 1.在pubspec.yaml中添加 provide: ^1.0.2 2.在main.dart 註冊provide import 'package:provide/provide.dart

原创 android 雙進程之間的RPC通信

1.Binder實現了IBinder接口 (1) 綁定和註銷服務。 package com.xiaochen.demo.aidl; import com.xiaochen.demo.aidl.IRemoteServiceCallback

原创 Flutter AutomaticKeepAliveClientMixin 的作用

切換tab後保留tab的狀態,避免initState方法重複調用 class _HomePageState extends State<HomePage> with AutomaticKeepAliveClientMixin { @

原创 ListView/GridView 的Item中的CheckBox點擊衝突的問題

1.自定義樣式+擴大點擊區域CheckBox <CheckBox android:id="@+id/cb_select_item" android:layout_width="wrap_content" a

原创 在線Json轉Dart

在線Json轉Dart   https://javiercbk.github.io/json_to_dart/

原创 Flutter 常用第三方工具包

Flutter 常用第三方工具包 1、dio: ^2.0.7 -->網絡通訊 2、flutter_swiper: ^1.1.4 -->

原创 flutter之dio網絡通信

flutter http請求庫dio: (1)在pubspec.yam中添加: dependencies: flutter: sdk: flutter dio: ^2.0.7  (2)網絡工具類post:      

原创 android從應用層到HRL層調用流程

android從應用層到HRL層調用流程: 1.實現自己的LED燈之HAL層代碼編寫      (1)編寫Android.mk    LOCAL_PATH := $(call my-dir)    include $(CLEAR_VAR

原创 android studio 自動簽名打包 Signed APK。

1.在app項目中build.gradle添加 android { 。。。。。。 signingConfigs { release { keyAlias '...' keyPassword

原创 Android ListView優化之局部刷新(非notifyDataSetChanged()方式)

1.adapter只會去調用對應position的getView()方法來對界面進行刷新了,   listView.setOnItemClickListener(new AdapterView.OnItemClickListener()

原创 Android studio 同步工程失敗:External Native Build Issues: Error configuring

解決方法: 1.在工程目錄下, 修改build.gradle dependencies { classpath 'com.android.tools.build:gradle:x.x.x' } 改成 dependencies { clas

原创 nginx的安裝與卸載

1.安裝   第一步 - 添加Nginx存儲庫   要添加CentOS 7 EPEL倉庫,請打開終端並使用以下命令: sudo yum install epel-release 第二步 - 安裝Nginx 現在Nginx存儲庫已經安裝在

原创 Android逆向之旅---SO(ELF)文件格式詳解

第一、前言 從今天開始我們正式開始Android的逆向之旅,關於逆向的相關知識,想必大家都不陌生了,逆向領域是一個充滿挑戰和神祕的領域。作爲一名Android開發者,每個人都想去探索這個領域,因爲一旦你破解了別人的內容,成就感肯定爆棚,