标签:基础概念 第2页

Android

android-Service和Thread的区别

bjmayor 发布于 2016-08-22

1.服务不是单一的进程。服务没有自己的进程,应用程序可以不同,服务运行在相同的进程中。 2.服务不是线程。可以在线程中工作。 一.在应用中,如果是长时间的在后台运行,而且不需要交互的情况下,使用服务。 同样是在后台运行,不需要交互的情况下,如果只是完成某个任务,之后就不需要运行,...

阅读(73)评论(0)赞 (0)

Android

Android四大基本组件介绍与生命周期

9

bjmayor 发布于 2016-08-21

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 一:了解四大基本组件 Activity : 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些...

阅读(60)评论(0)赞 (0)

Android

Android IntentFilter 匹配原则浅析

bjmayor 发布于 2016-08-21

1 Intent分为两大类,显式和隐式。 显式事件,就是指通过 component Name 属性,明确指定了目标组件的事件。 比如我们新建一个Intent,指名道姓的说,此事件用于启动名为“com.silenceburn.XXXX”的Activity,那么这就是一个...

阅读(31)评论(0)赞 (0)

iOS

iOS数据持久化存储总结

bjmayor 发布于 2016-08-21

本文中的代码托管在github上:https://github.com/WindyShade/DataSaveMethods 相对复杂的App仅靠内存的数据肯定无法满足,数据写磁盘作持久化存储是几乎每个客户端软件都需要做的。简单如“是否第一次打开”的BOOL值,大到游戏的进度和状...

阅读(111)评论(0)赞 (0)

iOS

宏定义的黑魔法 – 宏菜鸟起飞手册

3

bjmayor 发布于 2016-08-21

宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省...

阅读(102)评论(0)赞 (0)

Android

Android Animation总结

21

bjmayor 发布于 2016-08-21

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view ani...

阅读(7173)评论(0)赞 (0)

Android

Android-Looper类介绍

bjmayor 发布于 2016-08-20

   Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线...

阅读(75)评论(0)赞 (0)

Android

详解android:scaleType属性

bjmayor 发布于 2016-08-20

Android:scaleType是控制图片如何resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center  按图片的原来size居中显示,当图片长/宽...

阅读(33)评论(0)赞 (0)