Android
文章平均质量分 67
leunging
这个作者很懒,什么都没留下…
展开
-
Android Studio 配置 NDK 只编译一种 ABI 的so (mac/ndk-build)
如果不配置 ndk 编译的 so 类型,Android Studio 默认会编译出多种 ABI 的 so,比如Android Studio 已有项目添加NDK支持(mac/ndk-build)中会有 arm64-v8a、armeabi-v7a、x86_64、x86 四种 so:如果需要控制 ndk-build 的 so 类型,只需要在 gradle.build 中添加:android { defaultConfig { ndk { ..原创 2020-12-23 16:46:15 · 3468 阅读 · 1 评论 -
Android Studio 已有项目添加NDK支持(mac/ndk-build)
1、配置已安装的ndk版本到Android NDK Location 路径:/Users/miao/Library/Android/sdk/ndk/21.0.6113669 (File -> Project Structure -> SDK Location -> Android NDK Location)2、在app module下的 src/main 目录新建 jni 目录3、在 MiaoApplication 中添加 native 方法声明:public stati.原创 2020-12-23 02:13:38 · 2056 阅读 · 0 评论 -
Android获取View位置getHitRect、getDrawingRect、getLocalVisibleRect、getGlobalVisibleRect说明
在Android中获取View在父View或在屏幕中的位置可以使用getHitRect、getDrawingRect、getLocalVisibleRect、getGlobalVisibleRect,以判断View是否显示在屏幕中。一般这样使用(xxx为其中的一个)View view =...;Rect rect = new Rect();view.xxx(rect);int left = rect.left;int top = rect.top;int right = rect.righ原创 2016-11-08 16:25:32 · 17112 阅读 · 0 评论 -
Activity前后台、旋转、跳转生命周期变化
Activity前后台06-05 11:52:16.676 26146-26146/at.miao.miaoapplication E/miao_log: onCreate 启动06-05 11:52:16.711 26146-26146/at.miao.miaoapplication E/miao_log: onStart06-05 11:52:16.714 26146-26146/at.mia...原创 2018-06-05 12:12:53 · 1697 阅读 · 0 评论 -
从finalize的执行来看什么是GC Root
从finalize的执行来理解Java中GC Root是什么原创 2018-06-22 17:06:15 · 511 阅读 · 0 评论