自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-06-23

前言 公司内大文件传递的一些实现思路,做一个简单的记录服务器接口一.预存文件接口当前接口主要传递给服务器需要传递文件的名称,大小,哈希值(重要)等一系列参数,服务器在拿到参数后应返回对应文件的一个标记字段,用于手机端发起接下来对应文件的上传二.整体文件上传接口/分片文件上传接口文件传输可以放在一个线程池中实现,将对应传输,销毁,管理的方法写在封装好的线程池工具类中,在预存文件接口调取完成后即可将对应参数丢至工具类中让其去做文件上传,而当前页面可以关闭不必等着文件接口交互完成1)整体文件上

2021-06-23 10:16:13 85

原创 安卓设计模式理解

前言关于安卓的设计模式这个老生常谈的话题,多余的话就不多赘述了。文章内容仅限于我个人对设计模式的理解,便于记录和复盘。说明主流的3中设计模式已在下文中列出,现针对设计模式的 MV 先做说明,再对各个设计模式的层级叙述。M–>Model(模型层,以下简称M层)即代码中各个bean或者model这种对象类。通常我们在和后台接口数据交互的时候都要书写一个对应的数据模型,通过json解析后用于装填数据方便我们存取做数据的操作。V–>View(视图层,以下简称V层)即我们绘制的xml布局

2020-05-29 23:55:22 240

原创 安卓面试题

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 2393

原创 使用RecyclerView绘制首页

前言 安卓5.0可以说是安卓变革的一代,谷歌在这一代开始引入了大量的材质设计(Material Design)使得view更加立体,感官上更让人舒服。同时也引入了很多新的控件,RecyclerView就是其中之一。1.为啥要使用RecyclerView? 这篇文章详细的说明了RecyclerView适配器中的ViewHolder的复用性,比listview和gridview通过setTag...

2018-09-11 14:48:39 721

原创 安卓Dex超出方法数的坑

前言 之前在做项目的时候,我们经理向我反映,部分用户装不了应用,安装后进入应用就黑屏或者直接闪退。搞的我是一脸楞逼,经过各种折腾后总算找到了错误日志:UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 at com.android...

2018-09-11 12:32:45 905

原创 关于安卓端集成微信支付

1.创建应用的过程 https://pay.weixin.qq.com/guide/inapp_payment.shtml2.Android Studio添加依赖 在build.gradle文件中,添加如下依赖即可: 1)带统计功能(我们公司用的是友盟,所以采用的是下面一种)dependencies { implementation 'com.tencent.mm.ope...

2018-09-11 10:57:09 816 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除