08 2019 档案

摘要:如果你还没使用过ARouter请你按照这篇下面博客尝试使用下然后再往下看组件通信的内容(不然的话可能会懵逼)Android Studio接入ARouter以及简单使用 如果你使用过ARouter请继续往下看: 1 子模块定义一个与主模块通信的接口 ISkill继承自IProvider2 主模块定义一 阅读全文
posted @ 2019-08-31 18:31 mingruqi 阅读(2103) 评论(1) 推荐(0) 编辑
摘要:在我这菜鸟理解上,委托就是可以用方法名调用另一方法的便捷方法,可以简化switch等语句的重复。最近做项目的时候恰好需要用到委托,便来复习及学习委托的使用。嗯...本人以前并没有用过,只是稍微知道而已。以下是整理的笔记。 一.委托的概念 委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相 阅读全文
posted @ 2019-08-26 15:31 mingruqi 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:是swing的基础,运行良好,但缺少高级组件。如果您打算创建丰富的应用程序,那么AWT可能不是最好的方法。但是对于不需要丰富用户界面的较小gui应用程序来说。这可能非常适合,因为它是一个久经考验的框架。摇摆不定的基于AWT,如前所述。在它的初期,它被认为是缓慢和有缺陷的,并导致IBM为Eclipse 阅读全文
posted @ 2019-08-23 17:31 mingruqi 阅读(1597) 评论(0) 推荐(0) 编辑
摘要:因为项目中存在多种环境,既要区分bebug与release版本,release又要区分测试环境与生产上线环境,每次打包都得浪费不少的等待时间;并且哪个版本有问题还得去切换环境一个个打包,关键是还得牢记每次切换环境需要修改的内容,尽管每次都检查仔细,但总有可能疏忽的时候,一旦有问题既浪费自己的时间又浪 阅读全文
posted @ 2019-08-23 16:25 mingruqi 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:比如我现在有3个模块:app模块,user模块,me模块,其中app模块依赖user模块和me模块。 然后我在user模块和me模块的strings.xml中都定义了greet字符串: 然后在app模块引用greet这个字符串: 那么问题来了,app模块引用的greet是user模块的呢,还是me模 阅读全文
posted @ 2019-08-23 11:45 mingruqi 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:1、当有些功能不希望在release模式实现时,但是debug模式又需要的时候,就可以对当前版本模式进行判断。如是debug模式则日志输出级别设置为Level.DEBUG,release模式设置为Level.INFO,或者debug模式才上传crash日志等。 1.1 判断当前应用是否是debug状 阅读全文
posted @ 2019-08-23 09:56 mingruqi 阅读(5948) 评论(0) 推荐(0) 编辑
摘要:前言 前段时间,突然收到一个状态栏颜色优化设计的任务,将原本应用整体的黑色状态栏修改为根据标题栏颜色进行沉浸式设计,显示效果如下: image 经过分析及踩过N多坑,终于完成了APP全局的修改。现将一些需要注意的问题及踩过的坑进行梳理总结,主要从系统版本区别、各大厂商的ROM区别及具体的设置进行分析 阅读全文
posted @ 2019-08-16 09:53 mingruqi 阅读(817) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/c5138891/article/details/81980163 从5.0(API等级21)开始,Android开始支持矢量图了。关于什么是 阅读全文
posted @ 2019-08-15 18:04 mingruqi 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:配置模拟器在Android开发中,肯定是要写好代码看结果的,如果使用as中自带的模拟器太low,启动速度又慢,网上有很多教程推荐使用genymotion模拟器的,可是如果是新手我建议选择更好入门的第三方模拟器。 第三方模拟器夜神模拟器逍遥模拟器网易MuMu还有许多第三方模拟器,这里就不一一介绍了。当 阅读全文
posted @ 2019-08-13 14:43 mingruqi 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:前言 上面已经说了,对表进行修改,其实就是对数据库进行升级,删除表也算升级啊,反正就是发生变化,数据库就需要升级。 所以老实说其实有个地方决定了数据库的版本 看看这个构造方法,其中第二个参数就是数据库版本号,你可以在第一次发布应用的时候,这个版本号填写1,然后下一个版本,版本号填写2,但是数据库升级 阅读全文
posted @ 2019-08-10 17:58 mingruqi 阅读(536) 评论(0) 推荐(0) 编辑
摘要:前言Android上的数据库是sqlite,虽然这个数据库是轻量级的,但是储存的东西可不少,sqlite官方表示理论存储容量为140TB,目前应该没有那么大容量的手机,存储能力太强了。 关于如何使用SQLite,老实说,都在android.database.sqlite这个包里面。 这里首先先提一下 阅读全文
posted @ 2019-08-10 17:53 mingruqi 阅读(3000) 评论(0) 推荐(0) 编辑
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 阅读全文
posted @ 2019-08-09 16:05 mingruqi 阅读(461) 评论(0) 推荐(0) 编辑
摘要:表单提交表单有两种提交方式,POST和GET。通常我们会使用POST方式,一是因为形式上的安全 ;二是可以上传文件。 我之前经常忽略掉表单的编码类型,觉得它特别长比较难记,而且不设置也似乎不影响什么。表单的编码类型,用来控制表单中的数据的编码格式。POST 提交方式 默认 enctype=“appl 阅读全文
posted @ 2019-08-09 15:56 mingruqi 阅读(6419) 评论(0) 推荐(0) 编辑
摘要:这是W3C定义的两种不同的表格类型,如果你想发送简单的text/ASCII数据,使用x-www-form-urlencoded , 这是默认的形式。 如果你想发送非ASCII文本或者大的二进制数据,使用form-data。 如果你想发送纯文本或者JSON,使用Raw。就像它的字面意思一样,postm 阅读全文
posted @ 2019-08-09 15:44 mingruqi 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:一、@RequestParamGET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上1. @RequestParam(org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。例: 阅读全文
posted @ 2019-08-09 15:04 mingruqi 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP基于TCP/IP通信协议来传递数据。 HTTP基于客户端/服务端(C/S)架构模型,通过一个可 阅读全文
posted @ 2019-08-08 18:12 mingruqi 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlencoded",可用post提交 url形式:http://localhost:8080/SSMDe 阅读全文
posted @ 2019-08-08 18:11 mingruqi 阅读(2973) 评论(0) 推荐(0) 编辑
摘要:url传参 这种在各种method(get,post,delete,put)都能使用,解析速度快 body体中的参数 application/x-www-form-urlencoded 这应该是最常见的 POST 提交数据的方式了。浏览器的原生 <form> 表单,如果不设置 enctype 属性, 阅读全文
posted @ 2019-08-08 18:08 mingruqi 阅读(6320) 评论(0) 推荐(0) 编辑
摘要:在App开发过程中少不了跟服务端打交道,各种HTTP接口调试、返回数据处理占据了不少开发时间,一款好的接口管理工具就非常有必要了。接口管理工具一方面起到链接后台开发人员和App开发人员的作用,另一方面也可以作为传统的接口文档使用,且比文档的实时性更强。 因为各个团队的情况不太一样,可能对接口管理有不 阅读全文
posted @ 2019-08-08 11:48 mingruqi 阅读(1911) 评论(1) 推荐(0) 编辑
摘要:翻译插件 easy-yapi RestfulToolkit 常用篇 1.GenerateAllSetter 一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具 阅读全文
posted @ 2019-08-08 10:01 mingruqi 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:注:@RequestParam 或@RequestBody等注解是否添加有什么区别 不加:参数可有可无;无参数时为null,当参数是数字的引用类型无参数时也为null,但当参数类型是 数字基本类型(int、double)时会报错; 加上@RequestParam 或 @RequestParam(“ 阅读全文
posted @ 2019-08-02 14:42 mingruqi 阅读(410) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示