App Inventor外掛程式開發 一 配置與測試

2021-08-22 05:51:04 字數 1306 閱讀 6179

ant環境變數配置

buildfile: build.xml does not exist! 

build failed

2.2國內映象

如果你不信任我和他人,或是很久沒有更新,可以自行轉殖。

建立完成後,耐心等待一小時左右,獲取源即可。

package cn.temp;

@designercomponent

(version = myextension.version,

description =

"by roger young"

, category = componentcategory.extension,

nonvisible =

true

, iconname =

"images/extension.png"

)@******object

(external =

true

)public

class

myextension

extends

androidnonvisiblecomponent

//計算a+b的和然後轉換成字串

@******function

(description =

"add up a and b"

)public string addab

(int a,

int b)

}

4.1補充

4.2維護

我的那幾個小外掛程式應該只會更最後一版。

setcontentview方法不知為何無效了,只能放乙個viewgroup的封裝類再呼叫getview,再addview。比賽前因為這個問題嚇出了我一身冷汗。

之後不在維護。

4.3我的思考

我反覆思索了外掛程式的意義。

外掛程式是為了解放功能,而不是方便開發。

所以我之後的工程架構(姑且這麼稱吧)是放乙個viewgroup的封裝類再呼叫getview,得到那個viewgroup。隨後通過外掛程式全面接管,不再動用ai原生的方法,直接**除錯。

除了json解析。。。那個我用那個什麼yaillist簡直想殺人,連列表有幾個元素都搞不清楚。

4.4未來計畫

那幾個外掛程式修復到能用後不再維護,高二要學考了,很忙。

我還會寫最後乙個外掛程式,通過反射呼叫指定類,指定方法。

像我這樣今天寫個動畫外掛程式,明天寫個relativelayout外掛程式,後天再來個別的,不如一次性把所有的全解放

雖說這樣用不到反射,

App Inventor安裝過程

離線伺服器網路版快速使用指南 node 1898 2.在瀏覽器中輸入127.0.0.1後,不能訪問 原因是 rundev.bat檔案中的錯誤,修改最後一行的內容為 port 8888 disable update check address 127.0.0.1 war 執行 ai伴侶.bat,ren...

npm外掛程式開發 Vue外掛程式

vue init webpack npm vue ui,dependencies browserslist 1 last 2 versions not ie 8 devdependencies const path require path const webpack require webpack...

外掛程式開發 eclipse中外掛程式開發,如何獲取路徑?

1 獲取某plugin的路徑 方法一 platform.getbundle sdmpluginid getlocation 方法二 eclipse採用osgi後是 activator.getdefault getbundle getlocation 方法三 eclipse採用osgi前是 sdmpl...