首页
AI Coding
沸点
课程
直播
活动
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 的图片和视频合成处理.