首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android入坟之路
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
Android进阶:自定义视频播放器开发(下)
在之前的文章已经说过了,播放器也是一个view,我们要在这个view上播放视频流。所以我们要自定义一个简单的viewgroup,比如继承FrameLayout。还出就是布局简单,其他控件可以往上面添加。大家见过的视频播放器的控制器都是放在视频的上方的。这样就是用FrameLay…
Android进阶:自定义视频播放器开发(上)
我们观察一个视频播放器,可以看到视频播放器除了正在播放的视频还有很多控件,比如播放按钮,暂停按钮,播放进度条,播放计时器等。 这么多控件显然无法播放视频,但是他们都在控制视频的播放。由此可见视频播放器可以分为两层,一层为视频播放器控制层,一层为真正的视频播放层。 所以实现视频播…
移动开发还有未来吗?
作为一名资深的Android 开发者。从2017年下半年开始,就听到各种言论,例如“Android 开发凉凉”、“移动端开发没出路了赶紧转行”、“要被XXX 替代了” 等等,充分反映了大家焦虑的心态。 移动端开发真的要凉凉了吗?也经常有粉丝私信我,在群里聊起这个话题,今天我决定…
Android端的短视频开发,我们该如何快速实现移动端短视频功能?
优质短视频内容的产生依赖于短视频的采集和特效编辑,这就要求在进行抖音APP开发时,用到基础的美颜、混音、滤镜、变速、图片视频混剪、字幕等功能,在这些功能基础上,进行预处理,结合OpenGL、AI、AR技术,产生很多有趣的动态贴纸玩法,使得短视频内容更具创意。 视频录制的大致实现…
Android Sensor源码分析总结
其中SensorEventListener的定义摘录如下,更多应用层开发细节请参考google 官方文档。
2019年Android面试必问:Java+性能优化+APP开发+NDK+跨平台技术
3.Dalvik运行的是自定义的.dex字节码格式。 图片资源,不同图片的的分辨率,放在相应的文件夹下可使用百分比代替。 4.布局优化(尽量不要过于复杂的嵌套。) (1)、内存抖动, 即大量的对象被创建又在短时间内马上被释放.(2)、瞬间产生大量的对象会严重占用内存区域。 AP…
开源框架——图片加载和缓存方案总结
提到图片加载和缓存方案,我们可能会立刻想到Flide,Fresco等框架,但除了这些还有没有别的?Android开发历史上都有哪些有名的图片加载和缓存方案呢?它们各方面的性能对比情况怎么样?谁更有优势?谁占统治地位呢?今天我们就来简单总结一下之前都有哪些框架曾经辉煌过,现在又是…
Android热更新方案之阿里AndFix 原理以及源码解析
在这个类里面主要是检测设备是否是支持的AndFix的设备,YunOS不支持。 把路径下的patch加到mPatch列表里面。 然后实现自己的加载器(只需要继承ClassLoader,并覆盖findClass方法)。 在类加载器里面,如果知道需要修改的方法(annotation标…
2019 必看 Android 高级面试题总结
a.建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景比如最常见的AlertDialog,拿我们开发过程中举例,比如Camera开发过程中,可能需要设置一个初始化的相机配置,设置摄像头方向,闪光灯开闭,成像质量等等,这种场景下就可以使…
Android进阶之Walle多渠道打包&Tinker热修复
Walle(瓦力):Android Signature V2 Scheme签名下的新一代渠道包打包神器。 瓦力通过在Apk中的APK Signature Block区块添加自定义的渠道信息来生成渠道包,从而提高了渠道包生成效率,可以作为单机工具来使用,也可以部署在HTTP服务器…
下一页
个人成就
文章被点赞
14
文章被阅读
19,749
掘力值
419
关注了
22
关注者
5
收藏集
0
关注标签
34
加入于
2019-03-25