阿杜的博客

技术也是世界的,我们一起分享

IntelliJ Plugin 开发之添加第三方 jar (六)

本小节内容不多,但是个人感觉比较独立,还是拿出来单讲吧。 在开发 IntelliJ Plugin 时,如果需要用到 Gson、OKHttp 等第三方库时,该怎么办呢? 回答这个问题前,我先补充前面没有讲到的内容。 插件开发其实可以使用两种方式,官方文档:http://www.jetbrain...

2019-01-07 22:18:26

阅读数 14193

评论数 0

IntelliJ Plugin 开发之 AnAction 运行原理(五)

在前面编写 Demo 项目时,我们邀请了 Action 大神出场,但貌似对他很陌生。本讲的主角就是他。 Action 有多神秘?官网文档地址:http://www.jetbrains.org/intellij/sdk/docs/basics/action_system.html 本文中,我会忽...

2019-01-06 22:20:35

阅读数 14107

评论数 0

IntelliJ Plugin 开发之 plugin.xml 配置文件详解(四)

前面几篇文章,我们一起了解了 Plugin 的项目创建和运行效果。接下来我们开始静下心来深入了解插件的内容了。 从 plugin .xml 核心配置文件开始。 更消息的内容,请参考官方文档: http://www.jetbrains.org/intellij/sdk/docs/basics/...

2019-01-06 21:22:47

阅读数 14345

评论数 0

IntelliJ Plugin 开发之调试运行、部署、本地安装和发布项目到仓库(三)

有了前面创建 Hello World 项目的经验,接下来试试如何调试运行、部署、本地安装和发布项目到仓库。 一、调试运行: 写好了 Demo 项目,该怎么运行呢?和我们平时写 Java、Android 项目一样,直接点击 IDEA 菜单栏的 Run 或 Run Debug 即可。 But 要...

2019-01-06 18:29:08

阅读数 14107

评论数 0

IntelliJ Plugin 开发之 Hello World(二)

学会了 IntelliJ Plugin 开发环境配置,接下来按照世界惯例,来一个 Hello World 熟悉下环境。 1、创建一个插件项目 打开 IDEA,在启动界面选择 Create New Project。在弹出的窗口中选择 IntelliJ Platform Plugin,下一步。 ...

2019-01-06 17:44:56

阅读数 14075

评论数 0

IntelliJ Plugin 开发之环境配置(一)

此系列文章来给大家分享一下我对 IntelliJ Plugin 开发的经验积累。 IntelliJ Plugin 开发指的是什么呢?就是 IntelliJ 平台的插件,比喻 Android Studio 上的 GsonFormat、Wifi ADB 等插件工具。 一、开发工具下载地址: 官网...

2019-01-06 17:21:05

阅读数 14208

评论数 0

Android 文件选择器 DFileSelector

源码地址:https://github.com/mengzhinan/FileSelector 前段时间准备给朋友做一个手机小工具,需要用到选择文件并读取里面的内容。 这个读扩展卡选择文件的功能呢,其实也不难,就是个 RecyclerView 和 Adapter 而已。但是感觉自己有点懒,想找...

2018-11-04 23:19:54

阅读数 14434

评论数 0

Android dp方式的屏幕适配-原理(后期补充完整讲解)

Android dp方式的屏幕适配-原理 传统所说的屏幕适配,其实是针对不同屏幕的UI尺寸适配,即在编写页面时使用了具体的dp、sp值后导致的其他问题。 我之前写过一些相关的文章和工具插件,也收到了很多网友的反馈。 今天特编写此篇博客,重新整理以前的思路,同时也融入我近期更深刻的理解和总结,完整...

2018-08-25 20:47:57

阅读数 19017

评论数 3

ACache衍生的DSQLiteCache缓存小项目

ASimpleCache是一个优秀的缓存框架。1、可以缓存各类数据,比喻:字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。2、轻,轻到只有一个JAVA文件。3、可配置,可以配置缓存路径,缓存大小,缓存数量等。4、可以设置缓存...

2018-03-14 16:17:13

阅读数 14397

评论数 0

Android 自己开发的消息事件小项目DBus

CSDN地址:http://blog.csdn.net/fesdgasdgasdg/article/details/79121783 GitHub地址:https://github.com/mengzhinan/DBus DBus一个简易、高效的消息框架。没看过EventBus的源码,但是...

2018-01-21 18:24:05

阅读数 14894

评论数 2

Android dp方式的屏幕适配工具使用(一些疑惑和注意事项)

最新最全文章(2018-08-25):https://blog.csdn.net/fesdgasdgasdg/article/details/82054971 Android dp方式的屏幕适配工具使用(Android Studio插件方式) Android dp方式的屏幕适配工具使用(bat...

2017-09-29 14:55:10

阅读数 16284

评论数 0

Android dp方式的屏幕适配工具使用(Android Studio插件方式)

最新最全文章(2018-08-25):https://blog.csdn.net/fesdgasdgasdg/article/details/82054971 dp方式屏幕适配原理请看:http://blog.csdn.net/fesdgasdgasdg/article/details/5232...

2017-09-26 23:13:50

阅读数 24726

评论数 16

Android dp方式的屏幕适配工具使用(bat批处理方式)

最新最全文章(2018-08-25):https://blog.csdn.net/fesdgasdgasdg/article/details/82054971 之前写过一篇文章《Android屏幕适配dp、px两套解决办法》介绍两种方式做屏幕UI适配,主要讲的是dp方式。 还有一篇更详细的pp...

2017-09-26 22:15:13

阅读数 17196

评论数 5

Ubuntu 16.04与Win10双系统双硬盘安装图解

以前玩过ubuntu系统,后来很长时间没碰忘记了。突然想起我的电脑配置还可以,于是这几天又开始折腾了。折腾了2天,果然是忘记了,装了无数次,还删了个数据盘,最要命的把我的windows系统给毁掉了一次。我的个神啊,重装系统,重新安装工作需要的软件,心里在滴血。 故,特记录下此篇文章《Ubunt...

2017-01-07 23:49:21

阅读数 133871

评论数 47

Android屏幕适配dp、px两套解决办法

最新最全文章(2018-08-25):https://blog.csdn.net/fesdgasdgasdg/article/details/82054971 “又是屏幕适配,这类文章网上不是很多了吗?” 我也很遗憾,确实又是老问题。但本文重点对网上的各种方案做一个简短的总结,和具体使用方法。...

2016-08-26 09:55:11

阅读数 36550

评论数 38

Android Realm数据库完美解析

当我们的app有数据需要保存到本地缓存时,可以使用file,sharedpreferences,还有sqlite。 sharedpreferences其实使用xml的方式,以键值对形式存储基本数据类型的数据。对于有复杂筛选查询的 操作,file和sharedpreferences都不能满足了。sq...

2016-07-13 13:29:12

阅读数 27494

评论数 21

android-scrollToTop回到顶部-兼容PullTorefreshScrollview

前两天闲,应项目组需求,特研究了一下“回到顶部”效果,即:页面里有scrollview,内容很多,当滑动到页面下面或者更深时,需要回到顶部,即可点击出现的按钮,省得回滑N久。我没有搜,或许网上有很多这样的例子,此文写的不好的地方,望指点。 图: 初一看是不是觉得很简答?没错,当时我也是...

2016-07-02 08:49:32

阅读数 16876

评论数 4

Java 代码块、静态代码块和构造函数 执行顺序

今天突然想起了几年前我碰到的一个 Java 面试题,内容略简单,还是在此记录备忘。不讨论深层次原理,我也不会。 Java 中代码块、静态代码块和构造函数的执行顺序是怎样的? 针对此问题,要考虑父类子类继承关系,考虑多个代码块前后顺序。于是撸上代码 父类: public class Par...

2019-03-08 21:45:47

阅读数 50

评论数 0

Android 颜色透明度百分比与十六进制对照表

100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB...

2019-02-11 21:54:32

阅读数 9092

评论数 0

[非技术] 分享一次国庆期间被火车票戳了的惊险经历

分享一次国庆期间被火车票戳了的惊险经历,以及枪票过程与技巧。   分享过程之前,先向大家分享一些购票常识技巧: 1、到达车站后发现忘记带身份证了,可以在车站派出所办理临时身份证乘车。但需要有其他的辅助证明资料。 2、购票时可以先买短途票再上车补票,或多买几站但中途下车。 比喻你买南下到武...

2018-10-16 22:53:52

阅读数 14080

评论数 0

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