今天早上现场面的,一共三面,由于问的问题确实太多了,所以有些遗漏,把记得的问题记录了下。每面差不多一小时。 一面: 1、聊项目 2、MVP模式的优缺点 3、图片压缩怎么做 4、图片缓存怎么做,解释LruCache算法 5…
分类:移动开发
android ListView 示例4 使用 SimpleAdapter 创建 ListView
下面的xml文件中定义了一个ListView,ListView中将会显示由SimpleAdapter提供的列表项。 <?xml version="1.0" encoding="utf-8"?> <Lin…
Android Splash
Why Getting users to the content they care about should be your #1 priority Android APP 启动,替代白屏、黑屏、闪屏 当我们的 APP…
Android中对一段程序测试时间的代码
在做项目的时候有时候需要对一段程序代码或者对一个操作测试时间,那代码可以如下: long startTime = System.nanoTime(); try { Thread.sleep(3000); } catch …
Facebook第三方登录
最近由于项目需要集成Facebook第三方登录,特此写篇博客记录自己在集成过程中遇到的问题。好了,废话不多说,具体的过程如下: 首先到Facebook官网注册一个账号,然后创建一个应用,创建完应用后将APPID保存,以备…
Android音频焦点AudioFocus使用
Android开发中免不了需要播放视频,音频文件,但是手机上可能有其他的一些软件,在后台播放音频的时候,这个时候另外的软件也需要播放音频,这个时候就会出现俩个音频同时播放的问题,在Android2.2之后提供了audio…
权限
权限 说明 1 ACCESS_CHECKIN_PROPERTIES 允许在登入数据库的时候读写其中的属性表,并上传改变的值 2 ACCESS_COARSE_LOCATION 允许应用访问范围(如WIFI)性的定位 3 A…
Swift 中枚举高级用法及实践
作者:Benedikt Terhechte,原文链接,原文日期:2015-10-17译者:小锅,pmst;校对:shanks;定稿:shanks 译者注:作为一个走心且有逼格的翻译组,我们对本篇文章中的代码都进行了验证,…
Android 系统开发_内存泄漏篇 -- "内存泄漏"的前世今生
基础了解 什么是内存泄漏? 内存泄漏是当有程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗。内存泄漏并不是指物理上的内存消失,这里的内存泄漏是指由程序分配的内存,由于程序逻辑错误而导致程序失去了对该内存的控制,…
Android 新特性(5.0、6.0、7.0、8.0)
5.0+ 新特性 5.0 主要新特性概述 5.0 API RecyclerView 提供一种插拔式的体验,它具有高度的解耦、异常的灵活和更高的效率,通过设置它提供的不同LayoutManager、ItemDecorrat…
Android中的NDK总结
1. NDK是什么? NDK,Native Development Kit, 原生开发包. 提供了一些列开发C或C++动态库的工具,并能把so和java应用一起自动打包为apk。它集成了交叉编译器,并生成了对应的mk文件…
各类免费API推荐,再也不怕找不到免费API了
各类免费的API,好东西是要大家一起分享的! 之前写了一个免费、稳定的天气预报API https://www.jianshu.com/p/d878b5290c81 反响还不错,先把之前收集的其他类的免费API总结了一下,…