安卓如何链接静态库

安卓如何链接静态库,第1张

关于编译静态库:

android.mk和xxx.cpp放在新文件夹里:

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)

LOCAL_SRC_FILES:= \xxx.cpp

LOCAL_MODULE:= libx

include $(BUILD_STATIC_LIBRARY)

生成静态库libx.a文件

关于链接静态库:

有两种方法:

1、把libx.a文件放在android.mk同一目录下,添加:

LOCAL_PREBUILT_LIBS += libx.a

2、同上,添加:

include $(CLEAR_VARS)LOCAL_MODULE := libxLOCAL_SRC_FILES := libx.ainclude $(PREBUILT_STATIC_LIBRARY)LOCAL_STATIC_LIBRARIES += libx

貌似第二种是NDK里比较常见,第一种在其他的android.mk里比较常见。

1.

创建数据库:>sqlite3.exe

mySqlite.db

2.

创建表:

sqlite>create

table

person

(

_id

integer

primary

key

,

name

varchar(50),

age

integer,

sex

char(2)

)

3.

插入数据:

sqlite>insert

into

person

values(1,'刘备',38,'男')

sqlite>insert

into

person

values(2,'关羽',42,'男')

sqlite>insert

into

person

values(3,'大乔',20,'女')

4.

备份:

sqlite>.backup

D:/mydb.db

5.

恢复数据:

sqlite>.restore

mydb.db

6.

查看表:

sqlite>.tables

嗯,系统自带这种功能,不过你要用的话需要ROOT,然后安装RE管理器。因为能用上SQL的都是系统文件,所以RE管理器是必须的,因为只有它才可以看到系统文件。然后ROOT也是必须的,因为所有修改的基础都必须要有权限。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/10971543.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存