Android开发
伍阿哥
硕尔麦斯联合创始人,作为技术负责人,直接参与每条产品线的研究、设计和开发。擅长PC客户端、APP、后台服务开发,在媒体、社交、应用渠道等领域有多个成功项目的经验。乐于结交同行,交流技术。
展开
-
Android从入门到放弃4-Service
前面说到了四大组件中的Activity,今天说一下Service。 四大组件都是由Android系统底层调用的,他们都是继承于各自的基类。 如你所写的MyActivity是继承于Activity,MyService继承于Service。Google当初这么设计的原因在于,把系统核心的部分进行抽象,具体的部分由应用开发者来填补,这样能满足不同的业务场景下的系统构建。 从哲学来说是留空,空就是一切原创 2016-08-07 13:08:41 · 431 阅读 · 0 评论 -
Android从入门到放弃3-线程
Android更新UI元素的由主线程来处理,工作线程只能做逻辑运算处理,处理好之后通过Handler发Message给主线程。 主线程启动后会建立一个 loop 对象,一直在跑循环,定时检查 MessageQueue,取出Message 进行界面更新。Google这样设计的目的在于让主线程不需要处理线程安全问题,不需要加解锁,大大提高了APP的性能。 这和windows PC开发的机制是一样。如果原创 2016-08-06 21:34:51 · 268 阅读 · 0 评论 -
Android进阶练习一
1、有序广播: https://github.com/wuzhuojun/BroadcastExample说明: 在manifest.xml设置的广播是静态注册,只要软件安装在手机上广播就能够生效。 用代码实现的是属于动态注册,只有软件启动后广播才能够生效。 除了能够接收系统的广播,也能够自定义广播。Android的广播按照接收顺序分两种类型:无序广播和有序广播。 无序广播是所有注册者都能原创 2016-08-30 23:02:01 · 357 阅读 · 0 评论