![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 85
xykaye
当你还不能写出自己满意的程序时,你就不要去睡觉。
展开
-
组件化学习之gradle语法
Gradle是什么?在项目中新建一个文件,名命为config.gradle// 添加多个自定义属性,可以通过ext代码块ext { username = "xyzkaye" // 生产/开发环境(正式/测试区分) isRelease = true // 建立Map存储,对象名、key都可以自定义,groovy糖果语法,非常灵活 androidId = [ // 字典 compileSdkVersion: 28,原创 2020-08-21 22:28:06 · 330 阅读 · 1 评论 -
FileProvider,Bitmap报错 java.io.FileNotFoundException
java.io.FileNotFoundException: /my_images/Android/data/com.paning.safeline/cache/image/1573195780616.jpg (No such file or directory) 问题请教今天出现一个生产问题,通过FileProvider.getUriForFile得到uri,然后通过uri.getPat...原创 2019-11-08 16:43:19 · 855 阅读 · 0 评论 -
MediaPlayer类
MediaPlayer是一个可以支持主流格式的媒体播放的工具类,可以播放视频、音频。常用方法:-- void reset() --> 重置播放工具,即恢复到初始状态-- void setDataSource(String) --> 设置播放来源,例如歌曲的完整路径-- void prepare() --> 加载媒体文件的数据,即:缓冲,该方法必须在setDataSource()之后原创 2017-06-04 20:59:04 · 613 阅读 · 0 评论 -
SectionIndexer接口中的getPositionForSection与getSectionForPosition
public int getPositionForSection(int section) {// 通过首字母section应显示的position位置// 循环遍历所有联系人数据for(int i=0;i//找到当次循环时,联系人名字的首字母int ch=contacts.get(i).pinyin.toUpperCase(Locale.CHINA).charAt(0);转载 2017-06-04 15:36:39 · 569 阅读 · 0 评论 -
Android View的事件分发机制和滑动冲突解决方案
这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给出解决方案。(供自己学习)1、View的事件分发机制View的事件分发机制说白了就是点击事件的传递,也就是一个Down事件,若干个Move事件,一个Up事件构成的事件序列的传递。当你手指按了屏幕,点击事件就会遵循Activity->Window->View这一顺序传递翻译 2017-07-20 23:08:32 · 707 阅读 · 0 评论 -
Android高新面试题2017汇总
前言:最近汇总了一些大公司的部分面试题,附答案,大家一同学习。题目包括腾讯、华为、阿里、网易等。插件化、热修复 、热更新的理解插件化 – apk 分为宿主和插件部分,插件在需要的时候才加载进来热修复 – 更新的类或者插件粒度较小的时候,我们会称之为热修复,一般用于修复bug热更新 – 2016 Google 的 Android Studio转载 2017-07-20 23:39:31 · 831 阅读 · 0 评论 -
正则表达式学习
常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己做个笔记。 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1...转载 2018-11-26 14:48:09 · 343 阅读 · 0 评论