![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
黑刀夜
嵌入式从业者
展开
-
Android.mk详解
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途 一个android子项目中会存在一个或多个Android.mk文件 1、单一的Android.mk文件 直接参考NDK转载 2015-12-30 17:21:50 · 407 阅读 · 0 评论 -
Android增量更新
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-11-12 00:31:40 · 282 阅读 · 0 评论 -
draw(Canvas c)和dispatchDraw(Canvas canvas)区别
绘制VIew本身的内容,通过调用View.onDraw(canvas)函数实现绘制自己的孩子通过dispatchDraw(canvas)实现View组件的绘制会调用draw(Canvas canvas)方法,draw过程中主要是先画Drawable背景,对 drawable调用setBounds()然后是draw(Canvas c)方法.有点注意的是背景drawable的实际大小会影响view组件的转载 2017-04-19 22:02:58 · 430 阅读 · 0 评论 -
android studio 编译报错make: *** No rule to make target
今天使用Android studio编译C代码时提示错误: make: *** No rule to make target解决方法:清理一下工程,然后删除obj文件夹。重新编译。原创 2019-08-07 17:47:06 · 1350 阅读 · 0 评论 -
使用Android studio开发jni,并实现单步调试c/c++代码
一 环境搭建本文讲解的是在一个现有的工程中增加JNI的支持。我们从新建一个工程说起,本文假设你已经知道怎么设置sdk和ndk。新建工程的时候我们故意不勾选这个选项,方便后面说明。一直默认点下一步,直到工程创建完成。工程创建完成之后是这样的打开SDK manager注意这两个包要下载下来然后新建一个jni目录,如下图好好看,这个jni文件夹的颜色和ja...原创 2019-08-16 13:15:00 · 5677 阅读 · 0 评论