上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧。: ) 不要复用 这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然 阅读全文
posted @ 2016-08-30 23:30 wust小吴 阅读(329) 评论(0) 推荐(0)
摘要: 1.Activity的生命周期 1)多个Activity组成Activity栈,当前活动位于栈顶。我们先来看看各种Activity基类的类图: 当Activity类定义出来之后,这个Activity何时被实例化、它所包含的方法何时被调用,这些都不是由开发者所决定的,都应该由Android系统来决定。 阅读全文
posted @ 2016-08-30 23:25 wust小吴 阅读(710) 评论(0) 推荐(0)
摘要: 事件分发是Android中非常重要的机制,是用户与界面交互的基础。这篇文章将通过示例打印出的Log,绘制出事件分发的流程图,让大家更容易的去理解Android的事件分发机制。 一、必要的基础知识 1、相关方法 Android中与事件分发相关的方法主要包括dispatchTouchEvent、onIn 阅读全文
posted @ 2016-08-30 23:14 wust小吴 阅读(154) 评论(0) 推荐(0)
摘要: 在编程开发中,内存的占用是我们经常要面对的现实,通常的内存调优的方向就是尽量减少内存的占用。这其中避免创建不必要的对象是一项重要的方面。 Android设备不像PC那样有着足够大的内存,而且单个App占用的内存实际上是比较小的。所以避免创建不必要的对象对于Android开发尤为重要。 本文会介绍一些 阅读全文
posted @ 2016-08-30 23:04 wust小吴 阅读(234) 评论(0) 推荐(0)
摘要: Android的消息机制几乎是面试必问的话题,当然也并不是因为面试,而去学习,更重要的是它在Android的开发中是必不可少的,占着举足轻重的地位,所以弄懂它是很有必要的。下面就来说说最基本的东西。 Looper 作用: 关联起Thread 循环取出消息 1、Looper是否可以直接实例化? Loo 阅读全文
posted @ 2016-08-30 22:53 wust小吴 阅读(213) 评论(0) 推荐(0)
摘要: handler在安卓开发中是必须掌握的技术,但是很多人都是停留在使用阶段。使用起来很简单,就两个步骤,在主线程重写handler的handleMessage( )方法,在工作线程发送消息。但是,有没有人想过这种技术是怎么实现的呢?下面我们一起探讨下。 先上图,让大家好理解下handler机制: ha 阅读全文
posted @ 2016-08-30 22:45 wust小吴 阅读(256) 评论(0) 推荐(0)
摘要: 由于现阶段Android开发趋于敏捷开发,再加上国内大大小小的互联网公司都在做app,导致很多这会是一个系列,所以如果你看完这篇文章,请看下列文章: 开发人员对单元测试没有基本的概念,但是本篇博文不会为大家讲解什么是单元测试,功能测试,而是讲解如何在Android studio上利用gradle使用 阅读全文
posted @ 2016-08-30 16:38 wust小吴 阅读(341) 评论(0) 推荐(0)
摘要: Android studio不仅允许你为你的app和依赖库创建模块,同时也可为Android wear,Android TV,Google App Engine等创建模块,而这些单独的模块又可以在一个单独的项目中使用。举个栗子,在你的app开发后期阶段,你可能需要用到Google Clound或者A 阅读全文
posted @ 2016-08-30 16:31 wust小吴 阅读(298) 评论(0) 推荐(0)
摘要: 当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要一个生产版本。这些版本通常有不同的设置,例如不同的URL地址。更可能的是你可能需要一个免费版和收费版本。基于上述情况,你需要处理不同的版本:开发免费版,开发付费版本,生产免费版,生产付费 阅读全文
posted @ 2016-08-30 16:01 wust小吴 阅读(426) 评论(0) 推荐(0)
摘要: 依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相同的依赖,gradle会为你排除掉相同的jar包。在这一章我 阅读全文
posted @ 2016-08-30 15:45 wust小吴 阅读(201) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 20 下一页