精彩博客

FragmentPagerAdapter+ViewPager 更新问题

场景 存在一种需求,当用户系统中,属于某一组织的用户登录之后(或者账户切换),要求主页面显示不同的ViewPager + Fragment组合,并且要求app无需退出就能刷新组合以及组合中的页面。 此外...

昨天 19:02
17
0
客户端单周发版下的多分支自动化管理与实践

背景 目前,互联网产品呈现出高频优化迭代的趋势,需求方希望尽早地看到结果,并给予及时反馈,所以技术团队需要用“小步快跑”的姿势来做产品,尽早地交付新版本?;谝陨媳尘?,美团客户端...

01/11 11:20
1K
3
自己动手写事件总线(EventBus)

本文由云+社区发表 事件总线核心逻辑的实现。 EventBus的作用 Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网...

2018/12/29 12:06
3.2K
2
iOS 覆盖率检测原理与增量代码测试覆盖率工具实现

背景 对苹果开发者而言,由于平台审核周期较长,客户端代码导致的线上问题影响时间往往比较久。如果在开发、测试阶段能够提前暴露问题,就有助于避免线上事故的发生。代码覆盖率检测正是帮助...

2018/12/28 11:07
226
0
Android 通过DrawableInflater加载自定义Drawable

一、Drawable 在Android系统张,图形图像的绘制需要在画布上进行操作和处理,但是绘制需要了解很多细节以及可能要进行一些复杂的处理,因此系统提供了一个被称之为Drawable的类来进行绘制处理...

2018/12/15 15:05
294
1
【Flutter教程】从零构建电商应用(一)

在这个系列中,我们将学习如何使用google的移动开发框架flutter创建一个电商应用。本文是flutter框架系列教程的第一部分,将学习如何安装Flutter开发环境并创建第一个Flutter应用,并学习Flu...

2018/12/13 09:01
820
0
这次,彻底弄懂接口及抽象类

本文出自伯特的《楼兰计划》,转载务必注明作者及出处。 下文旨在讨论抽象类和接口的作用、实例及使用场景,都是我的理解和总结。更多关于接口和抽象类的概念知识,可自行查阅相关文档。 1....

2018/12/10 08:23
491
6
在Android和iOS中集成flutter

flutter可能是未来跨平台开发的又一技术框架,那么对于一个app,我们不可能完全用flutter来开发,那么就意味着我们需要在已有的Android和iOS代码中去集成flutter。目前这一技术还处于预览状态...

2018/11/29 18:18
2.4K
5
初识flutter

关注flutter已经好久,因为没有发正式版,所以一直也不想过早的躺浑水,但是最近无意中看到几篇文章,再加上美团和咸鱼等app也一直在做灰度测试,所以上周开始看了一下官方文档,地址:https...

2018/11/28 17:41
832
0
Swift编写的EOS区块链开源框架SwiftyEOS

SwiftyEOS是一个用于与EOS交互的开源框架,用Swift编写??梢栽趇OS和macOS上使用。 特点: EOS密钥对生成 私钥导入 签名哈希 基本的RPC API(链/历史)可查询客户端 交易(EOS token 转账) ...

2018/11/28 08:59
182
1
不使用第三方框架编写的多线程断线续传功能

一、背景 最近需要个断线续传功能,但是觉得一些框架不太适合,所以基于原理编写了一个多线程断线续传功能 支持技术分享,但是复制和转发我的博客时候请标明出处,谢谢 https://my.oschina.n...

2018/11/22 16:41
583
1
iOS应用程序如何调用以太坊智能合约

以太坊智能合约有各种各样的用例,但到目前为止,从你的iOS应用程序中调用它们非常困难。不过如果使用以太坊iOS开发套件和EtherKit,这种情况会改善很多,你可以立即开始使用。在本教程结束时...

2018/11/12 15:36
164
0
Android EventBus

本文节选自电子书《Netkiller Android 手札》 Netkiller Android 手札 //www.netkiller.cn/android/index.html Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 5180...

2018/11/08 09:49
425
0
Android HTTP2 + Oauth2 + Jwt 接口认证实例

本文节选自《Netkiller Java 手札》 Netkiller Java 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <[email protected]> $Id: book.xml 6...

2018/10/25 21:56
972
1
快速了解 mpvue 开发小程序

一、概念 mpvue是 美团 修改了 Vue.js 的 runtime 和 compiler 使其可以运行在小程序环境中,从而引入了整套 Vue.js 开发体验的小程序框架。 二、优化细节 1、实例生命周期 不同于vue的是我们...

2018/10/25 15:49
2.3K
4
Android JNI开发系列(十二) JNI局部引用、全局引用和弱全局引用

JNI 局部引用、全局引用和弱全局引用 在JNI规范中定义了三种引用:局部引用(Local Reference)、全局引用(Global Reference)、弱全局引用(Weak Global Reference)。区别如下: 局部引用...

2018/10/18 09:22
386
0
Android JNI开发系列(十一) JNI 访问父类的构造方法和父类实例方法

JNI 访问父类的构造方法和父类实例方法 构造方法和父类实例方法 先看一段Java代码, Java package org.professor.jni.animal; import android.util.Log; public class Animal { protected St...

2018/10/17 08:44
326
0
Android JNI开发系列(十)JNI访问 Java 实例变量和静态变量

JNI访问 Java 实例变量和静态变量 Java 中的实例变量和静态变量,在本地代码中如何来访问和修改。静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过类名.变量名来...

2018/10/16 11:49
388
2
快速入门 WePY 小程序

一、WePY介绍 WePY 是 腾讯 参考了Vue 等框架对原生小程序进行再次封装的框架,更贴近于 MVVM 架构模式, 并支持ES6/7的一些新特性。 二、WePY 使用 1、WePY的安装或更新都通过npm进行: npm ...

2018/10/14 16:25
2.9K
2
Android JNI开发系列(七)访问数组

JNI访问数组 JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的,基本类型数组中的所有元素都是 JNI 的基本数据类型,可以直接访问。而对象数组中的所有元素是一个类的实例...

2018/10/14 11:46
357
0

没有更多内容

加载失败,请刷新页面

自己动手写事件总线(EventBus)

本文由云+社区发表 事件总线核心逻辑的实现。 EventBus的作用 Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网...

2018/12/29 12:06
3.2K
2
iOS 的组件化开发

在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,...

2018/10/03 22:59
982
1
入坑Flutter ,弃坑React-Native(简单体验)

前言 由于业务需要之前用react-native重写了公司项目,中间碰到各种坑,莫名其妙红屏,适配坑,页面刷新坑,打包坑,热更新坑.折磨了两个月终于完成.年初就听说了Flutter,看一下是用Google的Dart语...

2018/08/15 11:38
12.5K
11
Jenkins的Pipeline脚本在美团餐饮SaaS中的实践

一、背景 在日??⒅?,我们经?;嵊蟹⒉夹枨?,而且还会遇到各种环境,比如:线上环境(Online),模拟环境(Staging),开发环境(Dev)等。最简单的就是手动构建、上传服务器,但这种方式...

2018/08/03 11:54
1K
3
了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会...

2018/07/16 14:44
2.5K
8
渐进式Web应用(PWA)入门教程(上)

最近关于渐进式Web应用有好多讨论,有一些人还在质疑渐进式Web应用是否就是移动端未来。 但在这篇文章中我并不会将渐进式APP和原生的APP进行比较,但有一点是可以肯定的,这两种APP的目标都是...

2018/05/18 09:26
1K
0
Shell入门看我吧

shell入门的文章,对shell不太熟悉小伙伴可以看看

2018/04/04 09:58
3.5K
9
Flutter 初尝:从 Java 无缝过渡

# 准备阶段 ## 下载 Flutter SDK 新建 Flutter 文件夹,克隆 Flutter SDK: ```bash git clone -b beta https://github.com/flutter/flutter.git ``` ## 配置 Flutter 环境 我是 Mac 系统,F...

2018/03/09 11:55
3.7K
4
微信团队原创分享:iOS版微信的内存监控系统技术实践

微信自15年年底上线FOOM上报,每天FOOM次数与登录用户数比例接近3%,同期crash率1%不到。而16年年初某东老大反馈微信频繁闪退,接着16年8月不少外部用户反馈微信启动不久后闪退,分析大量日志...

2018/03/05 10:43
3.1K
4
腾讯技术分享:社交网络图片的带宽压缩技术演进之路

为了进一步降低运营带宽成本,减小用户访问流量及提升页面加载速度,社交网络 CDN运维紧跟行业图片优化趋势,创新引入WebP、SharpP、自适应分辨率、Guetzli等图像压缩技术到现网,经过三年多...

2018/02/05 11:33
4.4K
6
App框架实现———dagger2

该框架的组成 MVP+Dagger2+RxJava+Retrofit+OkHttp+RxCache+单元测试(Junit+Mockito)

2017/12/22 15:19
1K
0
Kotlin Primer·第七章·协程库(上篇)

本篇只讲了协程库的使用?;褂兄衅残痰钠舳颓谢皇迪衷?,下篇核心讲解kotlin协程在JVM层的实现原理。 这可能是至今为止最详细实用的 Kotlin 协程库详解了。

2017/11/27 14:05
1K
0

最近在项目中研究计步???,主要功能记录当天步数,类似微信运动,支付宝计步,咕咚今日步数。 [本篇文章简书地址](//www.jianshu.com/p/cfc2a200e46d)...

2017/10/20 15:28
1K
2
React前后端同构防止重复渲染

首先解释React前后端同构、React首屏渲染的概念。然后通过这2个概念解决服务端渲染完成后浏览器端重复渲染的问题。

2017/08/25 11:58
1K
2
kotlin协程简单封装,助你一臂之力

简述 经过两天的学习历程,看遍了国内的经典博客,也看完了官方的文档。下面推荐大家阅读 好的文章: 开始使用Kotlin协程 官方: kotlinx.coroutines 如果英文够好,推荐看官网的,例子比较全...

2017/08/23 19:31
1K
1
浅谈Hybrid

Android web开发入门篇

2017/08/01 16:15
2.4K
6
Android 桌面加载图标过程分析

桌面应用图标流程 前言 本人工作上碰到这么一个需求,开发一款滤镜引擎,将桌面上所有的图标进行统一的滤镜化,这就需要了解一下整个桌面去取图标的过程,了解了整个过程,找到真正拿图标的地...

2017/07/24 16:54
1K
5
关于线程,还有这些是你需要知道的!

在日??⒅?,线程常常被用作为提升程序效率的重要手段。在CoorChice的这篇文章中,CoorChice介绍了线程的基本运作。

2017/07/03 17:59
4.5K
18
你知道Thread线程是如何运作的吗?

我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运&#...

2017/06/20 10:29
5K
17
使用MediaCodec和RTMP做直播推流

本项目完全开源 项目Github地址:[AndroidInstantVideo](https://github.com/ChillingVan/AndroidInstantVideo) 码云地址:[AndroidInstantVideo](//git.oschina.net/ChillingVan/Andr...

2017/06/11 11:36
3K
5

没有更多内容

加载失败,请刷新页面

关于SeekBar 拖动区域小的解决办法

//seekbarLayout 是seekBar对象statusSeekbar的父层布局 seekbarLayout = mStatusViewLayout.findViewById(R.id.id_seekbar_layout); seekbarLayout.setOnTouchListener(new View.OnTouchLis...

昨天 20:13
4
0
FragmentPagerAdapter+ViewPager 更新问题

场景 存在一种需求,当用户系统中,属于某一组织的用户登录之后(或者账户切换),要求主页面显示不同的ViewPager + Fragment组合,并且要求app无需退出就能刷新组合以及组合中的页面。 此外...

昨天 19:02
17
0
ios 让navigationItem的UIBarButtonItem的背景色不为蓝色,现实图片本身颜色

ios 让navigationItem的UIBarButtonItem的背景色不为蓝色,现实图片本身颜色 UIImage *rightImage = [[UIImage imageNamed:@"add"] imageWithRenderingMode:UIImageRenderingModeAlwaysOrig...

昨天 18:02
3
0
JavaWeb学习总结——使用Session防止表单重复提交

转载:使用Session防止表单重复提交https://www.cnblogs.com/xdp-gacl/p/3859416.html#4165643

昨天 15:00
7
0
java 反射知识回顾

package com.sysware.adapter.forclient.action; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.lang.reflect.Field; public class Test { @Suppres...

昨天 13:58
4
0
iOS程序执行顺序和UIViewController 的生命周期(整理)

说明:此文是自己的总结笔记,主要参考: iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 言叶之庭.jpeg 一. iOS程序的启动执行顺序 程序启动顺序图 iO...

昨天 11:12
5
0
JVM 知识

一、类加载机制 二、对象的创建的过程 三、JVM内存结构 四、JVM GC 从垃圾回收的角度,由于现在收集器基本都采用分代垃圾收集算法,所以Java堆还可以细分为:新生代和老年代:再细致一点有:...

昨天 10:07
6
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

01/19 22:34
4
0
集合练习

package package1; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.ListIterator; import java.util.Map; ...

01/19 22:11
3
0
把iOS中block代码异步执行通过信号量变成同步执行

dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [self downZipFile:^(BOOL downSucceed) { dispatch_semaphore_signal(semaphore); }]; dispatch_semaphore_wait(semaphor...

01/19 15:45
9
0
使用apicloud开发移动端APP,IOS list页面滚动卡顿解决记录

给内容容器添加样式:-webkit-overflow-scrolling:touch; -webkit-overflow-scrolling:属性控制元素在移动设备上是否使用滚动回弹效果. auto:使用普通滚动, 当手指从触摸屏上移开,滚动会立即...

01/18 21:00
6
0
RxJava 是如何实现线程切换的(上)

前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指定上游线程,observeOn 用于指定下游线...

01/18 18:19
17
0
(转)Lock和synchronized比较详解

今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错...

01/18 17:43
12
0
android RecyclerView ItemDecoration 详解

https://www.cnblogs.com/ldq2016/p/5377605.html

01/18 16:19
5
0
Java四种线程池两篇文章节选总结

Executor 可 以 创 建 3 种 类 型 的 ThreadPoolExecutor 线 程 池: 1. FixedThreadPool 创建固定长度的线程池,每次提交任务创建一个线程,直到达到线程池的最大数量,线程池的大小不再变化...

01/18 15:18
15
0
android 颜色透明度参照比

##透明度参照表: 00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59 70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透...

01/18 14:58
7
0
Android aidl项目中服务端与客户端aidl文件不一致引起的问题

前几天和林工联调的时候发现远程调用我的aidl接口时候,有的接口总是调用不正确,本来是想调用我的A接口,却实际调用出来却显示调用的我B接口。仔细检查了,没问题啊,不可能会把名称写错的啊...

01/18 14:57
13
0
RecyclerView 之 ItemDecoration 讲解及高级特性实践

https://blog.csdn.net/briblue/article/details/70161917

01/18 14:40
3
0
Android 的 ViewModel 机制源码解析

Android ViewModel 的好处是会随 Activity 销毁调用它的 clear() 方法。 我们分析一下它是怎么做到的。 1. 例子使用: a、 创建类 TestMvvmViewModel 继承 ViewModel,重写 onCleared() ,把...

01/18 12:16
13
0
List集合知识总结

转载: 一:集合的概念 集合:保存数量不确定的数据,以及保存具有映射关系的数据的容器,简单的理解就是用于存储数量不等的多个对象的容器。 集合和数组不一样,数组元素既可以是基本类型的值...

01/18 11:03
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
  • 有一种税叫“亚裔税” 哈佛大学被控招生政策歧视亚裔学生 2019-01-22
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-01-22
  • 【正德永成车型报价】正德永成4S店车型价格 2019-01-21
  • 天津各界学习十九大精神--天津频道--人民网 2019-01-21
  • 广东水漫大街市民触电身亡,是天灾还是人祸? (原创首发) 2019-01-21
  • 鹰潭高新区思想解放添发展动力 2019-01-21
  • 一带一路中小企业国际合作高峰论坛花絮 2019-01-20
  • 湖北日报网-关于我们 2019-01-20
  • “巾帼心向党 建功新时代”天津十九大女代表分享会 2019-01-19
  • 【学习时刻学思践悟十九大③】清华大学王亚华:“乡村振兴”是总书记掷地有声的承诺 2019-01-19
  • 他帖子里的明理,就是要人们放弃自己的利益,一切顺从别人的指挥棒转 2019-01-19
  • 央视解读不动产登记体系全面运行 房价会下跌 2019-01-19
  • 人民日报评论员:新时代推进生态文明建设的重要遵循 2019-01-18
  • 呼和浩特--内蒙古频道--人民网 2019-01-18
  • 传统村落:蜀道遗韵青林口文章中国国家地理网 2019-01-18
  • 816| 696| 360| 685| 785| 885| 813| 947| 630| 290|