logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android数据库ObjectBox使用笔记[一]:入门

ObjectBox[一]:入门ObjectBox[二]:查询操作ObjectBox[三]:关系ObjectBox[四]:事务ObjectBox[五]:Kotlin支持ObjectBox[六]:数据监听和RX最近公司项目使用到ObjectBox数据库,恰好最近项目刚好忙完,以此记录下ObjectBox的学习实践过程。一、简介ObjectBox是一个超级快速的数据库,专为物联网...

#android#数据库
17、java.lang.UnsatisfiedLinkError: No implementation 处理方法

一、问题现象在使用第三方生成的 so 库时,遇到下面的bug:UnsatisfiedLinkError: No implementation found forjava.lang.UnsatisfiedLinkError: No implementation found forjava.lang.String com.cloud.wd.tralanguage.JniUtil.ge

#bug
解决 Could not resolve com.android.tools.build:gradle:4.2.2 问题

【代码】解决 Could not resolve com.android.tools.build:gradle:4.2.2 问题。

文章图片
#android
63、正确的使用Activity+多个Fragment

正确的使用Activity+多个Fragment在优化项目代码时,想使用Activity+多个Fragment的方式 替换ViewPage+Fragment的方式。其目的:使用懒加载的方式,使用setUserVisibleHint() 和 onHiddenChanged 单独的控制Fragment的数据加载和UI渲染。而ViewPage默认加载左右至少两个页面。占用了内存,增加了流量的消...

22、HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)

HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)通常有以下情况:1:检查你的 http 请求头信息,比如 因为 User-Agent 被服务器设置 拒绝请求了;    比如你写的的爬虫,就很有可能因为没有伪装成浏览器,被拒绝请求    user-agent 详情2:查看你的 http 请求方法,以及服务器端的设置

8、解决Gradle dependencies compile jar包冲突、重复问题

一、情景复现:在使用 dependencies {compile … } 添加 libs时,经常遇到同一个lib 出现了两个不同的版本,导致不同的问题。例如:工程 A添加了 rxandroid:2.0.1和adapter-rxjava 两个libs而adapter-rxjava中使用了rxandroid:1.1.5 ,这样在工程中就会出现两个不同版本rxandroid.

#gradle#jar#android
67、android windowIsTranslucent 和screenOrientation引发的问题

一、问题描述:在引入CC视频播放器后,1、点击Mp4文件进行视频播放,2、点击横竖屏切换功能3、退出视频播放页面,发现直接退出到了系统桌面。并没有退出到自己应用的后台Activity二、问题分析:遇到这个问题感觉很奇怪,但是也有一些想法:1、视频Activity页面的启动模式导致的2、视频Activity页面某些操作将后台activity全部杀死3、视频Activity页面返回是应用崩溃… 结果都

#android
android功能_动态权限申请

日前,项目中需要对App动态申请权限的功能做一次统一封装处理。原因就是公司信管部门的人告知我们需要在申请权限前,进行对申请权限的进行一次弹框提示解释其申请该权限的目的、用途。而我们项目中因为历史原因代码中申请权限的位置并不统一。因此需要改造申请权限的流程。

到底了