在Ubuntu系统中经常需要安装第三方软件,此时就需要先添加该软件的PPA源,再安装该软件。 百度百科对PPA的解释为:Personal Package Archives(个...
在Ubuntu系统中经常需要安装第三方软件,此时就需要先添加该软件的PPA源,再安装该软件。 百度百科对PPA的解释为:Personal Package Archives(个...
最近从Glidev3升级到了Glide4.x,我用的是最新的Glide4.1.1哈,由于3.x到4.x的变化还是很大的,在此记录一下,也和需要的朋友分享一下。 Glide官方...
android下的串口通讯,为毛我总遇到这样的变态需求呢。 前言 随着智能化硬件的发展android跟智能硬件打交道的越来越常见。而串口通讯是硬件之间最常见的通讯方式,所以a...
Android中webview拨打加载网页中的电话超链接
一、简单创建一个Demo 基本结构如下图: 介绍:demo中将用两个自定义View和三个自定义ViewGroup来分不同情况处理事件,下面会贴出类大致代码:补充:View和V...
在MIUI 10升级到 Android P 后 每次进入程序都会弹一个提醒弹窗 调研了一下,是 Android P 后谷歌限制了开发者调用非官方公开API 方法或接口,也就是...
本文目录: 写在前面 获取 SharedPreferences 实例 加载 xml 数据文件 初次读取数据的耗时分析 commit 和 apply 的对比 写在前面 Shar...
一、 首先我们需要创建一个继承自 SQLiteOpenHelper 的子类来管理数据库的创建、升级的工具类,代码如下: onCreate 函数会在第一次创建数据库时被调用,因...
序言 Http和Https属于计算机网络范畴,但作为开发人员,不管是后台开发或是前台开发,都很有必要掌握它们。在学习Http和Https的过程中,主要是参考了阮一峰老师的博客...
Android View 虽然不是四大组件,但其并不比四大组件的地位低。而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎。ScrollView嵌套Recycler...
在之前的一篇文章《基于场景解读Android四大组件》谈到BroadcastReceiver是Android提供给开发者的一个组件,主要用来完成前台和后台之前的通信,也就是A...
Dagger2是什么? Dagger2是Dagger的升级版,是一个依赖注入框架,第一代由大名鼎鼎的Square公司共享出来,第二代则是由谷歌接手后推出的,现在由Google...
玩摄影,构图既是基本功,也是必杀技。构图技法有百种,今天为大家奉献最有含金量的一种:黄金分割构图。下面构图君通过10层解说,既为大家揭密黄金分割构图的核心,也扒扒蒙娜丽莎为什...