如果你在Android设备上设计开发一款web应用,你就应该考虑web页面在不停屏幕上的显示问题。因为Android有很多不同类型的手机屏幕,所以你应该去考虑一些影响web页面在Android设备上显示的因素。
注意:本文中描述的这些特性,已经在Android 2.0或更高的版本中的Android浏览器(Android系统默认的)和WebView(Android中用于显示网页的控件)上得到支持。...
分类:
移动开发 时间:
2015-05-07 00:56:47
阅读次数:
227
我先说一下我的问题,cocos2dx调用android浏览器下载新版本时,出现按钮来回闪动,我的问题是,调用android时,没有在runOnUiThread中运行。
网上的意见是在AppDelegate里面的applicationDidFinishLaunching()添加pDirector->setProjection(kCCDirectorProjection2D);和CCDirector...
分类:
移动开发 时间:
2015-05-05 10:43:38
阅读次数:
192
如果需要在移动浏览器中实现拨打电话,调用sms,发送email等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。采用url链接的方式,实现在Safari ios,Android 浏览器,webos浏览器,塞班浏览器,IE,Operamini等主流浏览器,进行拨打电话...
分类:
移动开发 时间:
2015-04-29 07:06:20
阅读次数:
133
我们知道通过oncontextmenu事件可以屏蔽浏览器右键菜单$('img').on("contextmenu",function(E){E.preventDefault();E.stopPropagation();E.returnValue=false; return false;}) 可是这....
分类:
移动开发 时间:
2015-02-17 00:42:28
阅读次数:
303
1.webkit架构
1.1简介
android平台的Webkit模块可以分成Java和WebKit库2个部分。
1.2Webkit目录结构
WebKit模块目录结构
根目录frameworks\base\core\java\android\webkit
BrowserFrame.java
BrowserFrame对象是...
分类:
移动开发 时间:
2015-01-27 00:36:32
阅读次数:
302
Android系统可以用如下方法获取默认浏览器信息:
public static ActivityInfo getBrowserApp(Context context) {
String default_browser = "android.intent.category.DEFAULT";
String browsable = "android.in...
分类:
移动开发 时间:
2015-01-07 15:03:59
阅读次数:
161
0x01 Android Intents with ChromeAndroid有一个很少人知道的特性可以通过web页面发送intent来启动apps。以前通过网页启动app是通过设置iframe的src属性,例如:此方法适用version 18或者更早版本。其他android浏览器也适用。 这个功能...
分类:
移动开发 时间:
2014-11-10 19:54:00
阅读次数:
301
1浏览器生成默认UA
Android浏览器的UA的生成实在android.webview.WebSettingsClassic.getCurrentUserAgent()中,会根据Build.VERSION.RELEASE,Build.MODEL等来生成系统版本和机型等信息来组装生成UA...
分类:
其他好文 时间:
2014-11-05 17:16:52
阅读次数:
155
Android L平台在图形渲染方面有一项重要的改进,它引入了一个专门的线程用于执行渲染工作,UI线程负责生成的显示列表(DisplayList),渲染线程负责重放(playback)这个显示列表绘制最终的内容,因此Chromium WebView在图形栈的实现方面也作了相应的调整,以支持Android L系统上新的渲染线程模型。本文将深度分析Chromium WebView的渲染流水线是如何无缝整合到Android L系统的渲染模型中,以及对目前市场主流浏览器厂商将会产生什么样影响等问题。此外,本文对Ch...
分类:
移动开发 时间:
2014-11-05 00:27:02
阅读次数:
362
浏览器内核引擎开发工作的主要关注点
跳转至:
导航、
搜索
目录
1
稳定性2
性能3
功能4
其他因素
稳定性
对Android浏览器这种既有Java代码又有C++代码来说,稳定性意味着:
Java代码不应该有NPE(空指针异常)C++代码不能出现内存错误,包括:
null deref指针越界访问...
分类:
其他好文 时间:
2014-10-29 17:07:17
阅读次数:
403