首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
石先
掘友等级
Android
|
We believe then we will see
We believe our dream’s beyond the sea.
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 86
沸点 2
赞
88
返回
|
搜索文章
最新
热门
OpenGL ES 运用投影与相机视角
在前面的文章中介绍了如何绘制形状,相信你对于使用 OpenGL ES 进行绘制的流程有了大致的了解。其中包括一些基本概念: GLSurfaceView. Renderer 作为控制绘制内容和过程的渲染器 如果你对这些概念还有些不熟悉,可以回头再看一下前面的文章,把这些简单的概念…
关于Android VideoView seekTo不准确的解决方案
使用自带的播放器,指定 Action 为 ACTION_VIEW,Data 为 Uri,Type 为其 MIME 类型。 MediaController 来实现对其控制。 使用 MediaPlayer 类和 SurfaceView 来实现,这种方式很灵活。 当用户从后台恢复播放…
Android 应用中处理时区转化问题
一般来说为了交易信息具有统一规范,也方便交易报表的数据信息收集,都会使用统一的时区作为基准.比如交易系统约定好所有的交易相关的时间都采用北京时间作为基准,在订单创建是会自动获取当前北京时间作为时间戳记
Android 项目组件化重构的一些考虑
一言以蔽之:重构就是为了改善既有代码的设计。 通过重构代码来增进内部的清晰性和一致性,面向代码未来的生命周期,使其在将来更具有维护性,可以说这是一种项目可持续的技术演进。 这个可以根据项目实际情况,针对项目组件化开发进行预研,确定了合适的技术选型方案,并考虑构建了组件化的项目基…
FFmpeg 使用心得(待续)
1. 有些命令不能同时使用 2. 减少不必要的编码过程 在只是处理指定码流时,不需要处理的流直接 copy 原有编码方式可节约再次编码时间。 可以说是秒编译,速度和上面那种是有天差地别的差距,所以一定要注意指定编码方式时判断是否有必要进行重新编码,直接 copy 的方式会快很多…
利用 Android 系统原生 API 实现分享功能
直接上图,这是一个典型的调用系统原生分享场景下的界面,相信大家应该都很熟悉。 创建一个 Intent ,指定其 Action 为 Intent.ACTION_SEND,这表示要创建一个发送指定内容的隐式意图。 指定需要发送的内容和类型。 向系统发送隐式意图,打开系统分享选择器,…
Android反编译后重新打包
我们知道android项目编译成应用程序后的安装文件是.apk文件,运行期间classloader加载的是dex文件中的class。所以我们先来看看一个典型的apk包中具有哪些基本内容: 看来果然没这么简单就能呢个搞定,继续排查原因。 打开文件来一探究竟,果然里面都是对打包时对…
App 启动性能优化
为了说明问题,我们先来模拟一个实际开发中常见的项目环境。通常我们项目中会接入一些第三方库来支撑起应用的基础服务,有些三方库会要求在应用启动时就进行初始化。又比如应用可能会有一些日志上报和事件统计的数据要在启动时发,还有像启动时读取本地配置,页面需要预加载资源内容等等。这些呢,都…
Android线上bug热修复分析
Hot Fix技术,简单来说就是针对线上已发布app出现了bug,在不推送新版本的情况下通过发布修复补丁进行修复。通常是刚上线的app,需要快速线上修复bug,类似的技术就叫做热修复或热补丁。 关于三者技术的介绍,这里推荐一篇文章:各大热补丁方案分析和比较,这里不做细说。 得出…
No锁区,畅玩Pokemon Go
由于游戏上线初期,为了避免大量用户涌入对服务器造成的巨大压力,任天堂选择了分区域开放游戏的同时,针对部分区域还进行了锁区。至于为什么锁区,这里就不继续黑了,但有一点毫无疑问,中国肯定是其中之一。 很多国内用户为了体验Pokemon Go在满大街抓小精灵的“快感”,不得不去试验网…
下一页
个人成就
文章被点赞
269
文章被阅读
99,178
掘力值
1,567
关注了
14
关注者
31
收藏集
1
关注标签
16
加入于
2016-07-30