ggband

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 本文介绍mac上搭建Flutter环境 1、Flutter官方提供中国地区镜像地址:https://github.com/flutter/flutter/wiki/Using-Flutter-in-China 2、下载Flutter源码 (官方建议下载beta分支) 3、环境配置 进入home目录 阅读全文
posted @ 2018-09-02 15:19 ggband 阅读(4822) 评论(0) 推荐(0) 编辑

2020年3月11日

摘要: 1、介绍一个做过的比较不错项目或者技术点; 2、app启动流程; 3、网络安全; 4、加密算法 AES、DES、RSA、对称性加密/非对称性; 5、签名和加钥的区别; 6、自定义view; 7、view的生命周期; 8、mvc\mvp\mvvm怎么样选型; 9、kotlin的优点和缺点; 10、怎么 阅读全文
posted @ 2020-03-11 21:00 ggband 阅读(230) 评论(0) 推荐(0) 编辑

2020年1月17日

摘要: package com.hconline.iso.uicore.utils import android.app.Activity import android.graphics.Rect import android.os.Build import android.provider.Setting 阅读全文
posted @ 2020-01-17 11:38 ggband 阅读(1107) 评论(0) 推荐(0) 编辑

2019年11月30日

摘要: 报告“由于目标计算机积极拒绝,无法连接”的错误。 解决方法: 1 通过USB线连接安卓板和开发电脑。 2 设置安卓系统如下,安卓系统中的开发者选项中的 <<USB调试>>项是开启的, <<USB配置>>是MTP选项。 3 在开发电脑WIN系统中,通过cmd打开命令行窗口界面,输入adb device 阅读全文
posted @ 2019-11-30 09:33 ggband 阅读(2073) 评论(0) 推荐(0) 编辑

2019年11月16日

摘要: 1、getLocalPermissions()逻辑相同 /** * 获取账户本地权限组 * @param walletTable 钱包 * @return permissions 该账号的权限信息 publicKey|perm_name|weight */private fun getLocalPe 阅读全文
posted @ 2019-11-16 15:10 ggband 阅读(199) 评论(0) 推荐(0) 编辑

2019年11月7日

摘要: 一、方案: @1、addTextChangedListener缺点:保留指定位数后,还是会执行其他附加的TextChangedListener @2、InputFilter完美解决addTextChangedListener实现的缺点 二、基于InputFilter实现 1、InputFilter 阅读全文
posted @ 2019-11-07 21:48 ggband 阅读(1474) 评论(0) 推荐(0) 编辑

2019年10月13日

摘要: 方案一: 采用reflections 框架(此框架依赖com.google.guava) 1、reflections框架地址:https://github.com/ronmamo/reflections 2、项目依赖 3、实现代码 方案二: 采用ClassLoader扫描 1、实现代码 2、使用: 阅读全文
posted @ 2019-10-13 22:47 ggband 阅读(12893) 评论(0) 推荐(0) 编辑

2019年8月30日

摘要: google出于安全的考虑,对android8.0以后的版本做的处理,当一个Activity固定方向并且是透明的,在8.0以后的版本中就会抛出异常: java.lang.IllegalStateException: Only fullscreen opaque activities can requ 阅读全文
posted @ 2019-08-30 16:53 ggband 阅读(4609) 评论(0) 推荐(0) 编辑

2019年7月12日

摘要: 前言 我们经常使用的一些第三方框架,比如:butterknife,通过一行注解就可以实现View 的“自动赋值”。 那么,这其中的原理是什么呢? 为了带大家更好的深入了解,本文将打造一个简单的 Demo,来说明这其中的原理。 Demo 虽然简单,但是完全按照 butterknife 实现的方式和原理 阅读全文
posted @ 2019-07-12 10:33 ggband 阅读(965) 评论(0) 推荐(0) 编辑

2019年7月11日

摘要: 一、简述 1、AOP的概念 如果你做过java后台开发,那么你一定知道AOP这个编程方式: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Sp 阅读全文
posted @ 2019-07-11 17:57 ggband 阅读(373) 评论(0) 推荐(0) 编辑

2019年6月15日

摘要: 概述:在后台富文本编辑器中编辑了富文本,要求在app里面呈现; 1、分析富文本数据,通过富文本编辑后的文本数据格式如下: 观察发现 1) 其中没有<html> <body></body></html>标签; 2) 图片资源路径是相对路径 2、用webView对富文本内容进行渲染 其中: 其中link 阅读全文
posted @ 2019-06-15 09:57 ggband 阅读(1640) 评论(0) 推荐(0) 编辑