原创 “Android Studio”下“JNI”開發(linux.ubuntu)

之前一直參考這一篇鏈接進行配置開發,但是出現很多問題,最後程序運行到手機上就自動退出 ,主要原因是根本沒有生成jni對應的so文件,當然會報錯,調試了一天,參考了這一篇,寫的還是比較明白:鏈接。本文按照該教程,根據自己的操作系統完

原创 Linux設備驅動程序(第三版)之helloWorld模塊

1. 建立內核樹 下載內核源碼 在裝載內核之前,需要在自己的文件系統中建立內核樹。在命令行中輸入#uname -a命令查看本機的內核版本(4.4),然後到kernel.org上下載對應的版本的內核源碼。內核源碼的主次設備號與本機內

原创 VC6.0安裝和配置opencv

1.下載【opencv1.0】,我是從北理工極速之星上面下載的。 2.安裝【opencv1.0】,一步一步做就行了 注意最後一步,把【add...】前面的勾打上。 3.查看電腦系統屬性->環境變量 檢查C:\Program

原创 linphone錄音分析--添加錄音按鈕

linphone錄音分析--添加錄音按鈕UI:添加按鈕相關資源在通話界面上點擊按鈕,實現開始和結束錄音按下掛斷鍵結束錄音對方按下掛斷鍵結束錄音本方主叫時,開始通話 接上一節 第一節分析了linphone安卓端如何進行錄音,本節希望

原创 linphone錄音分析

linphone錄音分析1舊版linphone被叫通話過程新版linphone被叫通話過程在被叫通話時實現錄音開始錄音answerRecord()acceptCall(Call call)結束錄音hangUp()TODO linp

原创 PAT 1001. 害死人不償命的(3n+1)猜想 (15)

卡拉茲(Callatz)猜想: 對任何一個自然數n,如果它是偶數,那麼把它砍掉一半;如果它是奇數,那麼把(3n+1)砍掉一半。這樣一直反覆砍下去,最後一定在某一步得到n=1。卡拉茲在1950年的世界數學家大會上公佈了這個猜想,傳說當時

原创 visio畫組織結構圖

 點贊 收藏 分享 文章舉報 WillianF 發佈了30 篇原創文章 · 獲贊 4 · 訪問量 2萬+ 私信 關

原创 opencv圖像處理(1.Visual C++6.0 MFC的使用)

1.Visual C++6.0 MFC的使用 1.安裝Microsoft Visual C++6.0 (略) 2.創建一個MFC單文檔應用程序 打開Microsoft Visual C++6.0 選擇<新建>-<工程>-<MFC AppW

原创 《計算機固件安全技術》學習筆記

[本文所有內容均來自於對周振柳博士出版的《計算機固件安全技術》一書的摘抄、引用和歸納,如有侵權,請聯繫刪除] 1.引言 1.1 固件和BIOS概念 計算機固件是計算機系統中不可缺少的底層基礎系統,往往以軟件形式固化存儲在硬件芯片中

原创 android實現倒計時功能(開始、暫停、0秒結束)

【思路】:通過 timer 執行週期延時的任務,handler 中將計時信息更新,並在計時結束時結束 timer 的週期任務。 - 在佈局文件中添加一個TextView和Button控件,並在onCreate方法中獲得到TextVie

原创 使用EditText(Android studio)

參考自《第一行代碼》 實現功能: 在主活動界面添加兩個文本框,作爲兩個字符串的輸入; 添加一個按鈕,按下按鈕將toast兩個字符串拼接的結果。

原创 android中的文件操作詳解以及內部存儲和外部存儲

android中的文件操作詳解以及內部存儲和外部存儲

原创 在JNI與java之間傳遞數據

“Android Studio”下“JNI”開發(linux.ubuntu)過程 JNI常用函數大全 傳遞String字符串 #MainActivity.java: JNI jni = new jni();//實例化JNI對象 jni

原创 網址蒐集

Android studio android-studio下載:http://www.android-studio.org/

原创 C語言中extern關鍵字的使用(引用其他文件中的變量或者函數)

C語言中extern關鍵字的使用(引用其他文件中的變量或者函數) 源碼地址:碼雲地址 環境:linux,操作系統:Ubuntu 16.04 1.Linux下C程序的編輯,編譯和運行以及調試。 很多人在學習編程語言的時候,習慣用IDE環境