- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 2021-06-23
前言 公司内大文件传递的一些实现思路,做一个简单的记录 服务器接口 一.预存文件接口 当前接口主要传递给服务器需要传递文件的名称,大小,哈希值(重要)等一系列参数,服务器在拿到参数后应返回对应文件的一个标记字段,用于手机端发起接下来对应文件的上传 二.整体文件上传接口/分片文件上传接口 文件传输可以放在一个线程池中实现,将对应传输,销毁,管理的方法写在封装好的线程池工具类中,在预存文件接口调取完成后即可将对应参数丢至工具类中让其去做文件上传,而当前页面可以关闭不必等着文件接口交互完成 1)整体文件上
2021-06-23 10:16:13 94
原创 安卓设计模式理解
前言 关于安卓的设计模式这个老生常谈的话题,多余的话就不多赘述了。文章内容仅限于我个人对设计模式的理解,便于记录和复盘。 说明 主流的3中设计模式已在下文中列出,现针对设计模式的 MV 先做说明,再对各个设计模式的层级叙述。 M–>Model(模型层,以下简称M层) 即代码中各个bean或者model这种对象类。通常我们在和后台接口数据交互的时候都要书写一个对应的数据模型,通过json解析后用于装填数据方便我们存取做数据的操作。 V–>View(视图层,以下简称V层) 即我们绘制的xml布局
2020-05-29 23:55:22 250
原创 安卓面试题
1.Kotlin的伴生对象 Kotlin中,在类中定义的对象(object)声明,可使用companion修饰,这样此对象(object)就是伴生对象了 class NumberTest { companion object Obj { var flag = false fun plus(num1: Int, num2: Int): Int { ...
2020-02-20 21:42:38 2411
原创 使用RecyclerView绘制首页
前言 安卓5.0可以说是安卓变革的一代,谷歌在这一代开始引入了大量的材质设计(Material Design)使得view更加立体,感官上更让人舒服。同时也引入了很多新的控件,RecyclerView就是其中之一。 1.为啥要使用RecyclerView? 这篇文章详细的说明了RecyclerView适配器中的ViewHolder的复用性,比listview和gridview通过setTag...
2018-09-11 14:48:39 733
原创 安卓Dex超出方法数的坑
前言 之前在做项目的时候,我们经理向我反映,部分用户装不了应用,安装后进入应用就黑屏或者直接闪退。搞的我是一脸楞逼,经过各种折腾后总算找到了错误日志: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 at com.android...
2018-09-11 12:32:45 910
原创 关于安卓端集成微信支付
1.创建应用的过程 https://pay.weixin.qq.com/guide/inapp_payment.shtml 2.Android Studio添加依赖 在build.gradle文件中,添加如下依赖即可: 1)带统计功能(我们公司用的是友盟,所以采用的是下面一种) dependencies { implementation 'com.tencent.mm.ope...
2018-09-11 10:57:09 831 1
空空如也
关于android studio使用public.xml的问题
2017-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人