240 发简信
IP属地:山东
  • 不是WebView是什么?只不过把html、js和css代码放到本地,图片自己网络加载然后缓存。

    Android H5秒开方案调研—今日头条H5秒开方案详解

    本文对Android H5秒开方案进行了调研,对今日头条App的秒开方案进行了详细分析。 本文首发:http://yuweiguocn.github.io/ 《子夜吴歌·秋歌...

  • 我想知道最后一个用双向链表难倒比这个方法更简单吗?

    链表中快慢指针的妙用

    本文章只是自我总结,巩固基础之用,如有错误,望大佬不吝赐教。 1 链表简介 说起链表,我们脑海中浮现出它的样子如下图所示,总是一个节点连着下一个节点。因为之前已经有写一篇文章...

  • 当你的布局嵌套超过三层,你就 应该考虑用它了!

    约束布局ConstraintLayout看这一篇就够了

    目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...

  • 不是用不上,是懒得用!

    约束布局ConstraintLayout看这一篇就够了

    目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...

  • Navigation是否支持在Fragment中嵌套使用BottomNavigationView选项卡+多个Fragment,在Activity中是可以实现,但是Fragment中应该怎么实现?

    即学即用Android Jetpack - Navigation

    技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单 前言 即学即用Android Jetpack系列Blog的目的是通过学习Android Je...

  • 只要不报错,就是有反应的,正在编译,耐心等待一会。

    在Mac下编译 FFmpeg ,并在Android中使用

    FFmpeg是一套具有非常强大功能的多媒体处理工具,它几乎涵盖了目前所有主流的多媒体数据封装格式、多媒体传输协议以及音视频编解码器,并且支持多媒体后处理,视频色彩转换、滤镜和...

  • Flutter的Widget这么乱咋办呀!一个功能好多Widget都能实现,选择困难症啊!目前感觉还是乱糟糟的。

    Flutter 布局(一)- Container详解

    本文主要介绍Flutter中非常常见的Container,列举了一些实际例子介绍如何使用。 1. 简介 A convenience widget that combines ...

  • 把你的数据传入到构建item的方法中直接用就行了啊!

    Flutter GridView

    今天,我们来聊聊网格布局GridView。 构造数据(生成Widgets) GridView有好几种写法,万变不离其宗。我们一个个来看看。 写法一:GridView.coun...

  • 讲的很不错!

    Flutter响应式编程 - Stream

    1.前言 在Dart库中,有两种实现异步编程的方式(Future和Stream),使用它们只需要在代码中引入dart:async即可。本文主要介绍Stream的相关概念及利用...

  • 主app中创建了一个commonLibrary库,用来作为公共的库使用,其他的moudle也可以依赖,然后在该库的gradle中配置ARouter:
    implementation 'com.alibaba:arouter-api:1.4.1'
    annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
    在主app的gradle中引用该库implementation project(':componentlib')//compile也试了,编译都正常,最后测试主app两个Activity之间的跳转,结果提示“There is no route match the path”,最后把配置移到主app的gradle中就正常了。这是什么原因呢?

    ARouter基本配置踩坑

    小记:这个问题从上周就遇到了,无奈小朋友刚刚降生晚上闹睡不好,白天又要去考驾照,心碎。今天费了一个早上的时间终于成功跳转了,心情释然。 写在前面 本篇将介绍组件化过程中模块间...

  • "它的本质是B/S架构的,需要一个服务器端,一个客户端。"你确定AIDL的本质是B/S架构?

    AIDL使用详解及原理

    我们都知道,在Android中,系统会为每个进程分配对应的内存空间,这部分内存是彼此间相互独立,不可直接交互的,这样的设计是处于安全性以及系统稳定性方面考虑的,比如当我们的A...

  • “打个比方:假如你打算阅读一本外文书,而你不知道这门外语,那么你可以找一名翻译,给他足够的时间让他从头到尾把整本书翻译好,然后把书的母语版交给你阅读;或者,你也立刻让这名翻译辅助你阅读,让他一句一句给你翻译,如果你想往回看某个章节,他也得重新给你翻译。 ”这个比方更合适。

    彻底明白编译型和解释型、动态语言和静态语言区别

    编译型和解释型的区别 先来看看编译型语言定义: 编译型语言首先是将源代码编译生成机器指令,再由机器运行机器码(二进制)。 再来看看解释型语言的定义: 解释型语言的源代码不是直...

  • @DeepKolos 事实就是这样啊,新的语法更简洁。

    前端|浅谈fetch

    Why Fetch 在开发过程中,我们向服务端发送请求,一般会使用三种方式, XMLHttpRequest(XHR),Fetch ,jQuery实现的AJAX。其中, XML...

  • 写的很棒!!

    为何要使用Redux

    什么是Redux它为什么存在 Redux专门用于管理状态 Redux官方文档对Redux的定义如下: 一个面向JavaScript应用的可预测状态容器。 你可能会问,“如果R...

  • Kotlin基础语法学习记录

    var和val的区别var是一个普通的变量,和java中声明变量的方式一样。val是一个只读变量,相当于java中变量前使用了final修饰。 lateinit和lazyla...

个人介绍
热爱生活de程序员一枚,喜欢电影、篮球