GsonFormat

第二个android小项目-模仿百度网盘实现一些功能

ⅰ亾dé卋堺 提交于 2020-11-28 13:53:41
写这个项目是为了继续打打android的基础,另外还了解到了一些新方法和小技巧所以想来用用练练手,比如调用百度api来访问个人百度网盘中的头像名称项目文件等等,继续深入还可以在App中修改个人百度网盘中的文件。 话不多说直接开始项目所需要用到的图片资源 点这里 https://github.com/JackySei/baiduimg.git 结构是 首先是登录界面 只是主观简单的模仿了一下,可能有点丑。 activity_main < ? xml version = "1.0" encoding = "utf-8" ? > < androidx . constraintlayout . widget . ConstraintLayout xmlns : android = "http://schemas.android.com/apk/res/android" xmlns : app = "http://schemas.android.com/apk/res-auto" xmlns : tools = "http://schemas.android.com/tools" android : layout_width = "match_parent" android : layout_height = "match_parent" tools : context = "

AndroidStudio升级4.1之坑——无法启动、插件plugin不好用、代码不高亮

∥☆過路亽.° 提交于 2020-10-19 14:07:49
上班坐稳,打开AS看到studio有更新,于是就点击升级,4.1版本,看更新日志:bug修复什么什么一大堆,感觉挺好的,应该做了不少优化,结果升级完后就无法启动了,于是肠子悔青了。 一、升级4.1之后,无法启动 插件报错了。 解决办法:1.删除AndroidStudioX.X文件,一般在C盘,你自己的用户目录下。2.删除C:\Users\xxx\AppData\Roaming\Google\AndroidStudio4.1\plugins下的所有文件(要是能找到哪个插件导致启动失败可以单独删除对应的插件文件),我的是删除部分插件就可以启动的。 这样重新进入studio就可以正常启动了。 二、README.md文件无法打开: 一脸蒙圈。 解决办法:删除Markdown插件,或者激活Markdown插件。这个插件是我没升级前下载的,升级到4.1后,这个插件竟然需要激活或者购买。 三、升级4.1后很多插件不支持了,比如GsonFormat不好用了,在Plugins里面也搜索不到了。 解决办法:下载jar本地安装插件 插件下载地址 这样就可以解决了。 四、代码不高亮 Java代码全是白色 原因:还是插件的问题,butterknife zelezny竟然报错了,While loading class com.avast.android.butterknifezelezny

@@@IDEA插件--GsonFormat

我的未来我决定 提交于 2020-08-10 16:27:19
IDEA插件安装 IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。 File->Settings->Plugins—>插件—>Install File->Settings->Plugins—>Install plug from disk —>插件安装 主要用于使用Gson库将JSONObject格式的String 解析成实体,该插件可以加快开发进度,使用非常方便,效率高。 插件地址: https://plugins.jetbrains.com/idea/plugin/7654-gsonformat 来源: oschina 链接: https://my.oschina.net/u/3727895/blog/4313002

2020最新IDEA插件大集合,一款能帮助你写代码的工具是多么重要

孤街醉人 提交于 2020-08-05 22:11:51
摘要 12款为用户精心打造的Idea插件,含盖前后端,另把使用小技巧分享给大家,提高大家的码率,希望对你们有帮助! Lombok Lombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter、Getter、toString、equals、hashCode 以及非空判断等。 举个例子,我们给一个类添加@Getter和@Setter注解: /** * 修改订单费用信息参数 * Created by macro on 2018/10/29. */ @Getter @Setter public class OmsMoneyInfoParam { private Long orderId; private BigDecimal freightAmount; private BigDecimal discountAmount; private Integer status; } Lombok就会为我们自动生成所有属性的Getter和Setter方法。 Free MyBatis Plugin MyBatis扩展插件,可以在Mapper接口的方法和xml实现之间自由跳转,也可以用来一键生成某些xml实现。 我们可以通过Mapper接口中方法左侧的箭头直接跳转到对应的xml实现中去;

IntelliJ IDEA 常用插件

谁说我不能喝 提交于 2020-08-05 13:42:03
工欲善其事,必先利其器。本文收集 IntelliJ IDEA 常用插件,持续更新中...... Alibaba Java Coding Guidelines 阿里巴巴《Java 开发手册》配套插件,可以实时检测代码中不符合手册规约的地方,助你码出高效,码出质量。 使用: 当我们违反手册规约时,该插件会自动检测并进行提示。 同时提供了一键检测所有代码规约情况和切换语言的功能。 如果你想修改某条规约的检测规则的话,可以通过设置的 Editor -> Inspections 进行修改。 Easy Code EasyCode 用于 代码自动生成 ,支持模板自定义、导入、导出,方便团队之间共享。 介绍: 基于 IntelliJ IDEA 开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与 java 类型映射关系配置。 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。 具体使用见: IntelliJ IDEA 插件 EasyCode(代码自动生成) Lombok Lombok 为 Java 项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter、Getter、toString、equals、hashCode

最新Idea超实用告别996插件,都是免费

青春壹個敷衍的年華 提交于 2020-05-04 08:21:34
Idea告别996插件 在IntelliJ IDEA中,秉着IDEA自带能实现的快捷方式就不用插件的原则,少用些插件,运行性能也提升一些,虽然很少,哈哈。分享下我个人常用的插件,希望对大家有些帮助。插件不胜在多,其实不少插件功能是重复的,通过以下插件我很少切换其他页面,都是IDEA里完成,并大大提升编码效率。 1.UID生成器 对于序列化对象,我们常要生成UID,不少童鞋是使用GenerateSerialVerionUID这个插件,其实IDEA其实就自带有实现的了。 在Preferences->Inspections->Serialization issues->Serialization class without 'serialVersionUID'勾选上,或者在Inspections里直接搜UID就能看到。 image-20200501133533163 然后我们新建一个javabean,例如User类并实现Serializable,光标移动到类名称上或者F2,然后按下alt+enter键就会自动生成UID了。 image-20200501133814496 2.Grep console 一款和IDEA Console相关的插件,可以通过expression表达式过滤日志,给不同级别的日志或者给不同的pattern日志加上背景颜色和上层颜色,其实嘛,也就是为了眼睛看得舒服点

强烈推荐几款IDEA开发必备的插件,实测非常好用

戏子无情 提交于 2020-04-21 04:57:08
文章目录 1、CodeGlance 2、RestfulToolkit 3、Easy Code 4、GsonFormat 5、Statistic 6、Rainbow Brackets 7、Translation 8、Lombok 9、Maven Helper 10、Alibaba Java Code Guidelines 1、CodeGlance    拖动浏览代码更加方便,还有放大镜功能。 2、RestfulToolkit    一套 RESTful 服务开发辅助工具集,完美代替postman。 根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N ); 提供了一个 Services tree 的显示窗口; 一个简单的 http 请求工具; 在请求方法上添加了有用功能::复制生成 URL,复制方法参数… 其他功能::java 类上添加 Convert to JSON 功能,格式化 json 数据 ; 3、Easy Code    它可以直接对数据的表生成entity、controller、service、dao、mapper,无需任何编码,简单而强大。 4、GsonFormat    Json转Java类,该插件可以加快开发进度,使用非常方便,效率高。 5、Statistic    统计插件,查看你的代码数据。比如整个项目的代码总行数,分别统计各个类型文件的总行数

IDEA撸码插件利器

南笙酒味 提交于 2020-03-25 20:13:54
3 月,跳不动了?>>> 这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。 1、JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。 2、.ignore git提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。 3、CamelCase 将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。 4、Lombok plugin 开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。 5、Mybatis plugin 可以在mapper接口中和mapper的xml文件中来回跳转,就想接口跳到实现类那样简单。 6、codehelper.generator 可以让你在创建一个对象并赋值的时候,快速的生成代码,不需要一个一个属性的向里面set,根据new关键字,自动生成掉用set方法的代码,还可以一键填入默认值。 GenAllSetter 特性 在Java方法中, 根据 new 关键词, 为Java Bean 生成所有Setter方法。

idea常用插件

Deadly 提交于 2020-03-03 15:35:07
名称 作用 lombok 通过注解的形式去生成GET/SET方法,同时还可以通过注解去完成构造函数 p3c 阿里巴巴出品的java代码规范插件 GsonFormat 一键根据json文本生成java类 Maven Helper 一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖 VisualVM Launcher 运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配 GenerateAllSetter 一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便 Translate 最好用的翻译插件,功能很强大,界面很漂亮 Free MyBatis plugin 快速从代码跳转到mapper及从mapper返回代码;mybatis自动补全及语法错误提示 来源: oschina 链接: https://my.oschina.net/u/3568600/blog/3186603

【Android Studio】 常用插件

≡放荡痞女 提交于 2020-01-06 17:57:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、代码相关 1、Android ButterKnife Zelezny 在 Activity,Fragment,Adapter 中选中布局 xml 自动生成 butterknife 注解。 2、GsonFormat&JsonFormat 快速将json字符串生成相应的实体类。 3、SelectorChapek 设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦? 这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其他一键搞定。 按照不同状态(normal、pressed)的标准命名后,右键文件树 Generate Android Selectors 参考 https://github.com/inmite/android-selector-chapek 4、Android Parcelable code generator Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口。 但在 Android中是推荐使用 Parcelable,只不过我们这种方式要比 Serializable 方式要繁琐,那么有了这个插件一切就ok了。 5、Android Code Generator