草庐IT

android - Android 中的小部件是什么?

android中的widget是什么?我可以为我的应用程序开发一个小部件吗? 最佳答案 请参阅文档:http://developer.android.com/guide/topics/appwidgets/index.html 关于android-Android中的小部件是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3777637/

使用 SharedPreferences 的 Android 小部件配置

我想让用户在启动我正在处理的主屏幕小部件时定义用户名。但是我在我的小部件中存储和访问这个值时遇到了麻烦。我现在所做的是创建一个配置Activity,该Activity在创建小部件时启动。因此我在list文件中定义如下(我也在widgetprovider.xml中定义了它):ConfigurationActivity然后允许用户输入用户名,该用户名将存储在Widget的SharedPreferences中:SharedPreferences.Editorprefs=context.getSharedPreferences(PREFS_NAME,MODE_WORLD_READABLE).e

android - 如何计算合适的android小部件大小?

我有一个包含两个按钮的Android小部件。但是我不知道对于不同的DPI我的小部件应该有多大。根据this,很容易计算,但是我的widget不是正方形的,是长方形的,如何计算它的大小?我的widget-provider.xml如下所示: 最佳答案 我会看一下widgetdesignguidelines,特别是关于widgetsizes的部分.它以px为单位指定大小,但对于给定的密度,您应该能够将它们转换为dp。 关于android-如何计算合适的android小部件大小?,我们在Stac

Android 和 Twitter4j : Handling OAuth with a Webview widget?

我有一个可用的twitter4j实现,但用于授权应用程序的OAuth过程使Android网络浏览器在应用程序后面运行。我想尝试在启动的Activity中实现我自己的webview,这样我就可以finish()它或者至少在我的应用程序之后进行清理。问题是,现在我必须弄清楚如何将authURL返回到我的主要Activity。返回authURL的最佳方式是什么?我已经将一个webview小部件子类化,并且正在尝试一种在onPageFinished()中返回authURL的方法,但还没有完全实现。privateclassmyWebViewClientextendsWebViewClient{@

Android Widget 随机停止工作

我已经处理这个问题三天了,我已经查看了这里的每个问题以寻求答案。我有一个带有按钮的小部件,我希望它做的就是每次单击它时启动一项服务。问题是按钮随机停止工作。我根本无法重新创建它,也不知道是什么原因造成的。我的服务调用stopSelf();但是我在广播接收器上也遇到过这个问题,所以我相信问题出在小部件而不是服务中。这是代码publicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){Log.i("Widget","onUpdate");finalintN=appWidgetIds

android - LinearLayout$LayoutParams 无法转换为 android.support.v4.widget.DrawerLayout$LayoutParams

我正在尝试做抽屉导航选项。这是我的xml:如果我删除Linearlayout则没有错误。此按钮出现在listview后面,edittext出现在屏幕中间。问题是对象没有对齐。有没有办法在DrawerLayout中对齐View对象?如果我不删除linearlayout我会得到这个错误:LinearLayout$LayoutParamscannotbecasttoandroid.support.v4.widget.DrawerLayout$LayoutParams堆栈跟踪:E/AndroidRuntime(3454):FATALEXCEPTION:mainProcess:com.brill

android - 长按 Clickable span 在点击被释放之前不会触发

我需要一个可点击范围,以便在我的应用程序中同时具有正常点击和长按方法,我在这里(InAndroid-HowcanIregisteronlylongclicksusingaClickableSpan)发现我可以扩展LinkMovementMethod类和ClickableSpan类以允许这样做,但目前长按和短按都有效,但是长按而不是触发长按操作当项目被按下足够长的时间时,它会等到您释放项目才能触发。这是我的扩展类代码:LinkMovementClassimportandroid.text.Layout;importandroid.text.Selection;importandroid.

android - 无法从小部件发送挂起的 Intent ,SendIntentException

我想使用以下代码从我的小部件发送广播:for(inti=0;i但是,我得到这个错误:E/RemoteViews(18176):Cannotsendpendingintent:E/RemoteViews(18176):android.content.IntentSender$SendIntentExceptionE/RemoteViews(18176):atandroid.app.ContextImpl.startIntentSender(ContextImpl.java:640)E/RemoteViews(18176):atandroid.widget.RemoteViews$SetO

java - Android Widget 上的 RemoteViews setViewVisibility

在我的AppWidgetProvider中,我执行以下操作:@OverridepublicvoidonReceive(Contextctx,Intentintent){finalStringaction=intent.getAction();if(action.equals(NEXTPAGE_ACTION)){AppWidgetManagerappWidgetManager=AppWidgetManager.getInstance(ctx);RemoteViewsrv=newRemoteViews(ctx.getPackageName(),R.layout.widget_layout)

android - 使用来自互联网的图像更新 android 小部件(使用异步任务)

我有一个简单的android小部件,我想用来自Internet的图像对其进行更新。我可以在小部件上显示静态图像没问题。有人告诉我,您需要为此使用异步任务,而我对此经验不多。这是我的小部件:@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){super.onUpdate(context,appWidgetManager,appWidgetIds);for(inti=0;i然后我有一个执行下载的异步任务类。它看起来像这样:publicclassDownl