android-appwidget

    0热度

    1回答

    我试图让一个服务在AppWidget的后台运行。但我无法将服务绑定到提供商,因为它是接收方。我希望服务在用户点击小部件时运行,所以我可以在后台创建一个活动,将该活动绑定到该服务,并将该服务的引用传递给该小部件?还是有更好的方法来做到这一点?

    0热度

    1回答

    我简单的问题: 多久的appwidget的实例存在吗? 更确切地说, 如果我宣布在appwidget一个静态变量: public static int myInt = 5; 它是从我的其他活动的所有时间accessable如果我按一下按钮只推出? 或者它只是存在于xml中定义的更新中,或者如果我点击appwidget直到代码完成。

    0热度

    1回答

    我有使用RemoteService的AppWidget。我假设这导致我的应用程序onCreate被调用,即使我的应用程序已经运行,因为它是从另一个进程启动的。 的问题是,我的onCreate初始化几个单身,和他们扔IllegalStateExceptions如果你尝试重新初始化它们。我可以捕捉到这些,但是单身人士将拥有另一个应用程序的上下文。我应该在这里做什么?

    5热度

    1回答

    当您设计应用程序窗口小部件时,您可以指定该窗口小部件的最小宽度和高度。当用户放置一个新的小部件时,最小宽度和高度似乎会翻译成默认小部件大小(以块为单位)。 换句话说,初始小部件布局看起来与指定的最小小部件大小(随后可以调整大小)相对应。 是否可以指定您希望小部件最初根据默认大小进行布局,同时还设置了用户以后无法再调整小部件大小的最小尺寸? 在我的情况下,我认为小部件的尺寸最好,但如果用户真的想节省

    1热度

    3回答

    我有一个应用程序小部件,其中包含TextView。我将其android:autoLink属性设置为“web”,以便可以单击链接以在浏览器中启动它们。 链接变成可点击的,但是当我点击它们时,在打开浏览器活动时抛出异常。 10-31 01:27:56.155: E/Nova.AppWidget(9427): com.capturekenya/.CaptureWidgetProvider v1.0 (1

    0热度

    1回答

    我有一个appwidget,当用户点击它时,它会启动一个activity。 在我的活动中,我有一个gridview包含相对较小的Drawables(图像,因为绘制可能不仅仅是图像),但用户可以size他们。 我注意到,它需要too Long to size them at runtime when Scrolling trough the gridview. 我要准备一个lruCache只one

    0热度

    1回答

    玩过onAppWidgetOptionsChanged()函数后,似乎即使是在从一种大小调整为另一种大小的中间步骤时也会触发它。 因此,假设用户将窗口小部件的大小从4x1调整为2x1,当边界框打到3x1时,方法会先触发,然后在用户实际确认新尺寸之前再次触发到2x1。 当用户实际确认最终尺寸时,是否有任何方法可以让这种方法仅触发一次? 谢谢。

    0热度

    1回答

    我一直在开发(黑客一起)应用程序小部件,现在工作正常。我一直打算实施关联的应用程序,以便用户在运行应用程序或添加窗口小部件(或两者)之间进行选择。到目前为止,我已经在主Activity的onCreate()方法中添加了Toast,并在onCreate()的末尾添加了finish(),以便在Android Studio中运行我的项目时旁路了应用程序,在我的设备上,我看到的只是一个快速吐司,没有讨厌的

    1热度

    1回答

    因此,我正在编写一个管理资产集合的Android应用程序。我正在尝试编写一个AppWiget,这个小部件包含两个ListView,一个表示集合的列表,另一个表示当前选定列表中的资产。我为每个ListView创建了一个AppWidgetProvider和两个RemoteViewsService/RemoteViewServicesFactory。 当集合ListView被点击时,它创建一个Bundl

    1热度

    1回答

    以我插件我在我的AppWidgetProvider子类在集合 (setPendingIntentTemplate)意图需要在方法onUpdate 和我RemoteViewsFactorygetViewAt方法设置我有: Bundle extras = new Bundle(); extras.putInt("pos", position); extras.putInt("date", new