原创 C++之helloworld

C++之helloworld #include <iostream> // 標準的輸入輸出流 using namespace std; // 命名空間 防止命名衝突 // main 函數 int main() { //

原创 Ubuntu下安裝android編譯環境,編譯打包android項目

Ubuntu下安裝android編譯環境,編譯打包android項目 常見問題 1.首次登錄,沒有root權限,無法切換到root用戶 使用命令 sudo passwd root重置root用戶的密碼 2.無法使用ifconfig

原创 Ubuntu下ndk編譯ffmpeng

Ubuntu下ndk編譯ffmpeng 下載和配置ndk 1.獲取資源 獲取sdkmanager可下載資源路徑 sdkmanager --list --sdk_root=${ANDROID_HOME} 2.找到ndk下可下載文件位

原创 Android接入OpenCv實現人臉識別

Android接入OpenCv實現人臉識別 導入OpenCv 獲取資源 下載地址:https://opencv.org/releases/ 文件目錄: opencv-4.1.0-android-sdk/OpenCV-android

原创 JNI之logcat日誌

在Logcat中可以看到JNI中的C++打印的日誌 1.導入lib #include <android/log.h> 2.定義函數 // 定義tag #define LOG_TAG "C_TAG" // 定義日誌等級 #defi

原创 Android之Gradle基礎

需求一 在gradle文件中創建N個公共變量,在app和library中可以調用 在項目下創建一個文件config.gradle ext { // 自定義變量 test_envi = "http://192.1

原创 C++的增強

C++的增強 #define _CRT_SECURE_NO_WARNINGS #include <iostream> // 標準的輸入輸出流 using namespace std; // 命名空間 防止命名衝突 #includ

原创 Ubuntu之Mysql體驗

Ubuntu之Mysql體驗 安裝 更新包索引 sudo apt-get update 安裝mysql sudo apt-get install mysql-server 配置 初始化 sudo mysql_secure_inst

原创 獲取用戶通訊錄列表

獲取用戶通訊錄 權限 <uses-permission android:name="android.permission.READ_CONTACTS" /> 獲取通訊錄列表 Cursor localCursor = activi

原创 如何查看Android手機CPU類型

如何查看Android手機CPU類型 如何查看Android手機CPU類型是armeabi,armeabi-v7a,還是arm64-v8a? 1.安裝adb工具 2.手機打開“開發人員選項”,開啓USB調試模式。 3.數據線連接手

原创 Ubuntu下安裝Nexus

Ubuntu下安裝Nexus 1.下載安裝包 https://pan.baidu.com/s/1LjwzEax71H6emkUL3uZRcw,可以到官網上去下載最新版本的。 2.解壓文件 tar -xzvf nexus-3.9.

原创 獲取用戶短信列表

獲取用戶短信列表 權限 <uses-permission android:name="android.permission.READ_SMS" /> // 如果不需要用戶姓名,可不需要該權限 <uses-permission an

原创 結構體,共同體,枚舉

結構體 概念及定義 概念 結構體是一種構造類型的數據結構。 是一種或者多種基本類型或者構造類型的數據集合。 定義(三種定義方法)// 結構體 定義方法一 struct person { char name[10];

原创 解決onelink短鏈被應用市場劫持的問題

解決onelink短鏈被應用市場攔截的問題 問題 1.Onelink是啥就不說了,你可以去問谷歌 2.需求 問題:國內應用市場自帶瀏覽器會識別onelink短鏈,跳轉到自家應用市場 不跳轉手機自帶的應用市場,我想跳轉到手機上安裝的

原创 Android之獲取地理位置

Android之獲取地理位置 權限 // 清單文件中配置 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permi