原创 小談jni jobject jclass
注意細節部分! 首先是java部分 封裝的類 package com.example.mynative; import android.util.Log; public class MyNativeLib { static
原创 JNICameraContext::copyAndPost()
Android Camera小系統: 嗯……直接看Camera HAL層,它實現是主要的工作, 它一般通過ioctl調用V4L2 command ①從linux kernel中的camera driver①得到p
原创 NDK的Windwos環境搭建
NDK的Windwos環境搭建 NDK的Windwos環境搭建 Eclipse版本是3.6以上的 一、下載android NDK 您可以下載NDK r4 for Windows或NDK r5 for Wi
原创 jni c調用java 方法封裝後出現的問題
兩種解決方案: 若是封裝函數後再調用java層函數時就會出現錯誤方法一是採用將java函數改爲靜態方法; (1) java 層函數原型 public static void JavaTest(int x ,int y ,in
原创 camera 初學者入門 handler preview focus canvas 圖片存放 及數據庫調用
由於要用到數據庫 所有先要添加mysql-connector-java-5.0.3-bin.jar到路徑 選擇工程右鍵選擇java bulid path 右邊點擊add external jar 選擇文件 首先這是主類
原创 C 調用C++ 與C++調用C
首先是C 調用C++ _________ c_file.c ______________________ #include <stdio.h> extern int add(int x,int y); void m
原创 在屏幕 preview 畫圖 Canvas 的用法
package com.example.mycamera1; import android.os.Bundle; import android.app.Activity; import android.graphics.Canva
原创 android 修改權限無法開機解決方案 (沒有刪除數據的前提下)
已經解決了: 個人方法 首先下載個刷機精靈我的資源裏面有 然後安裝軟件 設備管理裏面點擊系統備份後 不用看它的提示什麼的。 就直接在開始菜單輸入cmd 輸入adb shell 注意手機一直是聯着電腦的 輸入 su 命令行前面變
原创 jni如果文件是.cpp 的問題
#ifdef __cplusplus extern "C" { #endif jint Java_com_example_myjniproject_MyJni_nativeJn(JNIEnv* env
原创 define 在什麼時候應用
#define定義的宏是在編譯之前在源代碼文本中進行替換的,不需要爲其分配空間,在編譯之後就不能再以任何方式改變.變量則是在運行的過程中在內存中分配的一段空間,可以在運行的過程中對值進行改變. 如果一個量在運行的過程中不需要再改變,而且對
原创 如何設置Android手機的sqlite3命令環境
1、在PC環境下啓動一個模擬器(不是手機) 2、查看模擬器 /systen/xbin是否有sqlite3命令 adb shell cd /system/xbin ls 3、把模擬器 /system/xbin/sqlite3命