写之前的话 上个月底辞职,上周正好在找工作,面试中问到设计模式这一块,问我项目里单例模式用在哪?怎么写的。正好下来作为复习,整理一下这方面的知识。 经典版单例模式 public class Singleton { pri…
分类:移动开发
Android亮屏和熄屏控制
一. 前言 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏。那么今天,我们来分析下这方面的功能。 二. 系统服务 — PowerManager.java …
android客户端中可能会用到的开源项目
项目名称 项目信息 dagger Dagger2是一个快速的依赖注入库,它使用APT的方式在编译时生成代码,在牺牲微小代价的情况下,使项目架构更加整洁 retrofit Retrofit是一个类型安全的Rest风格的类库…
Android学习 之 Http Client与HttpURLConnection的区别
很多Android初学者在接触到Http协议的时候,估计都会在选择HttpClient还是HttpURLConnection之间,这两个都是Android中包含的Http客户端类。那么,这两个有什么区别呢? 咳,其实…
课程5.0之this的使用方法
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: this的涵义 使用this调用成员变量和成员函数 使用this调用构造函数 this的涵义 this代表一个对象,它…
Kotlin学习笔记(3)- 语法
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习…
【Android 开源系列】之数据库ORM框架
Android 开源系列 【Android 开源系列】之缓存框架 【Android 开源系列】之网络请求框架 【Android 开源系列】之图片加载框架 【Android 开源系列】之视频处理框架 GreenDAO…
Swift & Cocoa 实战之泛型编程:Swift 中的泛型编程
Generics in Swift Swift 中的泛型编程 本文中,笔者旨在对于Swift中的泛型编程进行一个综合性描述。读者可以查看上一篇 系列中的描述来看之前笔者的论文。泛型编程是编程方式的一种,主要是一些譬如类、…
图片压缩处理的一个可行解决方法【OC】
##描述一下 开发中遇到一个需求,需要通过wifi链接到一款相机内存卡,将图片保存到本地,然后上传服务器,这个功能主要是为了可以方便查看图片,所以图片的大小需要压缩,于是想到的方法有三种,质量压缩,大小压缩,质量和大小共…
[iOS开发]Swift调用Objective-C代码
本文写于2014.09.25 最近iOS开发之新编程语言Swift在iOS开发圈内反响比较大,国内外都有很多教程或小示例。 虽然Swift这门语言仍然在不断的进化之中,而且变动还是比较大,苹果公司也不承诺目前所写代码会在…
Android事件分发机制形象点的解释
形象一点的例子就是有一个公司,里面有老板,部门经理,组长,实习生。关系层层包含下去,则这里的老板,部门经理,组长都是有下属的(子view),所以他们都是viewGroup,而实习生没有下属,所以他是view。 目前这个公…