cmake_minimum_required(version 3.4.1)
#對應native-lib
add_library(
native-lib
shared
src/main/cpp/native-lib.cpp )
#在下面的目標鏈結庫新增非安卓系統庫需要設定下面三個配置
#1包括目錄(標頭檔案的路徑)
include_directories(src/main/cpp/inclube)
#2新增庫(庫名稱(可以自定義,建議和目標鏈結庫保持一致),
#使用的庫是動態庫還是靜態庫(靜態庫字尾是.a,動態庫是.so ;靜態庫static/動態庫shared),
#固定寫法)
add_library(
libjpeg
static
imported)
#3設定目標屬性(庫名稱 庫屬性 庫的全路徑+名稱)
#libjpeg; 庫名稱
#properties imported_location $ 庫屬性;
#/src/main/cpp/libs/native-lib.cpp庫的全路徑+名稱
set_target_properties(libjpeg properties imported_location $/src/main/cpp/libs/libturbojpeg.a)
#目標鏈結庫
target_link_libraries(
native-lib
#需要使用的非安卓庫
libjpeg
#安卓系統庫
jnigraphics
log)
安卓開發之Button
按鈕按下 長按 鬆開三種狀態 切換背景時使用 setonclicklistener 按下 setonlongclicklistener 長按setontouchlistener 鬆開 bt1.setontouchlistener new view.ontouchlistener 抬起操作 if mo...
安卓支付之ping 開發
ping 是為移動開發者解決支付接入問題的平台,移動開發者只需一次性接入ping 的sdk,即可快速完成當前主流的支付渠道接入,並定製自己的支付系統。首先 咱們先要現在人家提供的sdk client sdk 倒入到咱們的開發環境下,然後關聯到咱們的專案中。要講so檔案請新增到jnilibs目錄中 然...
安卓開發之json解析
1 從網頁獲取json返回字串 public class readnet extends asynctask 2 用jsonobject類和jsonarray類解析json字串 jsonobject jsonobject new jsonobject jsonstring jsonarray jso...