首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
键盘男
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
无需 root 就可以查看 app 数据库和 SharedPreferences 文件
只需在 build.gradle 加入 debugCompile 'com.amitshekhar.android:debug-db:1.0.0' 运行后在控制台查看日志文件,或者手动在代码中打印地址 DebugDB.getAddressLog(); 使用浏览器就能查看你创建在手机内存里面的数据库文件和 SharedPreferences 文件,包括查询。
实现 ViewPager 懒加载的三种方法
在项目中 ViewPager 和 Fragment 接口框架已经是处处可见,但是在使用中,我们肯定不希望用户在当前页面时就在前后页面的数据,加入数据量很大,而用户又不愿意左右滑动浏览,那么这时候 ViewPager 中本来充满善意的预加载就有点令人不爽了。我们能做的就是屏蔽掉 ViewPager 的预加载机制。虽然 ViewPager 中提供的有 setOffscreenPageLimit() 来控制其预加载的数目,但是当设置为 0 后我们发现其根本没效果,这个的最小值就是 1,也就是你只能最少前后各预加载一页。那么,这时候就得另觅方法了。 以下三种方法是我在学习和项目中尝试过的,需求实现了,但各有千秋,可结合不同场景使用。因为打算慢慢养成写博客的习惯,就总结在此,也希望对他人有所借鉴。
高仿微信视频录制, 涂鸦水印添加, 基于 ffmpeg 视频编辑
功能主要包含 5 点: 1. 基于 ffmpeg 的视频拍摄及合成; 2. 自定义拍摄按钮, 长按放大并且显示拍摄进度; 3. 自定义 view, 实现手绘涂鸦; 4. 自定义可触摸旋转缩放位移的表情文字 view; 5. 基于 ffmpeg 的图片和视频合成处理.