如題,因為有需求開始研究android 跟.net service串接的部份
網路上很多是用ksoap2來做處理,但是網路上很多的範例都是很簡單型態的,對於使用簡單型態的方式用ksoap2來處理是還ok,但是如果一但是複雜型的話,就需要對每一層的對像做序列化的動作,不是很簡單,所以後來改用比較簡單的方式來處理就是利用httppost的方式來傳輸soap所要的資訊,就簡單多了,也比較方便,往後要改只需要改傳輸的xml部份,不用再重新序列化,廢話不多說,馬上來看程式吧
可以將這個串接動作分成三部份
第一部份組成相應的soap資訊
狼翔月影 發表在 痞客邦 留言(0) 人氣(1,443)

此為介紹Android 上傳檔案如何用base64 String來上傳的方法
先看一下android 處理圖片轉換為base64上傳的流程圖
在開始之前記得先在你android專案的AndroidManifest.xml中加入充許使用網路的權限
狼翔月影 發表在 痞客邦 留言(1) 人氣(2,092)
在Activity間傳遞變數可以利用Bundle的方式來處理,但是如果當Activity太多,又每一個都可能運用到相同的參數,如每一個頁面都要去判斷登入者來決定可使用的功能,這時候可能會將值儲存在所謂的全域變數。
步驟:
1. 建立繼承於Application的類別
package tw.com.ola;
import android.app.Application;
public class GlobalVariable extends Application {
public String UserID = "";
}
說明:
*必須要繼承Application
*可以自行撰寫getter或setter,就跟一般的類別檔一樣
*上述程式碼僅建立一個外部可讀寫的變數UserID
狼翔月影 發表在 痞客邦 留言(0) 人氣(306)
<script>
Ext.ns('clipBoard');
clipBoard.data = '';
function copyClipBoard() {
_D('clipBoardData');
console.log('clipBoard.data:'+clipBoard.data);
var s = clipBoard.data;
var div = document.createElement('div');
div.innerText = '"' + s + '" copied to clipboard.';
document.body.appendChild(div);
if (window.clipboardData)
window.clipboardData.setData('text', s);
else
return (s);
}
</script>
狼翔月影 發表在 痞客邦 留言(0) 人氣(53)
此為facebook 同步處理的方式,要先在facebook網路上建立app,取得appid才行使用
將以下內容放在<body>中
<div id="fb-root"></div>
狼翔月影 發表在 痞客邦 留言(0) 人氣(258)
upload_max_filesize = 2M ; //上傳單一檔案的大小限制
post_max_size = 8M ; //PHP 允許一次上傳檔案的大小限制
memory_limit = 128M ; //執行每個scripts時使用的memory大小限制,太小會影響模組功能。狀態報告可以觀看伺服器的設定
max_execution_time = 30 ; //每個 script 執行時間上限, 單位是秒
max_input_time = 60 ; //每個 script 處理輸入資料可用時間上限, 單位是秒
狼翔月影 發表在 痞客邦 留言(0) 人氣(573)
使用update-rc.d 指令
若需要開機時自動執行該服務,則必須製作相關的 link(連結檔) 放在 /etc/rc*.d 中。
若你去 /etc/rc*.d 這些目錄底下看,會看到很多檔案,它的檔名是有含意的
K 開頭是 kill ,
狼翔月影 發表在 痞客邦 留言(0) 人氣(131)
解決Unsupported major.minor version 51.0錯誤
最近新安裝使用了jdk7,編譯了一些類替換到原來正常運行的項目中,替換之後發生了Unsupported major.minor version 51.0錯誤。經過網上搜索發現了問題產生的原因:用jdk7編譯的class文件放到基於jdk6運行在tomcat之中,就會報這個錯。
解決起來也很方便:打開exclipse中項目上的屬性—java compiler–選擇一個合適的版本後重新編譯即可。
狼翔月影 發表在 痞客邦 留言(0) 人氣(1,477)
ex:
xtype: 'image',
src: 'apps/downloadCenter/images/feed_add.png',
scope: this,
listeners: {
render: function( com, eOpts ) {
Ext.fly(this.el).on('click', function(e, t) {
console.log('image click');
});
}
}
狼翔月影 發表在 痞客邦 留言(1) 人氣(378)
註冊簽章:
以下範例為簽章 pocert.jar為主
keytool -genkey -keyalg RSA -alias testKey //建立key
keytool -selfcert -alias testKey -validity 36500 //將有效期限延長至36500天
keytool -export -alias testKey -file bliKey.crt //匯出憑證檔
jarsigner pocert.jar testKey //簽章jar檔
jarsigner -verify pocert.jar //確認jar檔是否已被認證
keytool -list //列出系統上目前所有的key
keytool -delete -alias bliKey //刪除指定key
PS: keytool 跟jarsigner可以安裝JDK在bin中就有了
狼翔月影 發表在 痞客邦 留言(0) 人氣(1,130)