移动平台
Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的系统中,大量的代码都是运行在Dalvik虚拟机里面的。开始觉得这个替换工作是挺复杂的,但是分析了相关代码之后,发现思路是很清晰的。本来就详细分析这个无缝的替换过程。...
很长时间不和大家分享小东东了,在这里梦龙向大家说声对不起啦。之前,也给自己放了个长假。由于个人小原因换了个比较有前途的公司,从Web前端变成了HTML5了。我打交道的也从PC端变成了移动端,瞬间也觉得有很多值得玩的东西了,想到这里也感觉浑身充满了干劲儿。...
win7使用msysgit下载android源码(最新地址为:https://android.googlesource.com/)
msysgit下载地址:http://msysgit.googlecode.com/files/msysGit-fullinstall-1.7.3.1-preview20101002.exe
msysgit是 Git 版本控制系统在 Windows 下的版本...
定义头部官方说有三种,这一种是公共的,两种自定义的。我经过测试,实际上还有第四种。
1定义公共的header,
也就是所有panel默认的header,需要在div id="afui">内部,也就是和同一级的位置顶一个header 标签,并且id必须是header
例如:
协同办公平台header
返回...
下面这篇文章是借鉴别人,另外在别人写作的基础上又加了些自己的理解。
在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构:
1) src目录
顾名思义,src目录就是为了存放项目源码的,打开src文件夹,会看到一个MainActivity.java源码:
代码如下:
可以知道:我们新建一个简单的HelloWorld项...
http://blog.csdn.net/tangcheng_ok/article/details/6909049...
定义footer的方式和定义header方式基本一样,有三种方式
1定义公共的footer
也就是所有panel默认的footer,需要在div id="afui">内部,也就是和同一级的位置添加一个div,并且ID必须是navbar
例如:
home
Sketch...
Android通讯录开发之通讯录联系人搜索功能最新实现
2014年1月13日
之前的有两篇博客介绍了如何解决通讯录搜索功能的问题,那些方法都是从网上搜集,然后经过自己整理试验之后的,但在项目测试人员给我反馈,似乎还是存在一些问题,比如一些简拼没能搜出,或者简拼的转换有了问题,主要是因为中文的转换为简拼还是有点麻烦的,不同的编码支持的汉字又不同,比如gb2312编码支持汉字676...
在前面的《小强的HTML5移动开发之路(2)——HTML5的新特性》中介绍了关于HTML5的地理定位功能,这一篇我们来详细了解一下怎么使用该功能。
HTML5 Geolocation API用于获得用户的地理位置。
鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的,在使用该功能的时候浏览器会弹出提醒框。
一、浏览器的支持
Internet Explorer 9、F...
Android通讯录开发之解决快速搜索联系人线程同步问题
2013年1月13日
上一篇博客介绍的是如何实现搜索,在PhoneUtil中已经定义好了search方法,开发者直接拿来用就ok了,但用的时候肯定会遇到线程同步问题,如何解决搜索的时候UI线程卡顿的现象,这时候就需要另开一个线程来进行搜索操作了,但由于在搜索框输入字符的时候,一般都是快速输入的,这就会导致线程同步问题的出现,搜...