码迷,mamicode.com
首页 > 移动开发
Android编程规范及优化
一、编码规则 1.??????函数的规模尽量限制在 200 行以内。 2.??????一个方法仅完成一件功能。如果一个方法实现多个功能,可以考虑分拆成多个方法,每个方法实现一个功能。 3.??????如果多段代码...
分类:移动开发   时间:2015-05-14 12:28:41    阅读次数:174
iOS GCD使用指南
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执...
分类:移动开发   时间:2015-05-14 12:27:31    阅读次数:166
Android开发中常用的工具类整理
来源 http://wujingchao.net/2015/03/16/android_common_utility_class.html 日志 package net.wujingchao.android.utility import android.util.Log; public final class L { ? ? private final static int...
分类:移动开发   时间:2015-05-14 12:26:16    阅读次数:212
AppCan “移动互联网+” 重构传统企业移动化转型
2015年的政府工作报告中,李克强总理八次提及“互联网+”概念,一时间“互联网+”成为各大资讯平台最炙手可热的词。 相对于传统互联网,我们看到 “移动互联网+企业应用”正在深度融合与展开,“移动互联网+”正在...
分类:移动开发   时间:2015-05-14 12:24:09    阅读次数:177
Android SocketService
android中,联网操作有http连接和socket连接两大类。由于项目需要,我们采取的是Socket连接。鉴于平时连接频繁,因此把Socket连接放到Service里,需要从服务器端获取数据时,只要调用Service中相应方法即可。 ...
分类:移动开发   时间:2015-05-14 12:23:48    阅读次数:189
Android学习笔记—开发组件3
通知类组件(1)Toast组件:一般出现在屏幕下方,黑色边框,显示一段时间自动消失,不会打断用户操作。场景:下载完成、更新完成、充电结束、安装成功等Toast.makeText(this,"下载完成",Toast.LENGTH_SHORT).show();(2)Notification组件:状态栏上的通知特性:具有全局效果的..
分类:移动开发   时间:2015-05-14 12:21:05    阅读次数:241
android intent-infliter 过滤验证
过滤分为四大类验证 0.四大组件可以申明多个intent-fliter标签。 1. Action验证是必选项,如果没有Action的话,验证是失败的。Action验证是或者的关系,即是满足一个就通过验证。 eg:                                action = "Action1" 通过验证   2.catego...
分类:移动开发   时间:2015-05-14 12:16:42    阅读次数:199
android之frame动画详解
上一篇我们说了android中的tween动画,这一篇我们说说frame动画,frame动画主要是实现了一种类似于gif动画的效果,就是多张图按预先设定好的时间依次连续显示。 新建一个android项目,名字叫做frameTest,在res文件夹下新建一个文件夹叫做anim,我们的frame动画的xml文件就放在这里。 在anim中新建一个frame.xml文件,内容如下:<?xml versi...
分类:移动开发   时间:2015-05-14 12:15:36    阅读次数:175
android 在android中教你一行代码判断是不是主线程
android 在android中教你一行代码判断是不是主线程...
分类:移动开发   时间:2015-05-14 12:11:34    阅读次数:191
Android中的设计模式-单例模式
Android中的设计模式-单例模式单例模式算是比较常用的模式,在Java中如果想要一个JVM中只存在某个类的一个实例,就需要使用到单例模式,而只存在一个实例的需求一般是因为: 1,对象实例比较大和复杂,创建开销很大。 2,只需要一个实例来维护整个功能的流程与交互。 例如Android中的电话应用启动时,对于单卡单待的电话,只创建一个Phone对象,用来管理RIL,CallTracker,Se...
分类:移动开发   时间:2015-05-14 12:09:13    阅读次数:184
Android笔记三十二.Android位置服务及核心API
一、位置服务概念 1.位置服务     位置服务(Location-Based Services,LBS),又称定位服务或基于位置的服务,融合了GPS定位、移动通信、导航等多种技术,提供了与个空间位置相关的综合应用服务。 2.GPS与网络位置提供器     Android平台支持提供位置服务的API,可以利用GPS(Global Positioning System,全球定位系统)...
分类:移动开发   时间:2015-05-14 12:07:19    阅读次数:347
Android中的设计模式-适配器模式
适配器模式从名字上就可以看出适配器是为了针对接口不匹配的情况,而做出的兼容方法, 假设我们有一个已经存在的类Adaptee,其中有一些已经存在并实现好的方法methodA。但是客户不希望调用这个类,而是希望调用一个特定的接口例如Target接口。 于是如果想要调用Adaptee.methodA()方法,创建一个Adapter类实现客户要求的Target接口,Target接口中假设客户希望调用ca...
分类:移动开发   时间:2015-05-14 12:06:18    阅读次数:242
iOS地图定位使用几个小功能
iOS系统自带的定位服务可以实现很多需求。比如:获取当前经纬度,获取当前位置信息等等。...
分类:移动开发   时间:2015-05-14 12:07:13    阅读次数:195
使用Adt自带的工具进行Android自动化测试(一)
在开始自动化测试的时候,我们可能需要一些工具支持。对于Android平台,官方在开发者工具Adt中已经集成了几种可以用于自动化测试的工具。如果使用这些工具,你可以不用为了开始自己的自动化测试而去额外下载安装其它的工具(当然为了Adt的正常使用,Java环境还是必须的)。这个系列的文章将会分别对这些工具做出一些简单的介绍。 Adt中集成的可以用于自动化测试的工具包括: MonkeyMon...
分类:移动开发   时间:2015-05-14 12:06:25    阅读次数:202
Android常用工具类(收藏)
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括(HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、ObjectUtils、SerializeUtils、Syst...
分类:移动开发   时间:2015-05-14 12:05:50    阅读次数:202
最新Android ListView 下拉刷新 上滑加载
开发项目过程中基本都会用到listView的下拉刷新和上滑加载更多,之前大家最常用的应该是pull to refresh或它的变种版吧,google官方在最新的android.support.v4包中增加了一个新类SwipeRefreshLayout,地址 这个类的作用就是提供官方的下拉刷新,并且效果相当不错,而上拉加载更多women 简单的介绍下:   首先它是一个viewgroup...
分类:移动开发   时间:2015-05-14 12:04:04    阅读次数:204
iOS开发UI篇—核心动画简介
一、简单介绍Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。Core Animation是跨平台的,可以用在Mac OS X和iOS平台。Core Animati...
分类:移动开发   时间:2015-05-14 11:53:47    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!