Coding is my life!

指点IT江山,激昂编程文字!送给所有Android爱好者!

SmartShow 2.x 版重磅来袭

* 本篇文章已授权微信公众号guolin_blog(郭霖)独家发布: https://mp.weixin.qq.com/s/7qQdPLLfhZA_i7HjucfgWA 各位老铁,SmartShow更新至2.7.6了,感谢大家一直以来的支持。2.x版跟1.x版相比,有重大的更新,也有值得分享的...

2018-11-11 16:30:01

阅读数 1648

评论数 7

Smart Toast and Snackbar:简化调用,并提高性能和用户体验!

   * 本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布: https://mp.weixin.qq.com/s/l62PtbmrIOkVKfJ2r0JwEw App的界面消息提示中,Toast和Snackbar是咱们经常打交道的哥俩,在使用的过程中,如果不加以封装和处理...

2017-11-18 14:10:57

阅读数 12582

评论数 0

Flutter系列之UI篇:flutter与android UI构建的区别—flutter widget VS android view

UI界面的组成元素 在Android,UI界面的组成元素是View,一切界面元素都继承View类,由View衍生而来。而Flutter UI界面的组成元素是Widget,任何界面元素均继承Widget。 可变性 Android中View是可变的,当与用户交互或数据更新时可直接调用invalidat...

2019-06-25 10:16:02

阅读数 43

评论数 0

Flutter系列之项目篇:入口代码解析

dart程序入口与android MainActivity的衔接。

2019-06-24 09:52:13

阅读数 30

评论数 0

Flutter系列之项目&资源篇:项目结构、资源(图片、字符串)存放与引用、添加依赖

新建Flutter项目 File→New→New Flutter Project,

2019-06-20 13:46:58

阅读数 50

评论数 0

Flutter系列之开篇:环境搭建与配置

目录 前言 windows平台环境搭建 mac平台环境搭建 前言 我们使用Java语言开发Android App时,需要配置Jdk环境。同样的,Flutter采用Dart语言开发App,所以需要配置Flutter Sdk环境(内置了Dart Sdk)。 我们知道,现在风行的跨平台框架如...

2019-06-12 22:34:05

阅读数 72

评论数 0

项目升级要点

1.flavor 2.buildtools不再需要 3.依赖语法变更 4.appcompact主题 fragment 存在的问题:构造方法传参 接口返回数据格式不统一,自定义json解析器。

2019-06-04 18:16:48

阅读数 28

评论数 0

abc

abc

2019-05-31 21:55:07

阅读数 32

评论数 0

2019.5.31

2019.5.31

2019-05-31 13:35:08

阅读数 38

评论数 0

还在被关闭通知无法显示Toast所困扰?解决方案来了

开源库地址:https://github.com/the-pig-of-jungle/smart-show Toast工作原理依赖于通知,关闭应用通知权限后,Toast无法显示。在发布SmartShow1.0.0版的时候,我注意到了这个问题,立即用自己的手机(魅族pro 6 plus)对淘宝、优...

2019-04-23 14:26:40

阅读数 46

评论数 0

c

c

2019-03-02 11:25:51

阅读数 37

评论数 0

a

a

2019-02-26 12:20:37

阅读数 73

评论数 0

Fragment(二):创建Fragment实例及添加到Activity的正确方式

可能你会觉得创建Fragment实例太简单了,new一个不就完事了,然而还真没有那么简单。 Fragment类的选择 这个属于老生常谈,我简单说一下。要使用v4包下的Fragment,其一,为了兼容低版本。虽然说Fragment是Android 3.0引入的,我们大多数应用最低支持版本为4.0...

2019-02-11 14:56:24

阅读数 4596

评论数 1

Toast系列(四):Android 7.1系统Toast BadTokenException解决方案

在Toast系列(二):Toast基本工作原理(android 7.1变化)中我们说到,Android7.1系统引入了Toast的一个bug——BadTokenException。本篇我们剖析下原因并给出解决方案。 Android7.1开始,系统服务在将Toast请求加入队列时,为其创建一个To...

2018-10-30 22:43:54

阅读数 379

评论数 0

Toast系列(三):Toast基本工作原理(android 8.0变化)

上篇文章说道,Android 7.1 Toast 引入了一个系统bug——BadTokenException。Google在android 8.0及时进行了补救。Toast源码也发生了相应变化。 android 8.0开始,Toast的TN对象的show和hide方法,均改为通过TN对象的han...

2018-09-29 22:36:15

阅读数 162

评论数 0

Toast系列(二):Toast基本工作原理(android 7.1变化)

任何UI都是通过window的方式来展现,如Activity,Dialog等,Toast也不例外,每种window添加时都会指定类型,Toast的类型为TYPE_TOAST。 TN() { final WindowManager.LayoutParams params...

2018-08-12 17:06:12

阅读数 417

评论数 0

Toast系列(一):Toast基本工作原理(android 7.0及以前)

Toast是一个独立的顶级窗口,显示时浮在其他窗口之上,不依赖于任何Activity,即使在任何activity未启动的情况下或者当前位于前台的程序是别的app时,依然可以显示。 各个app都可以随心所欲地在屏幕上弹出Toast,为了避免“百花齐放”,必须有第三者来管理,使其顺序显示。这个第三者...

2018-08-08 10:51:03

阅读数 222

评论数 0

Fragment系列(五):重建问题

重建问题

2018-08-03 16:11:43

阅读数 211

评论数 1

Fragment系列(四):权限申请

权限申请

2018-07-31 13:33:54

阅读数 157

评论数 0

Fragment系列(三):传递参数

setArguments

2018-07-27 13:11:35

阅读数 170

评论数 0

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