AndroidRoad
TowerOs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
View.post VS Handler.post的区别和使用场景对比
View.post当对应的Widget View 没有attach到window的时候,对应的Runnable会被提交到 ViewRootImpl#RunQueue ,如果已经attach的话,会提交给UI Thread 对应的Handler的MessageQueue里面而对应的 RunQueue 文档描述:The run queue is used to enqueue pending work from Views when no Handler is attached. The work is原创 2022-02-09 15:12:37 · 1455 阅读 · 0 评论 -
[BugFix] [Android] DownloadManager使用流程问题导致的 下载下来的文件找不到
DownloadManager使用流程错误导致的无法找到下载完成的文件1. 问题描述2. 问题解决3. 解决后的思考5. 场景利用1. 问题描述先提交 enqueue 请求,后配置DownloadManager.Request(parseUri).also { // wrong position refId = downloadManagerService.enqueue(it) it.apply { setAll原创 2022-02-07 11:24:07 · 2268 阅读 · 0 评论 -
BUG-解决日志 区别字符编码的显示长度限制(EditText+LengthFilter)
BUG Fix Log 001EditText 区别字符编码的显示长度限制本文采用的是:通过EditText.setFilter() 来放入拓展的Filter(过滤器)来自定义相关功能首先来看一下原生实现为例// TextView(EditView)#setFilterspublic void setFilters(InputFilter[] filters) { if (filters == null) { throw new IllegalArgumen原创 2020-06-09 15:49:55 · 363 阅读 · 0 评论 -
Android 输入法管理 官网摘要
输入法可见性Android系统根据输入焦点或移出可编辑的文本字段时 来 显示或隐藏输入法以及输入法界面的和文本字段在输入法上的显示方式Android 会在 Activity 启动时将焦点移至布局中的第一个文本字段,但它不会显示输入法,此行为是恰当的,因为输入文本可能不是 Activity 中的主要任务输入文本确实是主要任务(例如在登录屏幕中),那么您可能希望默认显示输入法。如果用户的设备连接了硬件键盘,则不会显示软输入法。根据需要显示输入法Activity 的生命周期中有一个方法,您希望为其确保原创 2020-06-05 20:25:08 · 354 阅读 · 0 评论 -
NFC 读写模式开发---书籍摘要
Chapter Five: NFC 读写模式文章目录Chapter Five: NFC 读写模式NFC读写模式介绍Tag 读操作(NDEF数据)Tag 读操作步骤读写模式:主要功能是完成 NFC设备 对 NFC标签 的操作NFC读写模式介绍又称为 NFC读卡器模式需要熟悉NDEF协议 和 RTD协议Tag 读操作(NDEF数据)NFC设备扫描到带有NDEF数据的标签时,Android会提供对消息解析的支持学习目标:对任意的标准Tag进行读操作Tag 读操作步骤当NFC应用程序发现原创 2020-05-19 15:14:14 · 576 阅读 · 0 评论 -
NFC Android开发书籍笔记
文章目录Chapter One: NFC简介 RFID简介NFC分类NFC Forum 的使命是推进NFC技术的应用NFC主要技术指标:NFC 与RFID 对比NFC三种工作模式Chapter Two: NFC技术标准,协议基础2.4 NDEF协议2.5 RTDRTD_TEXTRTD_URIRTD——SmartPoster2.6 LLCP logical link control protocol2.7 协议汇总Chapter Three NFC开发的Android基础Chapter Four: NFC A原创 2020-05-18 21:01:30 · 893 阅读 · 0 评论 -
Gradle下载仓库很慢
因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。解决办法修改项目下 build.gradle 和 flutter 安装目录flutter/packages/flutter_tools/gradle/flutter.gradle 两个文件中 buildscript 和allprojects 中的jcenter()google()修改为maven { url ‘http...原创 2020-03-22 00:54:42 · 462 阅读 · 0 评论 -
EventBus——Android应用框架(1)
文章目录EventBus0. 基本介绍1. 使用场景2. 基本使用2.1 使用之前:名词概念介绍**三要素****四线程模型(ThreadMode)**2.2 基本使用(5个步骤)2.3 特别介绍3. 痛点问题解决4. 其他框架对比5. 设计模式解析6. 静态代码文件结构基本源码阅读6.1 **EventBus.getDefault()**:6.2 **EventBus.getDefault()....原创 2020-03-19 16:28:00 · 434 阅读 · 0 评论 -
Android 初战Android基础页面
错误1LinearLayout单词写错,整个布局文件ClassNotFound,但是编译器没报错,嗯,编译器不完全靠谱错误2写多个Fragment时,以为代码相同,粘贴复制,只改了部分,还有一些嵌套ListView的布局文件没有新创,用的是旧的,而部分Fragment的布局文件又是新的。。。导致错误百出,setAdapter()每每出错,见鬼,以为更新页面要使用handler,浪费很多...原创 2018-03-24 15:54:01 · 242 阅读 · 0 评论 -
AndroidStudio 关于win10 故障启动导致Android studio error loading project的解决方法
简单几行,Androidstudio会弹出对话框提醒,然后打开Android soupport j就好 具体原因,下次细究后来更文原创 2018-11-20 18:39:13 · 770 阅读 · 0 评论
分享