精彩博客

关于Android H5混合开发遇到的问题

添加WebChromeClient,复写onJsAlert、onJsConfirm、onJsPrompt方法后,弹框异常退出问题 项目经理说,Android没有处理弹框,点击按钮没有反应,iOS就可以。于是就复写了onJsAlert、onJsCon...

昨天 11:48
43
1
全面掌握移动端主流图片格式的特点、性能、调优等

1、引言 图片通常是移动端应用流量耗费最多的部分,并且占据着重要的视觉空间。以大家最常用的即时通讯IM应用为例,应用中存在大量的图片数据往来(比如图片消息、用户相册、用户头像等等)。...

07/23 15:43
344
2
CoreText进阶(七)-添加自定义View和设置对其

本文讲的主要内容是如何将CoreText绘图和自定义的View结合在一起,进行无缝的排版,并且可以控制自定义View元素的对其方式(顶部对其、底部对其、居中对其) 其它文章: CoreText 入门(一)...

07/19 21:42
307
0
CoreText进阶(五)- 文字排版样式和效果

本文的内容主要是文字的排版样式的文本的绘制效果,排版样式会涉及到内容的水平对其、行间距、段间距相关的讨论;绘制效果会涉及到文本内容的字体、颜色、阴影的相关讨论 其它文章: CoreTe...

07/17 21:29
299
0
完爆Facebook/GraphQL,APIJSON全方位对比解析(三)-表关联查询

相关阅读: 完爆Facebook/GraphQL,APIJSON全方位对比解析(一)-基础功能 完爆Facebook/GraphQL,APIJSON全方位对比解析(二)-权限控制 自APIJSON发布以来,不断有网友拿来和Facebook的GraphQL...

07/17 09:57
268
0
CoreText进阶(四)-文字行数限制和显示更多

本文的主要内容是使用CoreText如何进行行数的限制,以及设置了行数限制末尾的内容被截断了怎么设置截断的标识。此外,还有如何设置自定义的截断标识字符串(比如“显示更多”)、设置自定义截...

07/16 16:46
225
0
安卓手机上 K 歌,声音延迟怎么解决?

这篇文章可以为你提供一个解决录音和播放同步问题的思路,而且解决了声音从手机传输到耳机上有延时的问题。 初识音频 在开始之前,我先简单介绍一下音频相关的基础知识,方便下文理解。 我们...

07/16 11:50
1K
6
Xamarin 学习笔记 - 配置环境(Windows & iOS)

本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1223980/Xamarin-Notes-Set-up-the-environment-Windows-and-I 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开...

07/11 11:32
550
0
iOS开发·runtime原理与实践: 基本知识篇

摘要:这篇文章首先介绍runtime原理,包括类,超类,元类,super_class,isa,对象,方法,SEL,IMP等概念,同时分别介绍与这些概念有关的API。接着介绍方法调用流程,以及寻找IMP的过程。然...

07/07 10:45
195
0
玩转iOS转场动画

玩转iOS转场动画 一、引言 关于动画在iOS开发中的应用,曾经整理过一系列的博客进行总结。包括简单的UIView层的动画,CALayer层的动画,Autolayout自动布局动画以及CoreAnimation核心动画框架...

07/04 00:12
247
0
UINavigationController 自定义转场动画(模仿淘宝App跳转)

制作目的 想要自定义系统转场动画速度 放弃不顺畅的 NavigationBar 隐藏消失 干脆直接干掉每个页面的 NavigationBar,在使用 UINavigationController 管理的同时,每个页面的 NavigationBar ...

06/21 17:10
282
0
Swift官方文档闭包(Closure)部分翻译

> 最近在学习[RxSwift>>>](https://github.com/manofit/RxSwift),大量接触闭包的使用,趁着下班前,翻译了Swift官方文档中闭包那经常使用的一部分,当作复习。 ## 闭包表达式语法 Closure表...

06/21 09:45
169
0
使用 Airtest 进行微信小程序自动化测试 (Android & iOS)

# 使用Airtest进行Android与iOS的微信小程序自动化测试 ## 1\. 简介 随着微信小程序的逐渐普及,针对微信小程序的测试需求也逐渐丰富起来了。现在针对小程序的自动化测试手段比较不完善,针对...

06/20 16:46
221
2
Glide4.0 以后 监听Gif播放完成

在Glide3.0的时候,我们可以通过GifDecoder获取每一帧的播放时长然后相加得到gif的播放时长,即: GifDrawable drawable = (GifDrawable) glideDrawable; GifDecoder decoder = drawable.ge...

06/19 11:08
345
0
BUG不断,黑马全在。百尺竿头,更进一球!

问:今年这是多少届的世界杯了? 答:第21届! 问:这是第几次开源众包做真正的现金抵用活动了?

Kotlin-高阶函数

函数是一个类型,就像编程语言中的基本类型一样,就像Java中的引用类型一样,函数是函数类型。基本类型、引用类型、函数类型,说白了物理空间就是内存的一段区域,逻辑空间叫什么基本类型、引...

06/06 14:59
429
1
Android studio NDK + CMake 编译SoundTouch实现wav格式音频的变速、变调功能

温馨提示: 本博客不是从零开始的文章,也不是什么高手精贴,只是一个菜鸡踩坑记录贴,建议懂得NDK+CMake流程的人观看,若是从零开始的,推荐先去看一下我之前跑的一个例子: 传送门在此:h...

06/05 08:27
176
0
Glide咋就那么简单呢

头一次大言不惭地发文章,哈哈哈! 1、生命周期 别小看用Glide加载图片,人家Glide可是能绑定生命周期的,厉害了吧。人家和Activity绑定,生命周期就是Activity的生命周期,人家和Fragment绑...

05/30 18:05
421
1
Andromeda:首个适用于多进程架构的组件通信框架

引言 其实Android的组件化由来已久,而且已经有了一些不错的方案,特别是在页面跳转这方面,比如阿里的ARouter, 天猫的统跳协议, Airbnb的DeepLinkDispatch, 借助注解来完成页面的注册,从而...

05/29 15:32
832
0
含有JNI的SDK通过proguard混淆加密

### 一、背景 写完SDK,还有JNI的加密,还要加密第三方的JNI,头疼 ### 二、科普知识点(关于混淆含有JNI代码的注意事项) 1、绝对不能混淆含有JNI的代码,例如 native 修饰的方法 2、看情况...

05/22 20:14
201
0

没有更多内容

加载失败,请刷新页面

下一页

【华为云开发者扶持计划】0元体验2核4G云主机、100GMySql数据库、DevCloud、开发课程等4项福利

超级好用的华为云热门产品、业界领先的Devcloud、 精华凝结的应用服务 、最新最前沿的开发课程,快来免费领取!还有开发者中心众多的资源,将助您获取8万+华为研发员工使用、历经30年磨练的软件开发精华。

华为云

Jenkins的Pipeline脚本在美团餐饮SaaS中的实践

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

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

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

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

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

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

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

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

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

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

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

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

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

02/05 11:33
4.3K
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
Android计步模块优化(今日步数)

最近在项目中研究计步模块,主要功能记录当天步数,类似微信运动,支付宝计步,咕咚今日步数。 [本篇文章简书地址](http://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.3K
6
Android 桌面加载图标过程分析

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

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

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

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

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

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

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

2017/06/11 11:36
2.7K
5
OC对象之旅 weak弱引用实现分析

# Runtime学习 -- `weak`应用源码学习 >   Runtime源码分析,带你了解OC实现过程。其中参考了大量的大神的代码以及文献,里面也有个人的见解,欢迎拍砖,欢迎交流。 ## 两种常见使用场景 ...

2017/06/10 14:12
926
0
用两张图告诉你,为什么你的App会卡顿?

![Cover](http://www.sshcgl.com/pics/5b41fac0_2013-04-07.jpg) # 有什么料? 从这篇文章中你能获得这些料:...

2017/05/23 20:26
6.8K
26
Android 的滑动分析以及各种实现

一、滑动效果的产生 滑动一个View,本质区别就是移动一个View。改变当前View所在的坐标,原理和动画相似不断改变坐标位置实现。实现View的滑动就必须监听滑动的事件,并且根据事件传入的坐标...

2017/04/22 02:35
1K
3

没有更多内容

加载失败,请刷新页面

下一页

Flutter学习之路---------第一个Flutter项目

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完...

昨天 22:08
2
0
【华为云开发者扶持计划】0元体验2核4G云主机、100GMySql数据库、DevCloud、开发课程等4项福利

超级好用的华为云热门产品、业界领先的Devcloud、 精华凝结的应用服务 、最新最前沿的开发课程,快来免费领取!还有开发者中心众多的资源,将助您获取8万+华为研发员工使用、历经30年磨练的软件开发精华。

华为云

iOS开发之Accounts框架详解

iOS开发之Accounts框架详解 Accounts框架是iOS原生提供的一套账户管理框架,其支持Facebook,新浪微博,腾讯微博,Twitter和领英账户管理的功能。需要注意,在iOS 11及以上系统中,将此功能已...

昨天 18:21
12
0
mysql where 查询在某个时间段内的sql语句

mysql where 查询在某个时间段内的sql语句 2016年09月20日 11:31:38 阅读数:17387 if ($starttime=="" and $endtime==""){ //查询从当天倒回30的数据,如果查询数据库两个时间可以直接引用 ...

昨天 17:53
2
0
【浅谈架构14/100】架构的缘起与目标

0 前言 在软件研发这个领域,0088足球分析预测的终极目标都是想成为一名合格的架构师。然而梦想很美好,但现实却很曲折。 在实际工作中,0088足球分析预测会分很多种,有的擅长编码实现,有的擅长底层原理,有的擅...

昨天 17:17
3
0
android 开发技能树

http://naotu.baidu.com/file/ef0ba1de6bb36752c349591bfcae265b?token=8a98116591e60129&qq-pf-to=pcq&qq-pf-to=pcqq.c2c......

昨天 16:36
3
0
android 开发技能树

http://naotu.baidu.com/file/ef0ba1de6bb36752c349591bfcae265b?token=8a98116591e60129&qq-pf-to=pcq&qq-pf-to=pcqq.c2c......

昨天 16:35
1
0
popupWindow替换AlertDialog方案

对于高度定制类的弹窗,选择popupWindow是最合适的选择,popupWindow的样式都是自己定义的,只提供几个简单的api来显示和关闭窗口 View view = View.inflate(activity, R.layout.dialog_new...

昨天 15:25
1
0
三星手机调用系统意图拍照裁剪图片导致图片旋转90度的问题记录

如题,目前只在三星手机上出现 解决方法: 先根据图片路径获取图片的旋转角度 /** * 获取图片的旋转角度 */ private static int getPictureDegree(String path) { int degree = 0; ......

昨天 13:19
2
0
关于Android H5混合开发遇到的问题

添加WebChromeClient,复写onJsAlert、onJsConfirm、onJsPrompt方法后,弹框异常退出问题 项目经理说,Android没有处理弹框,点击按钮没有反应,iOS就可以。于是就复写了onJsAlert、onJsCon...

昨天 11:48
43
1
CoordinatorLayout四部曲学习之三:AppBarLayout联动源码学习

今天学习整理一下AppBarLayout与CoordinatorLayout以及Behavior交互逻辑的过程,首先使用一张图先概括一下各个类主要功能吧(本文章使用NestedScrollView充当滑动的内嵌子View)。 Coordinato...

前天 23:24
1
0
Java基础笔试题

一. 选择题(共50题,每题2分,共100分。多选题选不全或选错都不得分。) 1. 以下属于面向对象的特征的是(C,D)。(两项) A) 重载 B) 重写 C) 封装 D) 继承 解析:面向对象的三大特性:封装...

前天 22:43
4
0
收集了50道基础的java面试题

Java0088足球分析预测面试题集(1-50) 一、Java基础部分 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽...

前天 22:37
8
0
Java基础总结大全(实用)

一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java...

前天 22:35
3
0
Java基础知识总结

一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机...

前天 22:31
3
0
低功耗蓝牙测试工具BlueZ编译安装

准备工作 去bluez官网 http://www.bluez.org 下载bluez最新源码,本次讲解版本为5.44。 下载glib源码 http://download.chinaunix.net/download/0004000/3822.shtml 本次讲解版本为2.34.0。 ...

前天 20:40
3
0
Android架构组件-WorkManager

版权声明:本文为博主原创文章,欢迎大家转载! 但是转载请标明出处: http://blog.csdn.net/guiying712/article/details/80386338 ,本文出自:【张华洋的博客】 使用WorkManager调度任务 依...

前天 13:08
4
0
shiro的使用

一、架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登...

08/04 13:56
6
0
微信小游戏资源

https://blog.csdn.net/jisuapp/article/details/79124242

08/04 11:26
7
0
Android webview 使用Cookie 免登录

这两天有个项目需求要用cookie 缓存 免登录, 在网上找了好多相关教程, 没有一个完整可以测试的。 经历了重重磨难终于... 突破了... 突破了... 突破了... 下面为实例代码 package com.exam...

08/03 23:36
0
0
Scheme协议详细介绍

目录介绍 1.URL Scheme使用场景介绍 2.URL Scheme基础介绍 2.1 什么是URL Scheme? 2.2 URL Scheme协议格式解释 2.3 Scheme链接格式样式 3.URL Scheme如何使用 3.1 设置Scheme 3.2 获取Schem...

08/03 21:12
8
0

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部
0088足球分析预测版权所有,转载请说明出处