1.比如我現在在用net.sqlcipher.database 這個加密庫(網上能搜得到的,用於數據庫加密)。 那麽我現在就在項目用加載這個jar包(在妳的項目單擊右鍵-》屬性-》Java Build Path-》Libraries-》Add Jars,選擇提供給妳的jar包,我這裏是 sqlcipher.jar,然後在Order and Export勾選妳剛剛加載的 jar包。)
2.打開妳的workspace目錄,在妳的項目目錄下創建壹個文件夾libs(如果文件夾不存在的話),然後將提供給妳的so庫放入該目錄,基本架構就算是搭建好了。
3.進行開發,這裏妳需要問壹下提供給妳jar包的廠家,基本的用法,否則的話是無法進行開發的,因為妳都不知道怎麽去用。 sqlcipher的基本用法是:
SQLiteDatabase.loadLibs(this); //加載 so庫文件,妳的廠家的方法應該也是類似。
File databaseFile = getDatabasePath(SQLite_toll.DATABASE_NAME);
databaseFile.mkdirs();
databaseFile.delete();
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, helper_SharedPreferences.get_str_sp("database_cipher",this), null);
SQLite_toll initToll = new SQLite_toll(this, avaSys);
initToll.onCreate(database);
database.close();
//因為我sqlcipher是用於數據庫加密的,所以妳所看到的都是數據庫的壹些方法,妳廠家提供給妳的jar包的用法,妳是要去問他們的,或者他們的是否有開源代碼,又或者是網上也有很多人使用,那麽能搜到相關資料。
根據妳補充的提問,那麽就是System.loadLibrary(this); ,就可以調用了