一、概述 FileObserver主要用来提供对文件或者文件夹的监控,一个FileObserver实例监控一个文件,能够监控的文件或者文件夹的event type包括下表中的...
一、概述 FileObserver主要用来提供对文件或者文件夹的监控,一个FileObserver实例监控一个文件,能够监控的文件或者文件夹的event type包括下表中的...
开始 安卓开发这么多年,真是及其讨厌模拟器,但是用真机测试,重复操作机器很繁琐,完全的是浪费精力和时间,无力吐槽谷歌。 电脑控制手机 红米刷机
一、debounce语法 日志 总结 1、debounce去抖动步骤 : 先发送1,发送器中保存有1间隔500毫秒发送2,500大于150 ,所以保存1,2间隔100毫秒发送...
本篇文章:自己在混淆的时候整理出比较全面的混淆方法,比较实用,自己走过的坑,淌出来的路。请大家不要再走回头路,可能只要我们代码加混淆,一点不对就会导致项目运行崩溃等后果,有许...
[TOC] 前言 Route (路由)Router (路由管理器)将一个URL路径和一个函数映射 或者将一个页面和方法映射 在Flutter中是将一个字符串和一个方法(或者说...
Mac 系统(10.14)如果无法录制系统声音,请将音频 MIDI 设置中的2ch的Master 条直 拉到最大即可。
QuickTime + Soundflower 完美解决录屏声音1.先装Soundflower:https://github.com/mattingalls/Soundflower/releases *如果出现安装失败的提示,打开安装包里...
ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!由于它是在编译时对注解进行解析...
这道题在曾经面试「菜鸟网络」中遇到过,不过当时只问了「Activity 启动过程」,这里对整个「App 启动过程」进行完整的源码分析,希望可以帮助到大家。 源码分析 1. L...
最近跟一个朋友聊到关于App架构的问题, 其中就聊到一个App, 开发了很长时间, 一开始没有去想框架的事儿, 迭代过程中, 由于时间紧, 任务重, 人员更替等原因, 也没能...
本教程随缘而写,有幸成功,仅供参考,后果自负(如有雷同,请无视) 6、将下载的文件发送到你的手机,本教程用的钉钉电脑端(将文件保存到钉钉网盘的方式),然后在钉钉手机端点击下载...
前言 最近公司给了个需求,要求图片加载的时候显示加载进度。恰好,平时都比较喜欢用Lofter浏览一些图片,所以就有了个想法,就做个模仿Lofter图片加载的控件吧。 先看一下...
前几天写的自学水彩半年总结,得到了很多盆友的支持和鼓励,非常感谢大家! 水彩半年总结帖请戳这里--零基础自学水彩半年,120张画带来的改变 有小伙伴说,想看彩铅版,于是懒癌晚...
这个方法只是提供测量虚拟导航栏的高度,并不会自动适应导航栏隐藏和显示的状态转换。
Android虚拟键(NavigationBar)适配Android虚拟键适配,之前我一直没有在乎过,因为一般我都是自动适应布局,但是最近用到一个界面效果,自己写了一个PopupWindow,造成了类似的效果 可以发现,虚拟键位...
1、参考链接:http://www.360doc.com/content/16/0509/10/12278201_557483906.shtml 教程对应的坑 本文章基本参考...
线上APP出现BUG问题,但是BUG信息是混淆后的类文件路径,不利于BUG原因的查询和解决,首先我们要做的就是保存对应线上版本的混淆Mapping文件。 //针对多渠道,打包...
注册JS调用的方法(H5调用WebView) 编写调用JS的方法(Webview调用H5并获得返回值) *H5需要保存数据持久化(比如需要用户登录信息) 与后台进行交互的数据...