Android 中 java 与 webview 的交互
android 的webkit的api的开放程度还是非常不错,java可以和webview内的javascript很好的交互。下面的小例子可以说明这一点。
先看我们的html文档:
<html>
<script language=”javascript”>
/* This function is invoked by the activity */
function wave() {[……]
android 的webkit的api的开放程度还是非常不错,java可以和webview内的javascript很好的交互。下面的小例子可以说明这一点。
先看我们的html文档:
<html>
<script language=”javascript”>
/* This function is invoked by the activity */
function wave() {[……]
使用jquery操作iframe
1 内容里有两个ifame
<iframe id=”leftiframe”></iframe>
<iframe id=”mainiframe”></iframe>
leftiframe中jQuery改变mainiframe的src代码:
$(“#mainframe”,parent.document.body).attr(“src”,”https://www.imhdr.com”)[……]
安装所需的软件
Python
首先安装 Python.
apt-get install python
安装 python-software-properties – 最简单的方式是加入PPA 🙂
apt-get install python-software-properties
安装完后,你可以通过下面的命令添加PPA.
add-apt-repository ppa:xxx/yyy
Mercurial
为最新版的[……]
安装
下载 git OSX 版
下载 git Windows 版
下载 git Linux 版
创建新仓库
创建新文件夹,打开,然后执行
git init
以创建新的 git 仓库。
检出仓库
执行如下命令以创建一个本地仓库的克隆版本:
git clone /path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:
git[……]
喝酒前的准备:
酒能伤肝,这是人人皆知道的,为了尽量减少酒精对胃和肝脏的伤害,减少脂肪肝的发生。酒前的准备工作很重要,这是能保证你在酒桌上千杯不醉的关键因素。在去赴宴之前,在家先吃点东西,让胃里有点东西垫着。那具体吃点什么好呢?一般吃点高蛋白的比较好,例如吃两个鸡蛋,喝点牛奶,豆浆等,因为这些高蛋白的食品在胃中可以和酒精结合,发生反应,减少对酒精的吸收。另外,吃点饼干,糕点等也可以,让胃里有点东西,因为空腹喝酒,酒精在胃内很容易被吸收,从而导致容易醉酒。注意,切忌用咸鱼、香肠、腊肉下酒,因为此[……]
0. 索引很重要
之前列举记录用了下面的语句。state字段为索引。
SELECT * FROM feed_urls WHERE state=’ok’ AND feed_url<>” LIMIT N,10
当记录数量很大时,有几万之后,这句SQL就很慢了。主要是因为feed_url没有建立索引。后来的解决方法是,把feed_url为空的,设为一个ok以外的state值,就行了。
1、索引不是万能的
为了计算记录总数,下面的语句会很慢。[……]
/***** Selector Hacks ******/
/* IE6 and below */
* html #uno { color: red }
/* IE7 */
*:first-child+html #dos { color: red }
/* IE7, FF, Saf, Opera */
html>body #tres { color: red }
/* IE8, FF, Saf, Opera (Everything but IE 6,7) */
html>/**[……]
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,interfacename)
其中,obj为和javascript通信的应用程序,interfacename为提供给JAVASC[……]
1.首先继承android.webkit.WebChromeClient实现MyWebChromeClient。
2.在MyWebChromeClient.java中覆盖onJsAlert,onJsConfirm,onJsPrompt三个方法。
3.在初始化Webview时设置调用webview.setWebChromeClient(new MyWebChromeClient());
4.在Webview载入的html中使用window.alert,window.con[……]
Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有 Web 技术跨平台特性。目前大家所知道的基于中间件的移动开发框架都是采用的 Hybrid 开发模式,例如国外的 PhoneGap、Titanium、Sencha,还有国内的 AppCan、Rexsee 等等。Hybrid App 开发模式正在被越来越多的公司和开发者所认同,相信将来会成为主流的移动应用开发模式。
Hybrid App 融合 Web Ap[……]