原创 Android jni 代碼中打印 log,使用android/log.h

文章目錄日誌庫在 CMakeLists 的配置日誌庫簡介日誌級別枚舉:定義宏 日誌庫在 CMakeLists 的配置 CMakeLists.txt : #查找庫:參數1,一個表示路徑的變量,它會賦予庫的路徑值,且可用於後面的li

原创 jni基本操作 1. java 層創建 native 方法,並生成對應 jni 函數

文章目錄系列文章創建 java native 方法通過 javah 生成的對應 jni 函數成員方法對應的:靜態方法對應的:總結 系列文章 jni基本操作 1. java 層創建 native 方法,並生成對應 jni 函數 j

原创 Android P(api28) 不支持 http 協議解決方法

res/xml, 建個 network_security_config.xml 文件,名字可以隨意。 <?xml version="1.0" encoding="utf-8"?> <network-security-config>

原创 Android 各 api 級別與ndk 原生 api對照表

文章目錄各 api 級別與ndk 原生 api對照表 各 api 級別與ndk 原生 api對照表 去上表

原创 Kotlin 協程(2) Basics

文章目錄I. 開啓協程的示例i. `launch()` 是 `CoroutineScope` 的擴展函數ii. `async()` 也是`CoroutineScope` 的擴展函數iii. `runBlocking()` 就是一個

原创 C語言 "assert.h" Debug時斷言

文章目錄assert.h使用 assert.h 這是一個 debug 期間進行 斷言的宏函數,在 release 程序中不參與編譯。 CMakeLists.txt : #默認無配置就是編譯出 Debug版本。如下顯式配置 De

原创 C++ 2.5.1 處理類型:類型別名

文章目錄類型別名指針類型別名 類型別名 傳統方式,使用 typedef, cpp11,可使用 using typedef int mi; //int 別名 mi mi xa = 88; using mii = mi; //mi別名

原创 C++ 2.4 const限定符,指針常量-頂層 const,常量指針-底層 const

文章目錄const 限定常量賦值一個函數聲明連續變量const 與引用 const type &const 與指針常量指針: const type *指針常量: type *const指針本身不可變,且地址指向的值也不可變: c

原创 Android 我的 Android Studio 配置文件

文章目錄前言基礎配置.gradleproject#.gradlemodule#.gradle 前言 切換各種項目時,老是配置一些東西,寫在這裏,以後不怕找不到了。 基礎配置.gradle configs.gradle /* 主

原创 Android 自定義View:繪製輪盤扇形區並加入扇形區點擊事件

文章目錄I. 前言II. 效果圖 I. 前言 還記得是五六年前寫的demo,用的 canvas.drawArc() 及 旋轉畫布等實現了,繪製輪盤,當初不會path,不知道怎麼搞 扇形區的點擊事件… 強行擱置了… 後來學了Pat

原创 Kotlin 協程(1) 基本認識

文章目錄I. 協程(coroutine) kotlin的線程切換框架II. 掛起函數 suspend funwithContext(),kotlin提供的一個掛起函數:III. 創建協程a. 協程作用域 CoroutineScop

原创 C語言 "limits.h" 數據類型的界限值

文章目錄limits.h 說明測試 limits.h 說明 limits.h 頭文件決定了各種變量類型的各種屬性。在該頭文件中的宏限制了各種變量類型(比如 char、int 和 long)的值. 不同位數計算機,這些界限值不同。

原创 C語言 "float.h" 浮點數設定

文章目錄float.h 說明相關的宏設定 float.h 說明 浮點數在內存中以科學計數法的形式來存儲,具體形式爲: flt = $ (-1)^sign × mantissa × base^exponent $ flt 是要表

原创 二維數組的兩種遍歷方式、左右旋轉、左右逆序、上下逆序 (kotlin實現)

文章目錄代碼實現結論參考 代碼實現 /** * desc: 二維數組 左右旋轉,行內左右逆序。 上下逆序未實現。 * author: stone * email: [email protected] * blog

原创 C語言 "errno.h" 錯誤編號

文章目錄errno.h使用 errno.h errno.h 頭文件定義了整數變量 errno,它是通過系統調用設置的,表明在錯誤事件中的某些庫函數發生了錯誤。它可以被一個程序讀取和修改。 在程序啓動時,errno 設置爲零,C