• 一种非嵌套滑动冲突的解决方案

    一种非嵌套滑动冲突的解决方案 非嵌套滑动 | 嵌套滑动 Android 系统的触摸事件分发总是从父布局开始分发,从最顶层的子 View 开始处理,这种特性有时候会限制了我们一些很复杂的交互设计。 TouchEventBus 致力于解决非嵌套的滑动冲突,比如多个 在同一层级

    18-05-02
  • Android几种强大的下拉刷新库

    BeautifulRefreshLayout 众多优秀的下拉刷新(除了我写的之外T_T) 说起下拉刷新,好像经历一段历史的洗礼。。。 (1)在我刚学android的时候,用的是XListView,在github上搜索有 MarkMjw/PullToRefresh ,根据Maxwin的XListView改造而来,完善下拉刷新上拉加载

    18-05-02
  • AutoEx应用崩溃自动匹配Stack Overflow的解答

    [AutoEx]( https://github.com/BolexLiu/AutoEx ) 一个帮助 Android 开发者,让项目在崩溃时从异常堆栈中,自动寻找 Stack Overflow 的回答。 项目崩溃后,你的 LogCat 日志会出现来自 Stack Overflow 的回答。 像下面这样: ┌——————————————

    18-05-01
  • Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)

    一、前言 app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 1, 通过接口获取线上版本号,versionCode 2, 比较线上的versionCode 和本地的versionCode,弹出更新窗口

    18-04-28
  • 2018 github热门项目

    github流行的几个项目,我们来学习一下。 1. developer-roadmap-chinese 项目简介: 2018年web程序员路线中文版, 这个仓库里包含了一些前端,后端,服务器开发人员的路线图,可以参考学习 地址 https://github.com/goodjack/developer-roadmap-chinese 2. Fr

    18-04-27
  • 仿最新版QQ侧滑菜单栏

    效果图 使用ViewDragHelper实现一个左侧抽屉菜单 1,支持设置状态栏背景;2,支持设置抽屉打开后内容区域蒙版颜色;3,支持监听滑动状态,进度;4,支持手势和代码两种方式开关抽屉。 package com.iyao.slidingmenu;import android.annotation.SuppressLint;

    18-04-26
  • 探索 Android Design Support Library v28 新增内容

    [译] 探索 Android Design Support Library v28 新增内容 Android Support Library v28 版本最近被宣布推出 -- 在当前的 alpha 版本中, 我们又有了一系列令人兴奋的新组件. 在这篇文章中, 我想要看看以 Material 视图组件形式添加进入 Support Library 的新

    18-04-26
  • 三种方法,刷新 Android 的 MediaStore!让你保存的图片立即出现在相册里!

    公众号原标题:测试:“系统相册里怎么看不到我刚保存的图片,是我操作不对吗?” 一、序 Hi,大家好,我是承香墨影! App 内,创建一个文件并保存文件到本地的需求,是很常见的 I/O 操作。而如果这个文件变成了一张图片,那你涉及到的就不仅仅是一个 I/O 操

    18-04-25
  • Navigation Toolbar [Kotlin, Open Source]

    Navigation Toolbar for Android Inspired by Aurélien Salomon shot Looking for developers for your project? This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites. Th

    18-04-25
  • 第三方框架隔离之移动架构师篇

    一、代理概念 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。

    18-04-25
  • XAOP 一个简易的AOP(Android)应用框架

    XAOP 一个简易的AOP(Android)应用框架。囊括了最实用的AOP应用。 关于我 特点 支持快速点击切片 @SingleClick ,支持设置快速点击的时间间隔。 支持动态申请权限切片 @Permission ,支持自定义响应动作。 支持主线程切片 @MainThread 。 支持IO线程切片 @IOT

    18-04-25
  • 【Android】APT

    介绍 APT (Annotation Processing Tool)即 注解处理器 ,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在 编译时 扫描和处理注解。注解处理器以 Java代码 (或者编译过的字节码)作为输入,生成 .java文件 作为输出。简单来说就是在编译期,通过

    18-04-23
  • react-native技术的优劣

    前言 从2017年初开始到现在,使用React-Native做项目已经一年了。我们做的是一款IM软件,嵌入在一个手机游戏平台的工程内部。之所以要采用react-native(后文简称RN)框架重构它,是因为现在游戏大厅上的所有游戏都是热更新的,为了也能让这个IM软件实现实时

    18-04-23
  • 关于flutter RefreshIndicator扩展listview下拉刷新的问题

    当条目过少时listview某些嵌套情况下可能不会滚动(条目多时,超出一个屏幕,不会出现此问题),RefreshIndicator是根据下拉偏移量触发onRefresh操作,不能滚动自然不能下拉刷新。在listview的physice属性赋值new AlwaysScrollableScrollPhysics(),如上图,

    18-04-20
2410文