当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

ButterKnife执行效率为什么比其他注入框架高?它的原理是什么

优势 我们平常在使用Java进行开发Android时,经常会需要写很多重复冗余的样板代码,开发中最常见的一种,就是findViewById了,如果一个界面有很多View,写起来那叫一个要死要死。于是我们注解处理器可以帮助解决冗余的代码的, 由于是在编译器进行生成的代码 ...

技术博客 发布于 2019-08-07 14:49 阅读(273)

Room使用过程中遇到的问题记录

1.关于查询 模糊查询查询可以用 like 或 glob ,具体用法 LIKE LIKE用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用,百分号(%)代表零个、一个或多个数字 ...

技术博客 发布于 2019-08-07 14:48 阅读(435)

Android手把手敲出弹幕 代码分享

前言,这几天北京大张旗鼓地赶人出去,从所谓的low people开始下斧子,从通州开始蔓延,眼看要到朝阳了。我赶紧看了看我银行卡那6位密码保护的4位余额,妈呀,再不拼命奋进,怕是也要卷铺盖睡大街了。 我是echo回声的忠实粉丝,里面的各种3D音效真是美滴很美 ...

技术博客 发布于 2019-08-07 14:45 阅读(306)

LitePal - Android开源数据库框架的CRUD操作笔记

LitePal是GitHub上一款开源的Android数据库框架,简介易用并且已支持kotlin,这里对数据库操作做一个笔记,并记录郭霖大神每次的升级带来了哪些功能。 Github地址 准备 在项目的 build.gradle 文件添加依赖 dependencies { implementation org.litepal.andro ...

技术博客 发布于 2019-08-07 14:42 阅读(238)

Android实现Rxjava2+Retrofit完美封装

去年的时候学习了Rxjava和Retrofit的基本用法,但一直没有在实际项目中运用。今年开做新项目,果断在新项目中引入了RxJava和Retrofit。本篇文章将介绍笔者在项目中对Retrofit的封装。 先来看一下封装过后的Retrofit如何使用。 RetrofitHelper.getApiService( ...

技术博客 发布于 2019-08-07 14:41 阅读(255)

Android:帧动画和补间动画看这篇就足够了!

写在前面: 为了使用户的交互更加流畅自然,动画也就成为了一个应用中必不可少的元素之一。在 Android 中常用的动画分类无外乎三种,最早的 帧动画 、 补间动画 ,以及 3.0 之后加入的 属性动画 ,是它们组成了 Android 中各种炫酷亮眼的动画效果。 关于动画 ...

技术博客 发布于 2019-08-07 14:40 阅读(107)

绘制路径:Android 中矢量图渲染

在这篇文章中,我将深入探讨这些技巧:颜色资源、主题颜色、颜色状态列表和渐变的使用。 简单的颜色 绘制路径最简单的方法是指定一种硬编码的 fill/stroke 颜色。 !-- Copyright 2018 Google LLC. SPDX-License-Identifier: Apache-2.0 --vector ... path an ...

技术博客 发布于 2019-08-07 14:39 阅读(216)

Android仿淘宝、京东商品选择器

效果图如下 sku相关数据 SKU相关数据大致如下,其他参数可根据自身项目自由扩展 { pid: 10001,//商品id pictureUrl://商品主图 https://timgsa.baidu.com/timg?imagequality=80size=b9999_10000sec=1564393109966di=95d3036dc6282a14fda223c3b55284beimgtype ...

技术博客 发布于 2019-08-07 14:38 阅读(353)

SuperTextView 万能android布局工具类

1、功能描述 你还在为类似设置页面的样式(图+文字+图)每次写一大堆布局文件而烦恼吗?快来看看SuperTextView吧,这里有你想要实现的任何样式,而你要做的仅仅是引入几行代码。SuperTextView是一个功能强大的布局View,可以满足日常大部分布局样式,开发者可 ...

技术博客 发布于 2019-08-07 14:36 阅读(206)

Masonry的写法总结 约束属性设置方法

前言 对于Masonry的一些基本使用,相信有点基础的iOS开发同学肯定或多或少都知道,本文旨在介绍具体设置约束属性的各种姿势,适合用过Masonry的同学阅读。 温馨提示:Masonry老手可以忽略本文。 常用宏定义 Masonry使用链式方式编程,有定义一些宏来方便开发 ...

技术博客 发布于 2019-08-03 22:47 阅读(247)