草庐IT

小部件

全部标签

android - 我如何在 Android 中创建数字时钟小部件?

这个问题已经存在:关闭11年前。PossibleDuplicate:errorisshowingforDigitalClockwidgetApplicationinAndroid我想为Android中的主屏幕开发一个数字时钟小部件。我想要一些示例代码。谁能帮帮我??提前致谢。

java - 无法从 BroadcastReceiver 更新 android 小部件

我想编写一个在小部件中显示一些信息的应用程序,该小部件应不时更新。不时意味着,我使用闹钟定时器来触发周期性更新。所以问题来了:intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS);对于广播接收器Intent是null。这是我的小部件提供者:publicclassMyWidgetProviderextendsAppWidgetProvider{publicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){fin

android - 将代码提取到 lib 小部件后不再工作

作为我项目的一部分,我有一个完美运行的小部件。然后我决定将公共(public)代码(包括小部件)提取到库项目中。完成此操作后,除小部件外,一切正常。它出现在可供添加的小部件列表中,但是当我将它放在桌面上时,我得到的只是这条消息:“应用程序未安装在您的手机上”。有人可以阐明这一点吗?配置和代码都没有改变。小部件定义存在于两个元文件(项目和库)中,项目元文件包含绝对(包括路径)名称和所有权限。 最佳答案 我今天遇到了同样的问题。不过我想我已经找到了答案。检查AppWidget元数据XML文件中android:configure元素的正确

android - 来自邮箱应用程序的日期和时间选择器小部件

有谁知道Mailbox是什么日期和时间选择器小部件?应用使用?我最感兴趣的是按天限制时间(想想特定日期的开放时间),这似乎是最接近的UI,可以通过在日期放置听众并根据这些日期设置时间限制来简化此操作。现有的拾取器都没有提供方便。如果有人知道其他类似的实现,我很开放。 最佳答案 您可以像这样创建自定义对话框,帮助用户选择时间和日期。这link将为您提供更多帮助...没有像这样的默认警告框,您需要以您想要的方式自定义... 关于android-来自邮箱应用程序的日期和时间选择器小部件,我们在

android - 在设备旋转时以编程方式更新小部件宽度 - 高度

我正在研究小部件,当设备从纵向旋转到横向以及从横向旋转到纵向时,我需要以编程方式控制小部件的宽度和高度。为此,当配置更改时,我调用以下代码以编程方式更新小部件宽度:for(intid:appWidgetIds){BundlenewOptions=appWidgetManager.getAppWidgetOptions(id);intminWidth=newOptions.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH,0);newOptions.putInt(AppWidgetManager.OPTION_APPWIDGET_MIN

android - 在 RecyclerView 小部件中使用自定义 View

我在呈现自定义View内部回收器View小部件时遇到问题。传统上,我们会在RecylerView.Adapter中膨胀View,例如publicRowLayoutViewHolderonCreateViewHolder(ViewGroupviewGroup,intviewType){Viewview=LayoutInflater.from(context).inflate(R.layout.sample_view,viewGroup,false);RowLayoutViewHolderrowLayoutViewHolder=newRowLayoutViewHolder(view);re

android - 如何打开启动器的小部件选择器?

我想从我的Activity中打开启动器的小部件选择器(例如,当我们在主屏幕上长按时得到的那个)。我想要实现的是,我想将用户带到我的小部件,以便他有更多机会考虑添加它。以编程方式将小部件添加到主屏幕将是最好的情况。但是,因为那是不可能的,所以我想尽可能接近让用户添加小部件。我尝试了以下操作,但只打开了一个包含所有小部件的对话框(不是启动器的),选择一个没有任何反应。IntentpickIntent=newIntent(AppWidgetManager.ACTION_APPWIDGET_PICK);pickIntent.putExtra(AppWidgetManager.EXTRA_APP

android - 如何在小部件上显示对话框?

我想显示一个对话框,就像我在Activity上使用showDialog(...)时一样,但我需要在小部件上这样做,所以我不能使用showDialog(...)。我该怎么做?我在我的onReceive方法上试过这个但是它崩溃了:AlertDialog.Builderbuilder;builder=newAlertDialog.Builder(context);builder.setMessage("Areyousure?").setCancelable(false).setPositiveButton("Yes",newDialogInterface.OnClickListener(){

Android - 当从具有不同附加功能的小部件启动相同的 Activity 时,如何防止从主页按钮返回后显示相同的实例?

我有一个包含4个按钮的小部件,用于显示4个股票价格,每个按钮都将启动到同一个ActivityQuote.class中以显示股票详细信息。在onUpdate()中,它将设置pendingIntent以及带有股票代码的额外内容。在我点击按钮A后,它会转到显示股票A的报价Activity。然后我点击返回按钮回到主屏幕,报价Activity调用onDestroy(),当我点击按钮B时,股票B将正确显示。然而,当我在它显示股票A后按下HOME按钮时,QuoteActivity只调用onStop而没有调用onDestroy(),然后当我按下按钮B时,它将调用onStart()并且它显示与股票A相同

android - 请帮助非常简单的 android 小部件按钮单击。变得非常沮丧。 :(

我已经遍历了我能找到的每一个例子,并且我已经阅读了谷歌的官方文档。我想要做的就是通过单击小部件上的按钮创建toast通知。我可以让小部件(和按钮)出现,但我无法启动intent。我已经看到了几个例子,这些例子展示了以不同的方式做这件事,但我就是无法让它发挥作用。很长一段时间以来,我都没有对编码感到如此无助,我开始觉得自己很笨。这是我目前所拥有的:publicclasssimpleclickextendsAppWidgetProvider{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonUpdate(Contex