導航:首頁 > 操作系統 > androidnewclass

androidnewclass

發布時間:2023-09-01 10:14:40

android AgentWeb Android和Js交互

1、Android 調用js

mAgentWeb.getJsAccessEntrace().quickCallJs(" ");

quickCallJs("方法名",參數...);

方法明擾名不帶 ()

例:

js方法   getJs()

mAgentWeb.getJsAccessEntrace().quickCallJs("getJs ");

js方法   getJs(var a,var b)

mAgentWeb.getJsAccessEntrace().quickCallJs("getJs ",a,b); 

2、js調用激族旦Android

mAgentWeb.getJsInterfaceHolder().addjavaObject("android",new Class());

js調用 window.android.方法名(參數)

Android中穗老提供的方法 需要添加註解  @JavascriptInterface

② 用eclipse做Android開發,怎麼新建一個service類new裡面沒有service

一、用 eclipse 創建一個 WebService 伺服器端
1、 首先新建一個動態 web 工程,選擇 File->New->Dynamic Web Project,命名為 axis。
2、 創建一個包, 再新建一個類,右擊 src,選擇 New->Class,命名為 AddService 添加方法 add: public class AddService { public int add(int a, int b) { return a+b; } }
3、右擊 AddService.java 文件,選擇 Web Services->Create Web Service。
4、點擊 next,選擇方法 add,點擊 next->Start server->Finish。這時可以看到 WebContent 目 錄下多了個 wsdl 文件夾,axis 插件自動為我們生成了 AddService.wsdl。
5、我們可以對 AddService 的方法進行測試。右擊 AddService.wsdl,選擇 Web Services->Test with Web Services Explorer。選擇 add 就可以該方法進行測試。
6、將 AddService.java 復制到 WebContent 目錄下,並改名為 AddService.jws。
7、啟動 tomcat,在瀏覽器中輸入 http://localhost:8080/axis/AddService.jws,應該會看到提示: There is a Web Service here,點擊 Click to see the WSDL,看到一個 xml 文件就成功了。
8、將 workspace 下的 axis 工程里的 WebContent 復制到了 tomcat 的 webapps 目錄下,並改 名為 axis,方便訪問。 啟動 tomcat 伺服器,在瀏覽器中輸入:
http://localhost:8080/axis/AddService.jwswsdl
至此,WebService 服務端成功發布。
二、用 eclipse 創建一個 WebService 客戶端 1、 新建一個動態 Web 工程 addTest,再創建 WebService 客戶端: File->New->Other..->Web Services->Web Service Client。 (必須有 Web 工程才能創建 Web Service Client)
2、在 Service definition 輸入框中輸入地址: http://伺服器 ip 地址:8080/axis/services/AddServicewsdl,單擊下一步,選擇輸出文件夾,點 擊 Finish。可以看到 src 下生成了一個包 DefaultNameSpace,裡面有五個 java 文件。 (注意 輸入地址跟前面的不一樣) AddService.java 定義了 Web 服務介面; AddServiceService.java 定義了用於獲取 Web 服務介面的方法; AddServiceServiceLocator.java 介面 AddServiceService 的具體實現; AddServiceSoapBindingStub.java Web 服務客戶端樁,通過該類與伺服器交互。
3、新建一個測試類 TestAddService,為了方便,這個類和剛剛產生的五個類在一個包下。 內容如下:

package DefaultNamespace; public class TestAddService {
public static void main(String[] args) throws Exception{
try{
AddServiceService service = new AddServiceServiceLocator(); AddService add = service.getAddService(); System.out.println(add.add(1, 1)); }catch(Exception e){ e.printStackTrace(); } } }
4、右擊 TestAddService.java,Run As->Java Application。便可以控制台看到輸出結果。

③ android 函數內部添加class

創建項目:
1、File---->New----->java Project
2、src右鍵添加 New---->Package(添加一個包,命名為「成員內部類」)
3、包右鍵添加New----->class/interface
註: 有main(String[] agre)函數的就是運行文件,如果要作為一般類使用,將注釋及main(String[] agrs)函數刪除。
4、運行:找到相對應的運行文件,右鍵 Run as ----->java Appliaction
因為上面已經建了一個"成員內部類"包,所以包右鍵添加New----->class

閱讀全文

與androidnewclass相關的資料

熱點內容
雲看地是什麼APP 瀏覽:883
數學指南pdf 瀏覽:856
phpcurldll64位 瀏覽:976
程序員脫產一年半 瀏覽:849
hr招程序員有什麼條件 瀏覽:587
android開源集合 瀏覽:867
華為雲伺服器登錄密碼和賬號 瀏覽:154
中世紀java程序員 瀏覽:786
什麼開發引擎使用python 瀏覽:176
sh腳本運行命令 瀏覽:316
廣聯達加密鎖怎麼看到期 瀏覽:172
cad軌跡命令 瀏覽:979
同事刷到女程序員自媒體視頻 瀏覽:571
校驗演算法的缺點是什麼 瀏覽:717
PHP商品分類功能實現 瀏覽:330
php取字元串中間 瀏覽:432
程序員經常用工具 瀏覽:837
降服主力指標源碼主圖 瀏覽:502
python實用庫 瀏覽:694
電腦默認7個文件夾 瀏覽:13