Android知识库

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

NDK开发

浏览 7 扫码 分享 2024-12-03 06:44:41

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 空白文档
  • pdf
  • 学习计划
    • 进级成长之路
    • 性能使用/注意事项小结
    • Jetpack Compose
  • 研发工具
    • Android Studio 使用及技巧
      • 使用技巧
      • Android Studio 快捷键
    • Android Studio真机无线调试
    • Lint的使用以及解决那些问题
    • 性能优化工具
      • Profiler
      • 性能优化 Profiler之CPU
    • UI设计软件
    • 代码管理
      • Git
      • SVN
  • 技术文章
    • 动态代理和静态代理
    • Android SwipeRefreshLayout和ViewPager滑动冲突解决方法
    • Android SwipeRefreshLayout 嵌套 CoordinatorLayout 下拉刷新 事件冲突解决
    • TextView性能优化
    • 悬浮窗口
    • Android 4.1RadioGroup调用findViewById(checkedId)方法时,radioButton为null的解决方案
    • Android TabLayout 优雅设置调整指示线tabIndicator 圆角样式和宽度
    • App应用保活
  • 音视频
  • 网络通信
    • WebSocket
    • HTTP、HTTPS
    • AES/RSA加密机制
    • 微信优化
    • OkHttp
    • Retrofit
    • 网络优化
  • Android知识库
    • Dalvik、ART、JIT、AOT之间有什么关系?
    • 项目名及包名的修改
    • 动画
      • Lottie的使用及原理
      • 属性动画 常用方法 与 插值器 Interpolator
    • Binder 原理剖析
    • .jks和.keystore的区别、转换
    • AndroidStudio、gradle、buildToolsVersion概述,版本对应关系
    • Android中四种对象引用及使用场景
    • Android的几种进程
    • 线程管理及优化
    • Android 内存管理、泄漏、优化
      • Android内存泄漏问题排查分析
      • ANR和OOM的解决方案
      • 内存优化
      • 内存分配、管理、泄漏
      • LeakCanary原理浅析
    • Android中关于字体宽高的获取
    • Context
    • Android系统版本
    • View
      • 自定义View
      • 获取View宽高的四种方法
      • xml和View
      • 硬件加速
      • View
      • ImageView的ScaleType
    • 事件分发机制
    • App的启动流程
    • 引用的三方库
    • adb命令
    • 屏幕刷新机制
    • 四大组件
      • Fragment
        • FragmentFactory
        • Fragment预加载和懒加载
        • fragment常见问题、注意事项
      • Activity
        • Activity四种启动模式
        • Activity的重建
        • Activity的启动流程
        • Intent
        • Activity 的过渡动画
      • Service
        • IntentService
      • ContentProvider
      • BroadcastReceiver(广播)
    • 解读Jetpack框架的基石-AppCompat
    • UI控件
      • 微件
      • shortcuts快捷菜单
      • SurfaceView
      • ConstraintLayout
      • CoordinatorLayout配合AppBarLayout的使用
      • MotionLayout
      • RecyclerView
        • ConcatAdapter 顺序连接其他 Adapter
        • Litho(UI框架)
        • RecyclerView 的缓存机制
        • DiffUtil
    • AIDL
    • 适配
      • AndroidQ 分区存储
    • 软件著作权的申请
    • 反编译
    • 应用加固
    • 设计模式(23种)
  • Java知识库
    • JVM关联问题
    • JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)
    • synchronized和volatile的区别
    • Java基础
  • Adrroid Gradle
    • andResGuard
    • buildSrc、Composing builds、Version Catalog
    • 多渠道打包
    • Gradle的版本依赖控制
    • Android Gradle 常用配置
    • Gradle常用规则
    • 多模块(module)中混淆规则的使用
  • Android架构
    • 热更新/热修复
    • 热修复
    • 平台化
    • 插件化
    • 组件化
    • 模块化
    • 布局动态化(Tangram)
  • 开源框架
    • 二维码扫描及优化
    • ARouter
    • 性能监控
      • BlockCanary
      • LeakCanary
    • 应用崩溃捕获工具
    • Mars
    • 数据解析
      • FastJson
      • Gson
    • EventBus
    • UI框架
    • 图片、框架
      • 图片的三级缓存
      • Glide
      • Coil
      • Bitmap
    • Rxjava
    • ButterKnife
  • 数据存储
    • SharePreferences
    • MMKV
    • Room
    • LitePal
    • 数据库的加密(SQLCipher)
    • 数据的存储方式
    • 数据库的4大特性、隔离级别、三范式
  • 性能优化
    • 屏幕适配
    • 其他优化
    • APK包大小优化
    • 稳定性优化
    • 线程优化
    • 内存优化
    • 电量优化
    • UI优化
      • 布局优化
      • UI的过度绘制
    • 卡顿优化
    • 瘦身优化
    • 启动优化
  • Kotlin
    • Kotlin基础一
    • Kotlin基础二
    • let,with,run,apply,also函数区别
    • kotlin扩展函数的原理
  • Jetpack
    • LiveData
    • ViewPager2
    • ViewBinding
    • WorkManager
    • Lifecycle+ViewModel+ LiveData
    • ViewModel
    • Dagger2
    • Hilt
    • Startup
    • paging3
    • Room
  • 测试
    • 白盒测试、黑盒测试的区别
    • 单元测试
    • 自动化测试
  • WebView
    • WebView内核信息
    • WebView使用
    • WebView性能优化
    • WebView的安全
    • WebView的暂停是全局性的
  • Flutter
    • 字节跳动关于Flutter的选择
    • Flutter技能树
    • Dart代码规范
    • Flutter常用命令
    • Flutter插件开发和提交
    • Flutter 指定依赖的package包版本及版本区间
    • Flutter依赖及依赖引用冲突
    • Flutter渲染引擎解析
    • Flutter 调试
    • Flutter 混淆
    • Flutter遇到的问题
    • flutter混合开发使用的框架
    • 将Flutter module集成到Android项目
    • Dart语法基础
    • 参考文献
    • 基础组件以及原理
    • 状态管理框架
      • Provide
    • Flutter-web开发
  • 混合开发
    • Flutter混合开发
    • Flutter混合开发
    • Web混合开发
  • NDK开发
    • JNI基础
    • NDK开发
  • 算法
    • 时间复杂度与空间复杂度
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注