草庐IT

小部件

全部标签

android - android 小部件中的 TextView 不更新

当我的小部件中的TextView被放置在主屏幕上时,它已使用正确的信息正确设置。但是当我在主应用程序中更新信息时,小部件仍然显示旧信息。list:WidgetProvider.java:packagecom.example.huskeliste;importandroid.app.PendingIntent;importandroid.appwidget.AppWidgetManager;importandroid.appwidget.AppWidgetProvider;importandroid.content.Context;importandroid.content.Intent

android - 使用 API 19+ 以短时间间隔更新小部件

在API19之前,比updatePeriodMillis最短30分钟更快地更新Widget的首选方法是使用AlarmManager和BroadcastReceiver在设置AlarmManager时使用的指定时间间隔后接收Intent。目前,使用下面的代码,Widget被更新,但是从Android5.1开始,使用.setRepeating()重复间隔小于60000ms将自动将其间隔设置为至少60000ms。在WidgetsonEnabled()中设置闹钟:AlarmManageram=(AlarmManager)context.getSystemService(Context.ALAR

android - 在应用程序安装时创建小部件

我只是想知道,有什么方法可以让Android小部件在用户安装我的应用程序时显示在他们的主屏幕上?另外,我能否让他们选择在我的应用程序中创建小部件? 最佳答案 Iwasjustwondering,isthereanywayIcanmakeanandroidwidgetshowuponauser'shomescreenwhentheyinstallmyapplication?不,对不起。您的任何代码都不会在安装时执行。Also,canIletthemchoosetocreateawidgetfromwithinmyapplication

android - 通用(平板电脑和手机)应用程序 - 如何最好地构建 - 多布局 xml 或显示/隐藏小部件?

我正在计划我的第一个真正的Android应用程序,我希望它成为一个通用应用程序(平板电脑和手机)。布局将由前一个ListView填充的三个ListView(列表一始终具有相同的项目列表,列表二将根据列表一的选择填充,列表三将根据列表一和两个选择填充).选择列表三中的项目后,将显示有关该项目的详细信息。仅供引用,数据位于XML文件(包含层次结构)中,详细信息是叶节点。我计划有两种布局。对于平板电脑,我将在同一屏幕上显示所有三个ListView和详细信息。Forthephone,I'mgoingtohaveeachlistoccupytheentirescreenandwhenanitem

android - GridView 小部件中的重复项目

更新:我打开了一个问题,如果您遇到同样的问题,请给它加注星标。http://code.google.com/p/android/issues/detail?id=28016我有一个带有gridview的appwidget。当我开始向我的小部件中添加项目时,几乎总是第一个项目显示两次(而不是显示第一个项目和第二个项目)。如果我执行小部件更新Intent,那么问题就解决了并且永远不会返回(假设我的gridview上已经有两个项目)。但它总是在添加前两项时发生。有什么想法吗?更新:我刚刚注意到,当向GridView添加新项目时,它总是会发生。如果我在不添加新项目的情况下刷新小部件,则它可以正

android - 从 onLoadFinished() 中的游标填充小部件

我想知道如何使用CursorLoader来填充屏幕上的小部件。所有在线示例仅适用于使用适配器,效果很好。我需要的是一种可靠的方法来从Cursor和UI线程更新屏幕中的View,并且不会有时因为StaleDataException或光标突然停用而崩溃。这是我目前的方法,但我仍然收到一些来自用户的崩溃报告。@OverridepublicLoaderonCreateLoader(intid,Bundlearg1){CursorLoaderloader=null;switch(id){caseLOADER_ID_DATA:loader=newCursorLoader(...);break;}r

android - 使用 AppWidgetManager 的 updateAppWidgetOptions 方法来存储每个小部件的自定义选项

我有三个关于AppWidgetOptions的问题:1)如果我想向应用小部件的选项添加选项值,我应该始终首先使用getAppWidgetOptions(int)检索小部件选项,然后操纵Bundle,否则当我调用updateAppWidgetOptions(intappWidgetId,Bundleoptions)时,我会覆盖其他现有选项,对吧?2)这个选项在重启后仍然有效吗?也就是说,如果我在配置Activity中存储一些与小部件相关的信息,我确定即使在重新启动后我也能找到它们吗?系统是否自动将它们保存在某个地方?3)这比在共享首选项中存储小部件选项更快吗?

android - 以编程方式更改小部件的渐变背景

我想要完成的事情:int[]colors=newint[]{colorDark,colorLight}GradientDrawablegd=newGradientDrawable(TOP_BOTTOM,colors);remoteView.setBackgroundDrawable(gd);//methoddoesnotexist显然这是不可能的。我怎样才能做到这一点?(如果可能的话)我不想在xml文件中为不同的颜色创建多个形状,因为这会限制选项。我已尝试将我的可绘制对象转换为位图并调用setImageViewBitmap。我用thiscode转换了并使用thiscode获取宽度/高度

android - 如何创建 Android Material 设计 UI 小部件?

我确实阅读了新的androidMaterial设计指南,但我无法找到有关如何创建此UI小部件(元素)的任何信息。Gmail、Sconverter等应用程序已更新其应用程序以支持新Material设计。我添加了它的截图。Hereisthelinktoit.由于分数低,我不能放图片。对不起有什么建议吗?? 最佳答案 您在谈论float操作按钮。底线是:没有原生的“FAB”小部件(至少目前是这样),它是必须实现的自定义布局。如果你真的想完全实现MaterialDesign应用程序,我建议你看看Google's2014I/Oapp.他们有一

java - 我们如何更改小部件按钮的图像?

我正在尝试找到一种方法来更改按钮的图像,以显示应用程序的当前状态。这就是我到目前为止所做的......HelloWidgetProvider.javapublicclassHelloWidgetProviderextendsAppWidgetProvider{@OverridepublicvoidonDeleted(Contextcontext,int[]appWidgetIds){//TODOAuto-generatedmethodstub//super.onDeleted(context,appWidgetIds);Toast.makeText(context,"onDeleted