安卓开源框架使用
文章平均质量分 53
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jetpack Room的一些事实
新项目尝鲜,记录一下以免忘记1 不管新建表,还是某张表增减字段,字段变更,都要执行数据库升级策略2 一个Dao声明可以支持多个表的查询方法。比如XXXDao既可以有queryAllUser();同时也可以有queryAllAccount();其中User实体有一张表,Account实体是领一张表。可以用一个Dao来查询。3 查询必须在子线程,可以通过引用room-rxjava2库方便地进...原创 2020-02-10 20:58:30 · 331 阅读 · 0 评论 -
架构感悟
架构时,需要将代码分层三层,底层是基础的服务,比如硬件调用的抽象接口中间层是业务相关的地层调用,是实现了抽象接口的具体实现类,顶层是业务代码,调用中间层的实现的接口方法进行业务处理...原创 2019-12-03 16:57:08 · 181 阅读 · 0 评论 -
pullToRefresh一直加载问题的思考
发现一个比较重要的特点。好像这个框架必须配合AsyncTask来进行后台数据的加载,并在doInBackground()方法中更新界面。如果不注意到会造成列表一直在刷新的情况。使用这个框架,流程是。搭界面,findViewByID找到这个ListView控件,将这个控件设置setOnRefreshListener 重写Listener中的onRefresh(原创 2015-08-08 21:32:20 · 2322 阅读 · 0 评论 -
smssdk导入AndroidStudio出现 com.android.dex.DexException: Multiple dex files define 解决方法
今天我使用要在项目中使用smssdk作为依赖使用。按照官方的说明导入工程到我自己的AndroidStudio的工程中:官方说明报错信息是:com.android.dex.DexException: Multiple dex files define Lcom/mob/logcollector/LogsCollector;大概是编译时有资源重复了。原创 2015-09-06 14:10:04 · 1050 阅读 · 0 评论 -
AndroidStudio使用预编译FFmpeg库结合ndk开发视频项目踩坑记录
现状: 1 已有预编译好的libffmpeg.so和ffmpeg头文件。 2 libffmpeg.so对应armeabi的abi。 3 已有对ffmpeg方法调用的C++代码。需求 在AndroidStudio上集成进上述代码实现jni功能。项目结构: C源码在cpp目录。include下是ffmpeg的头文件,以及功能代码的头文件。剩下的是实现功能的C++代码。...原创 2018-08-07 13:06:00 · 983 阅读 · 0 评论 -
ORMLite createOrUpdate 失败 无法保存记录的原因
Class class com.ygsoft.otbox.entity.sign.VisitorSignFeatureInfo does not have an id field因为数据库实体类没有id 这个字段原创 2019-06-19 10:44:10 · 767 阅读 · 0 评论
分享