Android核心库包含了Java编程语言核心库所提供的大部分功能。
每个Android应用程序都运行在它自己的进程中,每个进程都拥有自己的Dalvik虚拟机实例。Dalvik被设计成在一个设备上能有效运行多个虚拟机实例的Java虚拟机。在Dalvik可执行(.dex)格式中Dalvik虚拟机可执行文件对内存的需求被优化到最小。这个虚拟机是基于寄存器的,并且运行被Java语言编译器编译的类,...
分类:
移动开发 时间:
2014-06-15 20:11:09
阅读次数:
423
单片机的编程中经常用到while(1)死循环来进行轮寻操作,但分析Linux内核源代码时却经常见到for(;;)作为死循环的条件。
两者区别:
区别一
for(;;)死循环里的两个;;代表两个空语句,编译器一般会优化掉它们,直接进入循环体。
while(1)死循环里的1被看成表达式,每循环一次都要判断常量1是不是等于零。
区别二
for.c源码:
#include
int mai...
分类:
编程语言 时间:
2014-06-15 19:11:23
阅读次数:
305
Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Spac...
分类:
其他好文 时间:
2014-06-15 17:16:55
阅读次数:
186
Android是一个针对移动设备的软件包,包括操作系统、中间件和关键的应用程序。Android SDK提供了在Android平台上使用Java编程语言进行应用开发所必须的工具和APIs。
功能特点
1. Application Framework使组件能够重用和替换;
2. 针对移动设备而优化的Dalvik虚拟机;
3. 集成了基于...
分类:
移动开发 时间:
2014-06-15 16:23:55
阅读次数:
299
交换排序:两两比较待排序记录的关键码,若是逆置,则交换,直到无逆置。其中最简单的交换排序是:冒泡排序。
冒泡排序(Bubble Sort,也叫起泡排序):不断地比较相邻的记录,若是不满足排序要求,则交换。
交换时,可从前向后,也可从后向前。看一个从前向后的排序过程:...
分类:
其他好文 时间:
2014-06-15 08:59:39
阅读次数:
280
打车软件终于绷不住了,5 月 17 号滴滴快的同时宣布停止补贴,不到一个月就都以红包以及返券形式继续开展补贴之旅。其中,滴滴最快,滴滴红包借势朋友圈进行骚扰传播,今天快的终于也绷不住,补贴大战借尸还魂。
打车软件从未上升战略高度
打车软件刚推出之时并未有折扣,乘客通过软件预约出租,出租车司机也能够通过打车软件更便捷找到乘客,降低空驶率。打车软件在资源优化配置方面确实做出了很大贡献,而如...
分类:
其他好文 时间:
2014-06-15 08:37:09
阅读次数:
194
提高UI性能的方法其实有很多在实际的开发中都已经用到了,在此做一下总结。
1.减少主线程的阻塞时间
若一个操作的耗时较长(超过5秒),我们应该将其放入后台线程中执行,只在需要修改UI界面时通知主线程进行修改。Android已经提供了AsyncTask以实现从主线程生成新的异步任务的方法。
2.提高Adapter&AdapterView的效率
(1)重用已生成过的Item View
(...
分类:
移动开发 时间:
2014-06-15 08:20:37
阅读次数:
348
web优化必须了解的原理之I/o的五种模型和web的三种工作模式
===========================================
图解五种I/O模型
图解web支持的三种工作模式
===========================================
五种I/O:
1)阻塞I/0
2)非阻塞I/O
3)I/O复用
4)...
分类:
Web程序 时间:
2014-06-15 07:50:59
阅读次数:
222
Android一直没有提供类似于ios中自带清除效果的输入框(ios只要只要添加属性即可实现),所以在Android当中 想要实现此效果就需要使用自定义控件的方式实现。
思路:可以使用一个Linearlayout里面横向布局一个EditText和一个删除的图片,监听输入框的焦点和文字变化,设置图片的显隐和点击清除事件。但是这么做些弊端,首先增加了UI布局的层级结构不利于UI结构的优化而且可能会出...
分类:
移动开发 时间:
2014-06-14 06:02:29
阅读次数:
284