sl4a+android截屏,在Android桌面上使用SL4A Python显示数据(example)

本文介绍了如何在Android应用中使用Webview实现全屏展示,并提供了Fullscreenwrapper2组件的示例,允许将XML布局嵌入Java代码中。此外,还展示了创建对话框的简单方法,以及通过Tasker和Local Intent来创建和设置变量的代码片段。对于需要小部件的情况,推荐使用MinimalisticTextWidget并通过意图传递数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我刚刚重新阅读您的问题,但有一些全屏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通过使用一个局部变量字段中进行选择)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值