首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
VIjolie
掘友等级
安卓工程师
只有代码你有多爱她,她就多爱你,没有无缘无故的bug!
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
赞
文章( 95 )
沸点( 0 )
Android NDK开发之旅23 C++ 异常处理
###异常处理与Java类似,C++也有异常处理。###异常类型C++中,异常的类型是任意的,如下:throw不同类型的异常,就会在相应的catch块里面捕获到。其中...能够捕获所有类型的异常,ca
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
Android音视频开发基础(三) : 在Android平台使用Camera API进行视频的采集,并且预览Camera数据,得到NV21数据进行回调
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》。本文是Android音视频任务列表的
Android音视频开发基础(四):使用Android平台的MediaExtractor和MediaMuxer API解析和封装mp4文件
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》。本文是Android音视频任务列表的
Android修行手册 - TextureView和SurfaceView的属性方法以及示例
👉关于作者 👉前提 这是小空坚持写的Android新手向系列,欢迎品尝。 新手(√√√) 大佬(√) 👉实践过程 😜SurfaceView属性和方法 surfaceCreated(@NonNull S
Android 世界中,谁喊醒了 Zygote ?
Zygote 作为 Android 世界的受精卵,在成功繁殖出 system_server 进程之后并没有完全功成身退,仍然承担着受精卵的责任。Zygote 通过调用其持有的 ZygoteServer 对象的 runSelectLoop() 方法开始等待客户端的呼唤,有求必应。…
一文理解 onMeasure -- 从 MeasureSpec 说起
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayout 和 onDraw 只关注当前 View 的逻辑
【源码解析】ContentProvider的启动过程
ContentProvider作为Android的四大组件之一,其主要的作用是通过Binder向其他组件或者其他应用提供数据。它的底层实现方式也是Binder,但是它的使用方法又比较简单。原因是系统为我们做了封装,而我们无须关心底层细节就能轻松的实现进程间的通信。 Conten…
补齐Android技能树 - 玩转Gradle(一) | 小册免费学
Android开发仔基本上都间接或直接接触过Gradle,毕竟用AS导项目都这个坎:卡在 Gradle:Build Running半个钟过去了,还在Build Running,而你只能卧槽,这玩意TM
详解Android的View.post()
前言 在开发过程中,我们一般会遇到在Activity或者Frament布局完成之后,获取某些View的高度或者位置,来通过代码灵活计算View之间的相对关系。 正文 View.post的用法如下:
下一页
个人成就
文章被点赞
279
文章被阅读
75,366
掘力值
1,700
关注了
26
关注者
143
收藏集
12
关注标签
7
加入于
2016-12-16