注:本文完全转载抄录自HenCoder,感谢作者的分享 简介 上期的 Paint 详解里已经说过,文字的绘制所能控制的内容太多太细,必须拆成单独的一期专门来讲。今天这期,就是...
注:本文完全转载抄录自HenCoder,感谢作者的分享 简介 上期的 Paint 详解里已经说过,文字的绘制所能控制的内容太多太细,必须拆成单独的一期专门来讲。今天这期,就是...
引言 相比于原生的控件形状,我们往往更喜欢自定义的控件形状,更美观高雅,可以满足我们的项目对于漂亮UI的极致追求! 而提到自定义的Shape我们很多人都是一知半解,只是...
InputMethodManager Android主要用InputMethodManager来对软键盘进行管理。 InputMethodManager整个输入法框架(IMF...
前言: TextUtils类是系统自带的一个工具类,里面包含了一些静态方法,是处理一些常见的有关Text的工具的集合方法类。今天我们就来大致学习一下这个类里都包含了什么内容…...
1、getCurrentFocus() 方法: getCurrentFocus()方法是用于获取当前窗口焦点的视图。在 Android 中,窗口焦点指的是当前屏幕中正在交互的...
参考: Android 操作SQLite基本用法一、 SQLite介绍SQLite是Android内置的一个很小的关系型数据库。 SQLite的官网是http://www.s...
一、前言: 最近在学习DataBinding的使用,中间遇到了不少的坑,记录以下,帮助以后学习DataBinding的朋友。 二、使用: 有一个 ViewModel 类,有一...
Environment常用方法: getExternalStrongeDirectory() 返回File,获取外部存储目录即SDCard getDownloadCacheD...
1、前言 从 Android N(7.0) 开始,将严格执行 StrictMode 模式。而从 Android N 开始,将不允许在 App 间,使用 file:// 的方式...
概述 FileProvider继承自ContentProvider 从英语翻译过来就是文件提供 也就是文件共享 当我们需要使用本地的文件时(这样说好像不太对) 例如调用相机拍...
关于运行时权限 在旧的权限管理系统中,权限仅仅在App安装时询问用户一次,用户同意了这些权限App才能被安装(某些深度定制系统另说),App一旦安装后就可以偷偷的做一些不为人...
一文彻底解决Android动态权限申请(中) 作者:Lyoun_JAP 关于android动态权限申请的概念和最终实现的android动态权限申请的效果,都在上篇文档《一文彻...
项目地址 github:PermissionsDemo[https://github.com/askskysun/PermissionsDemo] 相关系统方法说明 Acti...
SharedPreferences SharedPreferences 存储的是xml文件,文件中是键值对的方式SharedPreferences 是轻量级存储类,存储在 "...
简介:SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, ...
文件存储:openFileInput和openFileOutput方法来读取设备上的文件 分为两种内部存储和外部存储 内部存储:内部存储是指将应用程序中的数据以文件的形式存储...
Android中实现数据存储的三种方式: 1、文件存储2、SharedPreference存储3、SQLite数据库存储 下面给出三种方式的数据文件默认存储的位置: 下面给出...
目录 1、介绍2、路径3、创建数据库4、升级数据库5、添加数据6、修改数据7、删除数据8、查询数据 介绍 SQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用源很...
Android 系统提供了一种使用键值对来保存数据,这就是SharedPreferences ,它支持多种不同类型的数据存储,使用SharedPreferences 来进行数...