我刚刚重新阅读您的问题,但有一些全屏webviews的例子,但据我了解,webview是一种全或无的交易。如果你希望我们Xml看看Fullscreenwrapper2,因为它允许你使用类似的XML布局本地Java应用程序,从那里你可以寻找XML布局的例子,并修改以适应。
你想要一个小部件或只是一个对话框?如果你只是想一个对话框,你可以只使用一个dialogCreateAlert
import android
droid = android.Android()
title=("Your Tittle")
content=("Your content")
droid.dialogCreateAlert(title, content)
droid.dialogShow()
但是如果你想上的小工具,我发现最简单的soloution是使用minimalistic text widget您可以通过塔斯克或直接使用传递数据当地的意图。
通过塔斯克:
import android
droid = android.Android()
activity = 'com.twofortyfouram.locale.intent.action.FIRE_SETTING'
extras = {}
extras['de.devmil.minimaltext.locale.extras.VAR_NAME'] = 'Your Variable name'
extras['de.devmil.minimaltext.locale.extras.VAR_TEXT'] = 'Your Variable content'
packagename = 'de.devmil.minimaltext'
classname = 'de.devmil.minimaltext.locale.LocaleFireReceiver'
intent = droid.makeIntent(activity, None, None, extras, None, packagename, classname).result
droid.sendBroadcastIntent(intent) :
import android, time
droid = android.Android()
class Task():
SET_VARIABLE = 547
def new_task(self):
self.action_cnt = 0
self.extras = {'version_number': '1.0', 'task_name': 'task' + str(time.time()), 'task_priority': 9 }
def set_var(self, varname, value):
self.action_cnt += 1
self.extras['action' + str(self.action_cnt)] = {'action': self.SET_VARIABLE, 'arg:1': varname, 'arg:2': value, 'arg:3': False, 'arg:4': False, 'arg:5': False}
def run_task(self):
taskIntent = droid.makeIntent('net.dinglisch.android.tasker.ACTION_TASK', None, None, self.extras).result
droid.sendBroadcastIntent(taskIntent)
def set_var_now(self, varname, value):
self.new_task()
self.set_var(varname, value)
self.run_task()
t = Task()
t.set_var_now("%Var", "Your variable value")
直接通过本地意图(你在MT通过使用一个局部变量字段中进行选择)