草庐IT

小部件

全部标签

android - 我可以阻止快捷方式 (android.intent.action.CREATE_SHORTCUT) 出现在启动器的添加小部件部分吗?

如果您启动我的应用程序,您会看到一个产品列表,如果您选择一个项目,我会打开一个产品页面。由于我的一些客户使用该应用程序时总是使用相同的产品,因此我在每个产品页面上添加了“添加到主屏幕”选项。这会在启动器上创建一个快捷方式。我按照这个问题中的描述做了这个:HowcanIhaveahomescreenshortcutlaunchadialog?快捷方式效果很好,但我注意到我的应用程序现在有一个“小部件”,用户可以从已安装的应用程序启动器将其添加到主屏幕。这样做不会创建有效的快捷方式,因为应该打开哪个产品的信息不是这样设置的。我一开始就不想要这个小部件,有没有办法在不添加小部件的情况下创建快

android - 如何在android auto上的小部件上添加覆盖

我正在研究AndroidAPI以了解如何向AndoidAuto添加覆盖小部件,但无济于事。我不愿意在主手机屏幕上添加小部件,但在汽车显示器/主机上:我的目的是编写一个简单的小部件,它覆盖androidauto底部栏并添加一个非常易读的时钟(因为嵌入式时钟是真的很小!!!)。我为此研究了现有工具,但无济于事,甚至找不到任何提示,如果甚至可以使用API专门针对AndroidAuto使用的第二个屏幕。合理的起点可能是WindowManager具有适当的LayoutParameters但这似乎不是正确的方法。有什么提示吗? 最佳答案 And

android - Android 应用程序需要一个可旋转的圆圈。自定义对象或小部件?

我需要为我的应用程序创建一个旋转并包含数据的圆圈。我应该为我的应用程序创建一个自定义对象还是应该制作一个应用程序内小部件?关于这个主题,您如何在应用程序中引用小部件而不是android桌面的独立小部件? 最佳答案 这是一个可旋转的LinearLayout,你可以把所有的东西都放在里面,如果你自定义它,你可以旋转它的度数。使用rotate()方法旋转它并...尽情享受吧!;)importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphic

android - 单击小部件时如何呈现 toast ?

我需要做一个简单的小部件,在单击它时显示Toast。我的问题是我无法找到如何获取或创建“oncreate”操作。我看到带有打开网络浏览器的未决Intent的示例。但是我如何简单地创建它:Toast.makeText(context,"activated",Toast.LENGTH_LONG).show();并让它在用户每次点击小部件时发生?澄清一下,我指的是手机启动器上的一个小部件。不是常规的“按钮”小部件等...publicclassWidgetextendsAppWidgetProvider{NotificationManagermNotificationManager;Notif

android - 如何每天更新主屏幕小部件

我想每天(24:00)更新一次我的主屏幕小部件。我应该使用服务,还是有其他方法?我想节省电池电量。 最佳答案 您可以在WidgetProviderInfo中将更新间隔设置为一天,但您对更新运行的时间没有影响。最简单的方法是将更新间隔设置为每小时,然后在onUpdate中读取当前时间。您可以确保您的流程至少在凌晨0点到1点之间运行。如果您的进程运行时间长,服务就有意义,因此应该远离UI线程。 关于android-如何每天更新主屏幕小部件,我们在StackOverflow上找到一个类似的问题

android - android中的动态自动完成小部件

谁能指导我如何在android中实现动态自动完成小部件。我的要求是,当我输入一个字母时,一个线程将工作并返回一个最多包含5个建议的数组。我需要在自动完成ListView中显示这5条建议。请专家指导如何实现。期待,问候,罗尼 最佳答案 你看过AutoCompleteTextView了吗?它会显示您想要的内容。现在您只需要一个实现Filterable的适配器来生成五个一组。Filterable表示一个实体将能够创建一个Filter对象。过滤器对象使用线程池并在单独的工作线程上分派(dispatch)过滤,并在UI线程上分派(dispat

Android:以编程方式获取桌面上小部件相对于其他小部件的位置

在Android上,用户可以将一个小部件放在桌面上,然后通过长按并在按住时移动手指来移动它。是否可以通过长按编程获取小部件在屏幕上移动的位置?我需要我的桌面小部件知道它是否靠近设备屏幕的边缘。根据它是在桌面顶部还是底部,将为小部件选择不同的布局。我希望这个位置不是以像素为单位给出的,而是作为一对基于0的索引给出的。例如。如果设备可以在桌面上显示4x7单元格,则右下角的小部件应具有坐标(3,6)。此外,应该可以通过某种方式询问设备有多少单元格适合屏幕。还是我误会了什么? 最佳答案 在Android2.1及更高版本上,对于某些选定的主屏

android - 如何通过按下应用程序小部件来启动 IntentService

我想在按下我的应用小部件时启动IntentService。我知道如何通过按下小部件来更新它,但我不知道如何实际启动IntentService。这是启动小部件更新的方法Intentintent=newIntent(context,MyWidgetProvider.class);intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS,appWidgetIds);PendingIntentpendingIntent=Pendi

android - Theme.Holo 不显示 Tabhost 小部件图标

我正在使用Theme.Holo作为应用程序的父主题。但是,选项卡宿主中的选项卡不显示图标。为了显示图标,我可以将主题更改为Theme.Light或只是Theme,但是这样我就没有Theme.Holo自带的操作栏了。有人可以告诉我如何在使用Theme.Holo时在选项卡主机上显示图标吗?我指的是类似iOS的标签栏图标。 最佳答案 不知道这是否能解决您的问题,但是如果您删除文本,图标将会显示。这是我使用的代码:TabHosttabHost=getTabHost();Intentintent=newIntent().setClass(th

android - 操作栏中的搜索小部件不显示默认文本

您好,由于某种原因,我的应用程序操作栏中的搜索小部件未显示默认文本。我确定我可能会遗漏一些东西。代码如下所示:-@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.activity_main,menu);try{SearchViewsearchView=(SearchView)menu.findItem(R.id.action_search).getActionView();searchView.setOnQueryTextListener(this);}catch(E