使用AndroidX + ViewModel + LiveData + DataBinding组件,同时使用RxJava2 + Retrofit2 + Glide等主流框架搭建的MVVM

TODO-MVVM:使用JetPack中的AndroidX + ViewModel + LiveData + DataBinding组件,同时使用RxJava2 + Retrofit2 + Glide等主流框架进行搭建 GitHub项目地址 项目中basicLibModule为...

2019-04-02 22:02:31

阅读数 775

评论数 1

一个简单、轻量的Android版本更新库、内置了一个漂亮的更新对话框

时间 时间教会了我们很多东西有些曾经我们认为没有的后来发现它确确实实存在过有一些我们深信不疑的 后来却明白根本就没有比如……爱情 目录 项目地址 编译问题 效果图 功能介绍 DownloadManager UpdateConfiguration 使用步骤 De...

2018-01-31 11:52:41

阅读数 2495

评论数 3

欢迎进入阿钟的博客导航——快速查找所有博客

世上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默接受,静静处理。到那时,再来期待我们的finally。 Jav...

2016-08-25 17:25:26

阅读数 3944

评论数 0

从零开始搭建一个Flutter框架之Dio+RxDart进行网络请求(二)

简介 dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等… RxDart是Rx在dart上的响应式框架,用过RxJava的小伙伴应该能很快的上手RxDart。 Dio+RxDart有点类似于An...

2019-05-09 21:10:49

阅读数 119

评论数 0

从零开始搭建一个Flutter框架之Fish-Redux构建基础页面的使用(一)

Fish-redux介绍 Fish-redux 是什么? 它是阿里闲鱼团队提供的一个基于Reudx数据管理的一个Flutter框架,适用于构建大型项目 它有哪些优点? 1,集中管理 2,分布治理 3,易于复用 4,隔离接耦 它有哪些特性 1,函数式...

2019-04-30 15:12:05

阅读数 207

评论数 0

关于ObjectAnimator的rotationX、rotationY在部分华为设备上消失的问题

吐槽一下HUAWEI,你为什么要这么的秀 高高兴兴的写了个绕Y轴旋转的动画,运行一下完美展示 ObjectAnimator animator = ObjectAnimator.ofFloat(imageView, "rotationY", 0, 360f); animator....

2019-04-25 15:39:33

阅读数 88

评论数 0

Android DataBinding 你好!

一:使用DataBinding的第一步,只需要在app/build.gradle开启它 android { compileSdkVersion 28 defaultConfig { applicationId "azhon.com.view...

2019-02-26 20:52:09

阅读数 93

评论数 0

Android JTT 808-2011 道路运输车辆卫星定位系统终端通讯协议及数据格式

关于JTT 808数据协议这一块网上资料还是比较少的,而且做的人也少;所以无形给不熟悉的开发人员带来了很大的难度,所以这篇文章也就将我自己经历的一个808项目写出来分享给大家。 一:首先先介绍一下这个JTT808 全称:JTT 808-2011 道路运输车辆卫星定位系统终端通讯协议及数据格式 ...

2018-12-19 11:38:19

阅读数 512

评论数 1

Android开发Gradle高级技巧、自定义Gradle Task、打包完成自动签名、执行Shell脚本

先说下为什么有这篇文章吧,最近在写一个应用需要进行系统签名;每次我都需要先将apk生成然后使用sign.jar和系统证书进行签名,非常的麻烦而且tmd还是搞两个系统也就是每次都需要用两个系统证书分别进行签名… 一:每次我都需要两个不同的设备的安装包,所以我使用多渠道打包这样每次进行打包都会给我生...

2018-12-18 16:07:10

阅读数 786

评论数 1

《Android开发艺术探索》IPC机制初认识

Android IPC 简介     IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。说起进程间通信,我...

2018-12-07 15:53:07

阅读数 106

评论数 0

《Android开发艺术探索》Activtiy的生命周期

一:Activity的生命周期 正常情况下启动一个Activity的生命周期: onCreate、onStart、onResume、onPause、onStop、onDestory 这里说一下每一个生命周期函数的描述 onCreate 表示Activity正在创建,这这个函数中我们一般是做初...

2018-12-07 15:49:22

阅读数 79

评论数 0

解决Mac连接RIOCH(理光)打印机无法打印问题

所使用的打印机型号:RICOH Aficio MP C4502A 与官方技术人员联系说 Mac不支持打印彩色的内容,只能打印黑白;Windows是可以打印彩色的…(只能默默说句fuck the printer) 连接方式如下: 第一步:进入系统偏好设置,点击打印机与扫描仪 ...

2018-12-03 17:24:12

阅读数 1945

评论数 3

一个你无法处理的Exception ——— GirlFriendNotFoundException

今天又到了一年一度的程序员节了(10.24),在这里祝广大的程猿/媛 们升职加薪 早日迎娶白富美!哈哈哈… 话说回来你想找个女朋友不存在的 好了回到正题上 talk is cheap, show me the code! try { Girl girl = new Girl...

2018-10-24 13:04:04

阅读数 384

评论数 2

使用Python3开发的一款Android截屏神器

Android设备截屏利器 只需要一根数据线将手机连上电脑(已打开USB调式并已允许调试) 便可以在电脑上轻松的对手机进行截屏了,再也不需要先截个图然后登录个QQor微信将截屏发送至电脑了。同时支持`Windows`和`Mac`平台哦 需要安装Python3.7 不会安装的话网上找找...

2018-08-28 21:59:52

阅读数 413

评论数 0

Python学习之——使用pymysql对数据库进行操作

今天就来简单的学习一下通过pymsql依赖库,对MySQL数据进行一些基本的操作 pymsql源码地址 pymsql文档地址 安装pymsql依赖库 $ pip install pymsql 一:我们先创建好一个数据库并建立一个简单的表结构 创建数据库选择utf8...

2018-08-13 15:31:02

阅读数 339

评论数 0

通过Python实现一个简单的爬虫——获取掘金网站文章列表

先来看下实现的结果 掘金文章爬虫源码 这里通过python命令直接运行我们的爬虫程序,很轻松的就获取到了网站首页的第一页文章(爬取的Android分类下文章),当然代码量也是只有几十行。 一: 首先我们要获取到我们要爬取的地址,然后通过分析网站返回的网页或者json数据来获取我们需要...

2018-08-11 21:00:04

阅读数 929

评论数 2

Android Studio —— 多服务端接口地址打包技巧

Android开发中必不可少的就是向服务端请求数据,服务端小伙伴就会给你一个URL(http://192.168.1.194:8080)这样 你就可以愉快的进行开发;但是随着app的开发然后又多了外网测试地址、正式地址等等…. 所以这篇文章就来说说,如何优雅的管理项目中各种接口地址 我这里使...

2018-07-26 11:06:31

阅读数 356

评论数 1

Andorid进程间通信(IPC)——Messenger

Messenger可以翻译为信使,通过它可以在不同的进程中传递Message对象,在Message中放入我们需要传递的数据, 这样就可以轻松的实现进程间通信了 Android中的 IPC 方式 1.使用Bundle 2.使用文件共享 3.使用Messenger 4.使用AIDL 5.使...

2018-07-11 15:12:02

阅读数 140

评论数 0

Java多线程之synchronized | notify | notifyAll | wait | 两个线程交替运行

synchronized关键字: 对方法或者代码块进行加锁,当它锁定一个方法或者一个代码块的时候同一时刻最多只有一个线程执行这段代码; 这样在多线程访问同一资源时可以做到线程安全 * 同步代码块 synchronized (obj) { System.out.p...

2018-07-03 15:57:54

阅读数 137

评论数 0

Mac下搭建 Flutter 开发环境———记录遇到的坑

Flutter官网 Flutter中文官网 这里就将我搭建时遇到的坑记录下来,其它步骤直接跟着文档走就可以了 执行flutter doctor查看是否需要安装其它依赖项来完成安装: $ flutter doctor 显示如下错误 这里需要注意的一个错误...

2018-06-28 00:18:12

阅读数 1057

评论数 0

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