編輯:關於Android編程
需要6個步驟,關於下面代碼中的NAME_SPACE等,可以通過一個軟件SoapUI,來連接服務器獲得。
/** 命名空間. */ private final static String NAME_SPACE = urn:soap; /** 方法. */ private final static String METHOD_NAME = Add; /** WSDL文件的URL. */ private final static String WSDL_URL = http://192.168.1.112:80/index.php/service?wsdl;
//1. 指定WebService的命名空間和調用的方法名 SoapObject request=new SoapObject(NAME_SPACE, METHOD_NAME);
//2. 設置調用方法的參數值,這一步是可選的,如果方法沒有參數,可以省略這一步 request.addProperty(a,123); request.addProperty(b,12);
//3. 生成調用WebService方法的SOAP請求信息。該信息由SoapSerializationEnvelope對象描述 SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER10); envelope.bodyOut = request;
//4. 創建HttpTransportSE對象。通過HttpTransportSE類的構造方法可以指定WebService的WSDL文檔的URL HttpTransportSE ht = new HttpTransportSE(WSDL_URL); ht.debug = true;
List headerList =ht.call(null, envelope,null);注意,如果不需要頭文件,只需要傳遞前兩個參數即可
//6. 使用getResponse方法獲得WebService方法的返回結果 SoapObject result=(SoapObject)envelope.bodyIn; Log.i(========,result.getProperty(Add).toString());
前面的幾篇文章都是講解的android中的窗口顯示機制,包括Activity窗口加載繪制流程,Dialog窗口加載繪制流程,PopupWindow窗口加載繪制流程,Toa
前N種方法之前有在網上了解過退出應用的方法,其中包括在每個activity中注冊關閉界面的廣播接受者,當想推出應用時發一條廣播關閉所有的界面,最常用的使用list去模擬任
應用APP內存的使用,也是評價一個應用性能高低的一個重要的指標。所以不管什麼樣的應用,都應該把內存效率,用戶體驗放在首位。由於Android應用的沙箱機制(一種安全機制)
先熟悉幾個Android屏幕的計量單位屏幕尺寸:指的是手機實際的物理尺寸也就是屏幕的對角線的長度,比如常用的4.0英寸,4.7英寸,5.0英寸,5.5英寸。單位 英寸in