Android
SolKnight
永远相信美好的事情即将发生
展开
-
安卓内嵌WebView并通过JS直接调用安卓类方法
首先定义一个供前端JS调用的类JavaScriptinterface(名字随便起):public class JavaScriptinterface{ Context context; public JavaScriptinterface(Context myContext) { context= myContext; } //这里的st...原创 2020-02-21 17:37:35 · 810 阅读 · 0 评论 -
安卓RefreshLayout实现下拉刷新上滑加载以及数据去重的列表页
在项目中app的build.gradle添加以下依赖://RefreshLayoutimplementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0'implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0'//glide用于加载item中的图片imp...原创 2020-02-08 20:27:45 · 807 阅读 · 1 评论 -
安卓Banner+Glide实现轮播图及数据缓存以离线加载
首先在app中的build.gradle中添加以下依赖,banner为轮播图框架,glide为图片加载框架。implementation 'com.youth.banner:banner:1.4.9'implementation 'com.github.bumptech.glide:glide:4.7.1'annotationProcessor 'com.github.bumptech.gl...原创 2020-02-08 19:29:27 · 826 阅读 · 0 评论 -
安卓okhttpUtils下载文件(安装包)并打开(安装)实例
okhttpUtils是okhttp的一个工具包,首先在app的build.gradle中添加以下内容: implementation 'com.squareup.okhttp3:okhttp:4.3.0' implementation 'com.squareup.okio:okio:2.4.3' implementation 'com.zhy:okhttputils:2....原创 2020-02-03 13:00:09 · 3024 阅读 · 0 评论 -
安卓选取相册图片并裁剪后通过okhttpUtils上传服务器
okhttpUtils是okhttp的一个工具类,可以参考我的另一篇博文,这里不再赘述。首先我的示例中这个需求的应用场景是更换头像,先简单看一下页面:流程是先选择图片,引导用户进入相册或文件管理器选择图片后直接跳转到裁剪页面裁剪,并将裁剪后的图片显示到上方控件中并通过okhttpUtils上传至服务器,代码如下:uploadImg.setOnClickListener(new View.O...原创 2020-02-03 00:10:29 · 471 阅读 · 3 评论 -
安卓okhttp工具类okhttpUtils同步/异步请求实例
首先在app的bulid.gradle中引入以下三个包 implementation 'com.squareup.okhttp3:okhttp:4.3.0' implementation 'com.squareup.okio:okio:2.4.3' implementation 'com.zhy:okhttputils:2.6.2'然后在想进行网络请求的地方使用okht...原创 2020-02-02 23:57:54 · 1979 阅读 · 0 评论 -
安卓开发解决数据库中文本信息无法实现换行
在项目中的检查更新功能中,获取到了新版本的信息后,需要将更新日志展示出来,但是数据库中更新日志的字段为varchar类型,直接输出会将换行符原样输出,所以需要进行打散重组,数据库内容如下:完整请求回调代码如下:JSONObject jsonObject = new JSONObject(response);int code = jsonObject.getInt("code");if (...原创 2020-02-02 23:40:27 · 455 阅读 · 0 评论