Android系统试图尽可能长地保持一个应用程序进程,但是当内存低时它最终还是需要移除旧的进程。为了决定保持哪个进程及杀死哪个进程,Android将每个进程放入一个基于运行于其中的组件的重要性等级和这些组件的状态。重要性最低的进程首先被杀死,然后是次低,以此类推。总共有5个层次等级。下列清单按重要性...
分类:
移动开发 时间:
2014-09-15 09:51:28
阅读次数:
245
方法一:利用TextWatcherJava代码editText.addTextChangedListener(newTextWatcher(){privateCharSequencetemp;privatebooleanisEdit=true;privateintselectionStart;pri...
分类:
移动开发 时间:
2014-09-15 09:50:58
阅读次数:
206
引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及...
分类:
移动开发 时间:
2014-09-15 09:50:48
阅读次数:
228
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操...
分类:
移动开发 时间:
2014-09-15 06:38:08
阅读次数:
1048
http://www.lydsy.com/JudgeOnline/problem.php?id=2100这题我要吐血啊我交了不下10次tle。。噗果然是写挫了。一开始没加spfa优化果断t然后看了题解加了(加错了T_T)还是tle。。我就怀疑数据了。。。噗原来我有个地方打错了。。这个spfa的队列优...
分类:
移动开发 时间:
2014-09-15 06:37:48
阅读次数:
304
函数与方法、枚举等的书写格式与用法还是变化很大的。
一、函数
1.1 无返回值, 无形参
func myTest2(){
println("Hello")
}
1.2 有返回值,有形参
func myTest1( num1:Int , num2:Int ) -> String{
return String(num1 + num2)
}
1.3 外部参数. (相当于给...
分类:
移动开发 时间:
2014-09-15 04:32:08
阅读次数:
319
var express = require('express');var path = require('path');var favicon = require('serve-favicon');var logger = require('morgan');var cookieParser = r...
分类:
移动开发 时间:
2014-09-15 04:31:38
阅读次数:
181
ART的发布之所以引起大家的关注,是因为Andoid与iOS相比,一直被人诟病它的流畅性。Android的流畅性问题,有一部分原因就归结于 它的应用程序和部分系统服务是运行虚拟机之上的,也就是运行在Dalvik虚拟机之上,而iOS的应用程序和系统服务都是直接执行本地机器指令的。除了使 用ART替换D...
分类:
移动开发 时间:
2014-09-15 04:31:18
阅读次数:
381
http://www.cnblogs.com/mybkn/archive/2012/05/18/2508306.htmlhttp://www.cnblogs.com/haippy/archive/2012/05/20/2509329.htmlhttp://www.cnblogs.com/cyjch/...
分类:
移动开发 时间:
2014-09-15 02:11:27
阅读次数:
207
在oncreate中的savedInstanceState的作用??? public?void?onCreate(Bundle?savedInstanceState)?{
??//?TODO?Auto-generated?method?stub
??super.onCreate(savedInstanceState);
??setContentV...
分类:
移动开发 时间:
2014-09-15 01:10:18
阅读次数:
159
一、什么是原子性原子性是世界上最小单位,具有不可分割性。比如a=0;(a非long和double类型)这个操作是不可分割的,那么我们说这个操作是原子操作。再比如:a++;这个操作实际上是a=a+1;是可分割的,所以他不是一个原子操作。二、原子操作的作用非原子操作都会存在线程安全问题,需要我们使用同步技术(sychronized)来让它变成一个原子操作。一个操作是原子操作,那么我们就称它具有原子性。...
分类:
移动开发 时间:
2014-09-15 01:08:18
阅读次数:
336
Android在4.4就已推出新运行时ART,准备替代用了有些时日的Dalvik。不过当时尚属测试版,主角仍是Dalvik。 直到今年的Google I/O大会,ART才正式取代Dalvik。这个消息在科技界引起不小轰动,也吸引不少技术人员对它的“技术分析”。可惜这些“技术分析”不过是引用了官方的数据和图表而已。这一系列文章将对ART进行真正的技术分析。老规矩,分析前先进行简要介绍和制定学习计划。...
分类:
移动开发 时间:
2014-09-15 01:04:47
阅读次数:
362
iOS开发拓展篇—应用之间的跳转和数据传说明:本文介绍app如何打开另一个app,并且传递数据。一、简单说明新建两个应用,分别为应用A和应用B.实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用。1.新建两个应用,分别为A和B. 2.设置应用B的url。3.在应用A中编写打开app...
分类:
移动开发 时间:
2014-09-15 01:02:57
阅读次数:
295
一、状态栏(statusBar)在iOS7中view默认是全屏模式,状态栏的高度也加在了view的高度上,例如iOS7之前iphone5中self.view.frame.size.height = 548,在iOS7中就是568了,在iOS7中navigationbar是半透明的,statusbar...
分类:
移动开发 时间:
2014-09-15 00:52:27
阅读次数:
460
一、问个问题,为何我们需要签名以及版本控制?程序做好了,我们要放到Market上进行商业发布。二、发布步骤【准备发布】1)移除log , 设置版本编号和名称。2)签名,通过ADT工具。3)针对你的发布终端最后发布测试。4)更新发布资源。5)准备好你应用程序依赖的远程服务器。【发布给用户】直接APK传...
分类:
移动开发 时间:
2014-09-15 00:52:07
阅读次数:
240
一直对操作系统有兴趣,可惜水平太次(鄙人搞软件测试的,平时看代码多写代码少);现在整理了一下OS X系统的IPC(进程间通信)方式,按照官方的说法,竟然有10+种:关于不同IPC方式的总结,很重要:
分类:
移动开发 时间:
2014-09-15 00:51:37
阅读次数:
260
在安卓开发过程中的一些点,这里归纳总结一些 This 在java中,this指代当前对象的方法或成员。特别地,对于形参与当前对象成员具有相同名字时,this引用的是当前对象的成员,而不带this的是形参。 public?void?...
分类:
移动开发 时间:
2014-09-14 23:47:18
阅读次数:
467