2018-7-23 更新 Matisse使用文档 Matisse 中使用 Filter 过滤图片大小等操作 Filter 过滤器,Matisse 中这样描述:Filter for choosing a {@link It…
分类:Android
Java 接口回调
个人理解: 一个类A中的方法1调用类B中的方法2,类B中的方法2调用类A中的方法3 模拟这样一个场景: 员工A完成星期一到星期五的工作量后,打电话给出差在外的老板,老板进行了工作量的验收,老板觉得合格,就给员工发工资,再…
android 沉浸式状态栏实现及适配
需求 从API 19开始,也就是android 4.4 kitcat,android开始支持沉浸式状态栏。可以使状态栏看起来和我们的程序浑然一体,不再像之前那样突兀。几个月前,刚好做了个这方面的需求,记录一下踩了的坑。 …
Android面试(一)
Android面试题 1、java中==和equals和hashCode的区别 基本数据类型的==比较的值相等. 类的==比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 =…
关于Android M RuntimePermission的问题
关于shouldShowRequestPermissionRationale的理解, 在onRequestPermissionsResult里如果用户拒绝了权限, 可以调用这个api, 返回true, 证明弹出了权限申请…
从手机导出 data/data 下的数据
我们调试 App 的时候有时候要去除应用下 data/data/ 的文件,之前我都是运行在虚拟机上,然后再取出数据。今天发现一个好的方法,可以在真机上(不用 root )直接去除 data/data/ 下的数据。 首先打…
[iOS]NSHashTable和NSMapTable用法
一个项目中的需求 在iOS项目开发过程中,我们经常会使用到NSSet、NSArray、NSDictionary三个类,它们为我们设计较友好的数据结构时提供了很方便的方法 先准备本文中将要使用的对象: #import &l…
移动开发必读书单【转】
为什么要列这一个书单?我认为某一领域的技术人,在他的职业生涯中,一定有一些绕不过去的技术和非技术的知识。有的时候,靠自己摸索、到处偷师,倒也能掌握。但是,这些别人早就趟过去的坎,大多已经有了非常棒的书籍作为总结。看了这些…
Android面试大全
转自bboylin android面试大纲 part 1:Android APP启动过程 性能优化总结 LeakCanary检测内存泄漏的原理 view的绘制原理 oom避免方法总结 Serializable和Parce…
学习网站和资源
android开发的网站以及资源 学习网站有: 1. 开发者头条 2. 码农周刊 3. weekly 4. java train 5. java 培训 6. android_gui…
SystemServer启动过程(framework)
一. 启动过程 SystemServer通过main方法启动: public static void main(String[] args) { new SystemServer().run(); } main方法中直接…
From Java to Dart
前言 帮助你快速入门 Dart Print to Console Java System.out.print(“Hello, World”); System.out.println(“…