兎子
兎子
全部文章
分类
Android(2)
Android面试/面经(5)
学习(65)
未归档(3)
面试(8)
归档
标签
去牛客网
登录
/
注册
兎子的博客
全部文章
(共63篇)
Flutter - 不一样的跨平台解决方案
本文主要介绍Flutter相关的东西,包括Fuchsia、Dart、Flutter特性、安装以及整体架构等内容。 简介 Flutter作为谷歌最近推出的跨平台开发框架,一经推出便吸引了不少注意。关于Flutter,目前我们知道它是一个跨平台开发框架。但是它本身并不止于此,例如Fuchsia、Dar...
2021-12-21
0
295
Android性能- RocketX
一、背景描述 在项目体量越来越大的情况下,编译速度也随着增长,有时候一个修改需要等待长达好几分钟的编译时间。 基于这种普遍的情况,推出了 RocketX ,通过在编译流程 动态 替换 module 为 aar ,提高全量编译的速度。 二、效果展示 2.1、测试项目介绍 目标项目一共 3W+ 个类与...
2021-12-20
0
428
H5怎样与原生App进行通信
H5如何与原生App通信? 前言 为了提高开发效率,开发人员往往会使用原生app里面嵌套前端h5页面的快速开发方式,这就要涉及到h5和原生的相互调用,互相传递数据,接下来就实践项目中的交互方式做一个简单的记录分享,废话不多说,直接上正文: 由于安卓和ios的处理方式不一样,所以我们要分开处理 先贴上...
2021-12-17
1
509
nextTick的理解和作用
场景说明 最近使用Vue全家桶做后台系统的时候,遇到了一个很奇葩的问题:有一个输入框只允许输入数字,当输入其它类型的数据时,输入的内容会被重置为null。为了实现这一功能,使用了一个父组件和子组件。为了方便陈述,这里将业务场景简化,具体代码如下: // 父组件 <template> ...
2021-12-16
0
291
Android_换肤功能实现
Android换肤功能已不是什么新鲜事了,市面上有很多第三方的换肤库和实现方案。 之所以选择腾讯的QMUI库来演示APP的换肤功能,主要原因: 1、换肤功能的实现过程较简单、容易理解; 2、能轻松适配Android 10 提供的Dark Mode(深色模式) ; 3、还能白嫖QMUI的各种组件、效果...
2021-12-15
0
271
Activity之间的通信
假设我们有这样一个常用的场景: 有两个Activity,第一个Activity展示一段文本 点击“编辑”按钮启动第二个Activity,并把这段文本当做参数传递到第二个Activity 在第二个Activity编辑这个字符串 编辑完成后点击保存将结果返回到第一个Activity 第一个Activi...
2021-12-14
0
318
Android Studio查看第三方库依赖树
项目的开发过程中,我们或多或少都会引入第三方库,引入的库越多,越容易产生库之间的依赖冲突。 下面就拿我遇到的问题还原一下: 之前接人容联客服系统的时候,集成完成后进入客服页面发生闪退,我们回顾一下错误信息: 我们关键看一下报错代码: java.lang.NoSuchMethodError: No ...
2021-12-13
0
766
Android 多线程-IntentService详解
IntentService 一、IntentService概述 上一篇我们聊到了HandlerThread,本篇我们就来看看HandlerThread在IntentService中的应用,看本篇前建议先看看上篇的HandlerThread,有助于我们更好掌握IntentService。同样地,我...
2021-12-12
0
275
Android PDF开发:android-pdfview
Android PDF开发:android-pdfview android-pdfview使用比较简单,关键的地方是PDFView,将PDFView作为像Android的ImageView或者TextView一样写进xml布局文件: <FrameLayout xmlns:android="ht...
2021-12-10
0
414
android多线程-AsyncTask(二)
上篇分析AsyncTask的一些基本用法以及不同android版本下的区别,接着本篇我们就来全面剖析一下AsyncTask的工作原理。在开始之前我们先来了解一个多线程的知识点——Callable 、Future和FutureTask类 一、理解Callable 、Future以及FutureTa...
2021-12-09
0
340
首页
上一页
1
2
3
4
5
6
7
下一页
末页