精彩博客

自定义报头协议可能没那么难

在学习过计算机网络的课程,我们知道刚开始计算机都是单独脱机工作的,没有联网的情况下计算机的信息共享能力、运算能力都非常有限,后来诞生了计算机网络.有了就是那几网络,计算机 A 的信息和数...

昨天 16:50
184
0
365bet手机版中文中国客户端 Android 10 经验适配指南,含代码

我们App的适配从 targetSdkVersion = 26跨版本升级到29,因此会遇到大量的坑,最终的版本配置如下: 现在进入填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java....

09/16 11:05
7.1K
19
你知道字节序吗

最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iOS 小端序...

09/15 22:52
425
1
论汽车车机快速启动与开机动画、倒车影像三者关系

在讨论此问题之前,我们先来讨论下软件系统的性能与稳定性的重要性、以及其两者之间的关系。 首先市场上的消费者大体有两种,一种是初级消费者,他们大多对整个产品的软件需求点不明确,从而...

08/30 10:30
610
1
移动开发中的 Web:WebView、WebKit、JSCore、Web 优化、热修复、跨平台、Native、Hybrid……

移动开发领域近年来已经逐渐告别了野蛮生长的时期,进入了相对成熟的时代。而一直以来 Native 和 Web 的争论从未停止,通过开发者孜孜不倦的努力,Web 的效率和 Native 的体验也一直在寻求着...

08/19 16:09
8.6K
19
Android 组件化最佳实践 ARetrofit 原理

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/TXFt7ymgQXLJyBOJL8F6xg 作者:朱壹飞 ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。...

08/06 09:22
719
0
且听穿林打叶声———Ashmem机制讲解

且听穿林打叶声———Ashmem机制讲解 侯亮 (Android 7.0) 在Android平台上,提供了一种共享内存的机制——Ashmem。该机制内部其实复用了Linux的共享内存机制。Ashmem机制使用linux的mmap系...

07/17 21:26
1K
3
Android ClassLoader加载过程源码分析

背景 Android开发过程中,开发的小伙伴对动态加载代码肯定不陌生。使用各个365bet手机版中文框架的中都应该有接触,其主要原理离不开ClassLoader等相关的类。这里我们会从Android中ClassLoader等相关类的...

07/15 18:54
303
0
iOS开发之EventKit框架的应用

iOS开发之EventKit框架的应用 一、关于系统日历和提醒事宜 iOS系统自带的Calendar应用非常强大,用户可以在其中添加日程事件,并且其提供了接口供其他应用进行调用,可以向日历中进行事件的读...

06/26 00:44
491
0
iOS13 适配 夜间模式(深色模式 DarkMode)与其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 适配 夜间模式与其他 夜间模式 其他问题:presentViewController ###一 :夜间/深色模式 DarkMode 夜间模式是iOS13的重要更新之一,随之...

06/19 15:57
3.4K
2
Qt编写自定义控件20-自定义饼图

一、前言 上次在写可视化数据大屏电子看板项目的时候,为了逐步移除对QChart的依赖(主要是因为QChart真的太垃圾了,是所有Qt的模块中源码最烂的一个,看过源码的人没有一个不吐槽,不仅不支...

06/03 23:16
874
2
Android APP native 崩溃分析之令人困惑的 backtrace

原文地址:https://caikelun.io/post/2019-06-01-android-app-native-crash-confusing-backtrace/ 完美无缺的代码逻辑,一定能产生完美无缺的程序吗?答案是否定的。从软件的层面来看,也许只...

06/01 23:41
429
2
iOS开发如何避免安全隐患

现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 一、网络方面 用抓包工具可以抓取手机通信接口的数据。以Charles...

05/30 14:03
1K
0
iOS 瘦身之道

App 的包大小做优化的目的就是为了节省用户流量,提高用户的下载速度,也是为了用户手机节省更多的空间。另外 App Store 官方规定 App 安装包如果超过 150MB,那么不可以使 OTA(over-the-ai...

05/16 17:11
457
1
JSBridge框架解决通信问题实现移动端跨平台开发

【宜信技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 一、跨平台开发是趋势 目前主流的移动端平台主要是Android和iOS,为了尽可能复...

05/15 18:12
343
0
马蜂窝 iOS App 启动治理:回归用户体验

增长、活跃、留存是移动 App 的常见核心指标,直接反映一款 App 甚至一个互联网公司运行的健康程度和发展动能。启动流程的体验决定了用户的第一印象,在一定程度上影响了用户活跃度和留存率。...

05/10 10:38
500
0
Android 使用RecyclerView实现轮播图

一、需求 之前一篇博客使用ViewPager实现轮播图《Android ViewPager实现循环轮播图》,但是ViewPager有个天生的缺陷是View无法重用,此外ViewPager的滑动过程会频繁requestLayout,尽管可以通...

04/28 18:02
736
1
iOS面向切面的TableView-AOPTableView

iOS面向切面的TableView-AOPTableView 这个是公司很久之前的365bet手机版中文项目,一个大牛写的,在项目中一直有在用,今天有空发了点时间看下如何实现,看了之后感觉挺有收获,故撰此文,分享给需要的同...

04/25 17:43
369
0
android 通过修改图片像素实现CircleImageView

CircleImageView实现方法有很多种,各有优缺点,因此需要按照不同的场景使用。我们今天使用修改图片像素的方法实现CircleImageView,主要知识点无非是勾股定理和点到圆形的距离。 素材图片:...

04/13 10:18
453
0
Objc Block实现分析

Objc Block实现分析 Block在iOS开发中使用的频率是很高的,使用的场景包括接口异步数据的回调(AFN)、UI事件的回调(BlockKits)、链式调用(Masonry)、容器数据的遍历回调(NSArray、NSD...

04/10 11:24
240
1

没有更多内容

加载失败,请刷新页面

365bet手机版中文中国客户端 Android 10 经验适配指南,含代码

我们App的适配从 targetSdkVersion = 26跨版本升级到29,因此会遇到大量的坑,最终的版本配置如下: 现在进入填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java....

09/16 11:05
7.1K
19
且听穿林打叶声———Ashmem机制讲解

且听穿林打叶声———Ashmem机制讲解 侯亮 (Android 7.0) 在Android平台上,提供了一种共享内存的机制——Ashmem。该机制内部其实复用了Linux的共享内存机制。Ashmem机制使用linux的mmap系...

07/17 21:26
1K
3
iOS13 适配 夜间模式(深色模式 DarkMode)与其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 适配 夜间模式与其他 夜间模式 其他问题:presentViewController ###一 :夜间/深色模式 DarkMode 夜间模式是iOS13的重要更新之一,随之...

06/19 15:57
3.4K
2
iOS开发如何避免安全隐患

现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 一、网络方面 用抓包工具可以抓取手机通信接口的数据。以Charles...

05/30 14:03
1K
0
浅析web端的消息推送原理

转载本文需注明出处:EAWorld,违者必究。 引言: 在互联网高速发展的时代里,web应用大有取代桌面应用的趋势,不必再去繁琐的安装各种软件,只需一款主流浏览器即可完成大部分常规操作,这些...

03/21 10:51
4.5K
13
看完这篇你们团队的代码也很规范

最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出...

03/04 09:35
8.8K
11
Flutter | 状态管理特别篇——Provide

前言 今天偶然发现在谷歌爸爸的仓库下出现了一个叫做flutter-provide的状态管理框架,2月8日才第一次提交,非常新鲜。在简单上手之后感觉就是一个字——爽!所以今天就跟大家分享一下这个新的...

02/21 01:29
5.2K
6
Android调试神器stetho使用详解和改造

本文由云+社区发表 作者:NaOH 概述 stetho是Facebook365bet手机版中文的一个Android调试工具,项目地址:facebook/stetho 通过Stetho,开发者可以使用chrome的inspect功能,对Android应用进行调试和查看...

02/15 17:50
3.1K
6
自己动手写事件总线(EventBus)

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

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

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

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

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

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

一、背景 在日常开发中,我们经常会有发布需求,而且还会遇到各种环境,比如:线上环境(Online),模拟环境(Staging),开发环境(Dev)等。最简单的就是手动构建、上传服务器,但这种方式...

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

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

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

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

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

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

2018/04/04 09:58
4K
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.8K
4
微信团队原创分享:iOS版微信的内存监控系统技术实践

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

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

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

2018/02/05 11:33
4.5K
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

没有更多内容

加载失败,请刷新页面

十二句你应该掌握的英语口语表达,让你不再和老外尬聊,建议收藏

英语中的"俚语"就如同我们日常生活中常用的"非正式口语"一样,虽然光看单词你可以了解他的字面意思,但是如果套用到日常用语中,就很难让人理解。所以要想和老外流畅的交流,你必须要掌握这些...

今天 19:09
6
0
Android 自定义scheme及多端唤起使用方法

前言 DeepLink,深度链接技术,类似于web开发领域不仅仅是通过链接打开一个界面,而是打开界面的某个具体内容。常用于web端唤起app时,传递参数直接打开确定的界面,如通过京东的分享出去的商...

今天 19:04
5
0
Xreyclcview解析

public void onScrollStateChanged(int state) { super.onScrollStateChanged(state); mLoadingListener.onLoadMore(); } layoutManager.getItemCount()应该就是所有item的数量 https://blog...

今天 18:15
5
0
Qt编写自定义控件61-通用移动

一、前言 通用移动类,目标就是为了实现放入任意的控件以后,支持鼠标拖动,在容器中或者父类中拖动,这个应用场景非常多,比如在地图上放置的设备,需要用户自行按下拖动到指定的合适的位置...

今天 15:53
8
0
365bet手机版中文一个图片组件 react-native-border-radius-image

大家好,十一假期biu的一下就过去了,相信大家都没有玩的尽兴,没关系,我们还有周六周日双休日(不加班),或者再坚持三个月就到了2020年的元旦了, 是不是发现时间过得太快了。 好了,开工了...

今天 14:34
8
0
recyclerview设置setStackFromEnd为true后,如果数据不满一屏,数据条目会从底部向上显示,如图

recyclerview设置setStackFromEnd为true后,如果数据不满一屏,数据条目会从底部向上显示,如图

今天 14:15
14
0
xrecyclerview有的手机不能加载更多

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qijingwang/article/details/79909120 一、确定问题 首先确...

今天 14:09
2
0
服务器返回 成功的时候,没有任何数据的处理

Okhttp+Retrofit请求报错:java.io.EOFException: End of input at line 1 column 1 一、出现问题:我的情况是请求返回的RequestCode=200,明明请求成功,但是不走onResponse方法体,而是走o...

今天 14:04
11
0
活动统筹思维导图模板分享,利用模板编辑思维导图方法介绍

对于活动的举办策划在前期有什么注意事项呢?怎样保证活动的顺利进行呢?下面是总结了几款活动统筹策划思维导图模板,想要了解的朋友可以进行参考使用。 思维导图模板分享:以下模板均来自于...

今天 10:06
6
0
Android view的预加载占位效果

截图 默认效果: Broccoli 自定义动画效果: Broccoli 在RecyclerView使用 Broccoli 钉钉考勤 Broccoli Broccoli 依赖 Gradle 将其添加到你的module的build.gradle中: dependencies { impleme...

今天 09:39
4
0
iOS 数据存储功能

去下载:YTKKeyValueStore (感谢大神分享) 下边是复制的使用方法 所有的接口都封装在YTKKeyValueStore类中。以下是一些常用方法说明。 打开(或创建)数据库 通过initDBWithName方法,即可...

今天 09:38
7
0
RecyclerView 数据预加载动画

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/chang1611/article/details/100162947 最近在做一款app,由...

今天 09:26
15
0
Qt编写自定义控件62-探探雷达

一、前言 随着移动互联网的盛行,现在手机APP大行其道,每个人的手机没有十几个APP都不好意思说自己是现代人,各种聊天、购物、直播、小视频等APP,有个陌生人社交的APP叫探探,本人用过几次...

昨天 22:09
149
0
Android开发者必看:build.gradle 配置指南

一、前言 作为Android开发,我们几乎每天都在和builg.gradle打交道,但是你真的知道build.gradle里的每一行代码有什么用吗?以及builg.gradle到底有哪些作用?本文旨在全面的向大家介绍builg...

Spring security (一)架构框架-Component、Service、Filter分析

??想要深入spring security的authentication (身份验证)和access-control(访问权限控制)工作流程,必须清楚spring security的主要技术点包括关键接口、类以及抽象类如何协同工作进行a...

昨天 21:05
13
0
Jetpack系列:应用内导航的正确使用方法

今天小编要分享的还是Android Jetpack库的基本使用方法,本篇介绍的内容是Jetpack Navigation组件,让我们一起学习,为完成年初制定的计划而努力吧! 组件介绍 导航,是指提供用户在应用程序...

昨天 16:56
8
0
自定义报头协议可能没那么难

在学习过计算机网络的课程,我们知道刚开始计算机都是单独脱机工作的,没有联网的情况下计算机的信息共享能力、运算能力都非常有限,后来诞生了计算机网络.有了就是那几网络,计算机 A 的信息和数...

昨天 16:50
184
0
ReactNative中调用原生模块

官方文档:https://reactnative.cn/docs/native-modules-android/ RN调用原生的方法,步骤如下: 1.用Android Studio打开一个已存在的项目,在RN项目中选择android/build.gradle文件打开。 ...

昨天 10:09
8
0
【SpringBoot2.x】-SpringBoot Web开发中Thymeleaf、Web、Tomcat以及Favicon

??Web开发是开发中至关重要的一部分, Web开发的核心内容主要包括内嵌Servlet容器和Spring MVC。更重要的是,Spring Boot``为web开发提供了快捷便利的方式进行开发,使用依赖jar:spring-...

前天 00:27
34
0
H5跳转ReactNative打开指定页面

1、需求 工作可能有这样的需求,就是手机浏览器中加载一个h5页面,点击可以打开某一个APP,比如微信等。这时候通常都是采用URL Scheme的方式进行配置跳转。 那么什么是URL Scheme呢? 简单说...

10/05 16:02
27
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部