章鱼哥的博客

IT分享,个人感受。

2019 开启Flutter之旅(二) 使用包资源

2019 开启Flutter之旅(二) 使用包资源 使用Dart包资源 我们一开始使用 flutter 开发App 的时候肯定会想,我以前用的很顺手的第三方包(命根子),突然就不让用了这可怎么办~~ 别慌 我们来看看 Dart的开源库怎么集成。 一 , 如果是国内用户(没有科学上网的情况)配置环境...

2019-06-04 18:23:00

阅读数 43

评论数 0

ConstraintLayout—新特性

ConstraintLayout 新特性 1 基线对其 layout_constraintBaseline_toBaselineOf <TextView android:id="@+id/btn1" android:text="按钮1&...

2019-03-29 14:42:45

阅读数 48

评论数 0

优化Android 布局 —— ConstraintLayout

来来来 一起使用 ConstraintLayout 好吧按照惯例 先来“吹一波” ConstraintLayout 的性能优势 减少嵌套 ,尽可能的保持 扁平的的视图结构 如下图: 使用 ConstraintLayout 和 RelativeLayout 的对比 C...

2019-03-21 17:38:59

阅读数 36

评论数 0

2019 Flutter 之旅 (一)环境搭建 (Window和Mac)

2019 开启 Flutter 之旅 (一)‘环境搭建’ 基本上按照 官网上说的的步骤就可以了,但是在windows上还是遇到一些问题。 下面说说在Window上搭建环境的集体步骤(官网上说的没有太清楚) 下载 安装 git (之前安装过的请忽略) 使用git 下载 flutter ——&...

2019-02-11 17:39:03

阅读数 151

评论数 0

APK 瘦身大法

Android Apk 瘦身大法 原文地址: https://mp.weixin.qq.com/s/XS0tuLgTfyp4rW4h69wyQQ 一, 我们在多人开发项目 或者 遗留项目中开发时,会有些自己没用到的资源文件,但是自己也没有把握删除,怕早还曾一些不可预估的问题。 解决: And...

2019-01-30 15:03:44

阅读数 54

评论数 0

SVN的使用 and 遇到的问题

SVN的使用 and 遇到的问题 之前一直是使用git的,但是新入职的这家公司,还是在使用SVN (流汗)。 SVN(tortoiseSVN)的基本使用还是很简单的,使用了一段时间没有什么问题。 但是目前遇到了一个状况,比如:老本着急上线一个版本V1.0 但同时: 有很多功能的V2.0...

2019-01-23 17:42:42

阅读数 216

评论数 0

融云IM整理(2)API

融云IM整理(2)API 消息管理部分 与融云断链后 接收消息的广播 自定义广播接收器 当您的应用处于后台运行或者和融云服务器 disconnect() 的时候,如果收到消息,融云 SDK 会以通知形式提醒您。所以您还需要自定义一个继承融云 PushMessageReceiver 的广播接收器,...

2019-01-23 10:14:31

阅读数 407

评论数 0

融云IM整理 01--- (API)

融云IM整理 01— (API) ###常用的的方法有 获取Token 链接融云服务器 发文本消息 发送图片消息 发送语音消息 发送文件消息 发送自定义消息 插入消息(只在本地存储,不发送) 获取本地未读消息数 读取本地存储的历史消息 读取远程服务器的消息 获取位置共享信息 获取会话(Conve...

2019-01-21 15:10:50

阅读数 193

评论数 2

RecycleView 滑动定位

RecycleView 滑动定位 今天,看了篇文章 作者:点先生在这 链接: https://www.jianshu.com/p/7734ae5f149c 是来讲 RecyclerView 滑动定位的知识的感觉写的很好。 所以在这里做个记录,方便自己以后看。 ...

2019-01-18 11:21:32

阅读数 66

评论数 0

Android微信支付“返回商家” 闪屏问题修复

Android微信支付“返回商家” 闪屏问题修复。 在网上看了很多解决方案,大多都给 WXPayEntryActivity 加上一个 透明主题(效果有所好转,但还是差点意思)。 分析: 感觉在 WXPayEntryActivity 页面 finish 之前还有别的页面(有可能是WXPayE...

2019-01-15 22:36:25

阅读数 436

评论数 0

2019 — 让我们“做时间的朋友”

2019 —— 让我们“做时间朋友” (一) 2018年的最后一天,从早到晚一整天的排很充实,从坐车赶回家开始,到和家人一起吃饭、分享人生经验,到一起逛商场(等待他们买衣服的我无聊的去和小朋友们打电子游戏,还被偷拍了‘捂脸’),总之一天过的很快乐。 还有与往年不一样的是晚上跨年节目我是选择的“罗...

2019-01-02 22:58:23

阅读数 798

评论数 0

RecyclerView 的核心知识

RecyclerView 的核心知识 说道 RecyclerView 就不得不想起他的 前辈listView,RecyclerView 的 出现解决了ListView的一些问题。下面就说一下二者在缓存上面的区别。 ListView 的缓存 它分为两层缓存 1 Active View (在屏幕内...

2018-11-26 22:45:34

阅读数 40

评论数 0

RxJava2.0 学习(2)----实际使用场景 2019年

RxJava2.0 学习(2)----实际使用场景 2018年 ###看了 nanchen 大神得 Rxjava2.0 demo 自己做下总结 ###demo地址 https://github.com/nanchen2251/RxJava2Examples 0 线程切换 subscribeOn(...

2018-11-22 15:36:13

阅读数 158

评论数 0

RxJava2.0 学习(1)——操作符总结 2018年

RxJava2.0 学习(1)----操作符总结 2018年 看了 nanchen 大神得 Rxjava2.0 demo 自己做下总结 demo地址 https://github.com/nanchen2251/RxJava2Examples 1操作符 Create (获取一个observabl...

2018-11-20 17:17:35

阅读数 99

评论数 0

Android 线程间交互、handler 及相关.md

Android 线程间交互、handler 及相关 1,先说线程间的交互 1.1.1 synchronized 相关 如图中:A和C, synchronized 关键字加在方法外,那么他们就会共享一个线程锁(及这个对象),不管是执行A还是C方法都要,等之前的A或C方法执行完毕。 如图中:B , ...

2018-10-06 22:29:51

阅读数 33

评论数 0

自定义View 1-2 Paint.md

#自定义View 1-2 Paint ###Paint 大致可以分为 4类 颜色 效果 drawText() 初始化 1 颜色 1.1简单使用 paint.setColor(Color.parseColor("#009688")); canvas.dr...

2018-09-29 15:56:10

阅读数 21

评论数 0

2018 Android 自定义View 1-1.md

2018 Android 自定义View 1-1 看了扔物线 大神的视频自己总结笔记 最近决定在吧基础知识系统巩固一下,涉及到的内容有 自定义View 数据结构 算法 线程 网络 那么先从自定义View开始 分为三个点 【绘制】 【布局】 【触摸反馈】 ###绘制: 就是接管【系统的绘...

2018-09-26 09:39:59

阅读数 35

评论数 0

ARCore (二) 运行环境 及 框架结构.md

ARCore (二) 运行环境 及 框架结构 环境运行 在学习ARCore 的过程中我们避免不了,要使用真机或者模拟器来测试运行。目前来讲,国内的适用真机型号不多,所以来看下模拟器的一些配置。 机型Pixel 2 API 类型 Oreo 8.1 x86_64 使用ARCore 需要先安装 ...

2018-09-22 23:56:27

阅读数 314

评论数 0

扔物线-谈高级Android方向及(图片上传).md

#扔物线谈-高级Android方向及(图片上传) #图片上传三种方式 ##传统纯文字表单 (传字符串-base64) BASE64 并不更安全 体积变大 早期无奈的方式沿用下来。 ##含有文件的表单 (传文件) ##在Body中直接上传 (传二进制) ##Retrofit 与 O...

2018-09-20 22:35:41

阅读数 170

评论数 0

2018 Google 开发者大会.md

2018 Google 开发者大会 ##先介绍了Firebase ###各种好处功能,过诶用户无感啊 - -~~ ##介绍了Flutter强大 ###现场编写代码,展示一个App 展示UI代码编写结构 展示了热部署 ##Navigation 对App 进行导航; 比如 一般情况 ...

2018-09-20 18:17:43

阅读数 204

评论数 0

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