2013年6月6日
摘要: Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Acti 阅读全文
posted @ 2013-06-06 10:21 西城诸葛 阅读(138) 评论(0) 推荐(0) 编辑
  2013年5月29日
摘要: 一、org.ksoap2.serialization.SoapPrimitive错误注意返回类型,如果是XML格式,使用1:SoapObject soapObject = (SoapObject) envelope.getResponse();2:SoapObject result = (SoapObject)envelope.bodyIn;如果是数组,JSON,字符串或别的,最好使用Object object = envelope.getResponse();如果服务器返回值的类型是byte[] 的时候,使用Object object = envelope.getResponse();和So 阅读全文
posted @ 2013-05-29 14:42 西城诸葛 阅读(204) 评论(0) 推荐(0) 编辑
摘要: WebService测试,SOAP测试工具SOAPUI,很好用! 阅读全文
posted @ 2013-05-29 11:00 西城诸葛 阅读(419) 评论(0) 推荐(0) 编辑
  2013年5月28日
摘要: Java文件配置:官方说明不够清晰package org.apache.cordova.example;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.os.Bundle;import org.apache.cordova.*;import org.apache.cordov 阅读全文
posted @ 2013-05-28 14:29 西城诸葛 阅读(278) 评论(0) 推荐(0) 编辑
  2013年5月27日
摘要: 1.首先继承android.webkit.WebChromeClient实现MyWebChromeClient。 2.在MyWebChromeClient.java中覆盖onJsAlert,onJsConfirm,onJsPrompt三个方法。 3.在初始化Webview时设置调用webview.setWebChromeClient(new MyWebChromeClient()); 4.在Webview载入的html中使用window.alert,window.confirm,window.prompt方法,系统弹出的将是自定义实现的对应对话框。 MyWebChromeClient.java 阅读全文
posted @ 2013-05-27 17:59 西城诸葛 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 资源描述:1.android提供了webView控件专门用来浏览网页。然后在程序中装载webView控件,设置属性,比如:颜色、字体、要访问的网址等。通过loadUrl方法设置当前webView需要访问的网址。在创建WebView时,系统有一个默认的设置,我们可以通过WebView.getSettings来得到这个设置。2.下面是设置一些常用属性、状态的方法WebSettings常用方法:setAllowFileAccess 启用或禁止WebView访问文件数据setBlockNetworkImage 是否显示网络图像setBuiltInZoomControls 设置是否支持缩放setCach 阅读全文
posted @ 2013-05-27 17:19 西城诸葛 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 设置Activity全屏和无标题Activity设置全屏和无标题栏,要用到andorid.view.Window和android.view.WindowManager。 Window.FEATURE_NO_TITLE表示无标题栏。 WindowManager.LayoutParams.FLAG_FULLSCREEN表示全屏。 具体用法如下:1、设置全屏可以使用如下代码:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 2、设. 阅读全文
posted @ 2013-05-27 16:29 西城诸葛 阅读(161) 评论(0) 推荐(0) 编辑
  2013年5月22日
摘要: ★对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。★应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null★可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0★应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。★应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使 阅读全文
posted @ 2013-05-22 11:21 西城诸葛 阅读(506) 评论(0) 推荐(0) 编辑
  2013年5月15日
摘要: eclipse 最全快捷键 分享快乐与便捷Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置, 阅读全文
posted @ 2013-05-15 14:49 西城诸葛 阅读(116) 评论(0) 推荐(0) 编辑
  2013年5月13日
摘要: Java文件配置:官方说明不够清晰 1 package org.apache.cordova.example; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 6 import android.app.Activity; 7 import android.content.Context; 8 import android.content.Intent; 9 import android.os.Bundle;10 import org.apache.cord.. 阅读全文
posted @ 2013-05-13 16:43 西城诸葛 阅读(257) 评论(0) 推荐(0) 编辑