jjzjj

RemoteView

全部标签

android - Notification contentView 和 bigContentView 在 Android 7 中为 null

我的应用程序的一部分包含一个自定义锁屏,它需要像普通的android锁屏一样显示通知。在Android6之前一切正常,我使用NotificationListenerService来检索通知contentView和bigContentView(RemoteViews)。我在我的自定义RecyclerView适配器上使用它们来创建一个通知列表,其中包含服务列出的相同通知://thisiscalledbyNotificationListenerService@OverridepublicvoidonNotificationPosted(StatusBarNotificationsbn){Ad

android - 如何在 AppWidget 中重置 RemoteView 的 ColorFilter

我正在使用以下代码在我的一个ImageView上设置ColorFilter:-views.setInt(myView,"setColorFilter",myColour);有什么方法可以删除此滤镜以使颜色恢复正常吗?我试过使用:-views.setInt(iconResource,"setColorFilter",-1);有什么办法可以重置它吗?谢谢! 最佳答案 将ColorFilter设置为0将清除过滤器。views.setInt(iconResource,"setColorFilter",0);

android - 使用 RemoteView 设置位图不起作用

我正在编写一个小部件,我需要下载并在布局上设置位图。我尝试过的一切似乎都不起作用。我现在创建了一个测试位图来设置View,[更新]这有效。Bitmap.Configconfig=Bitmap.Config.ARGB_8888;Bitmapbitmap=Bitmap.createBitmap(imageActiveWidth,imageHeight,config);Canvascanvas=newCanvas(bitmap);//LoadtheBitmaptotheCanvasPaintpaint=newPaint();paint.setColor(0xFFFFCCFF);canvas.

android - setImageViewUri 来自 Android 小部件中远程 View 的 URL

我尝试使用远程View从url设置图像。这是我使用的代码:rv=newRemoteViews(mContext.getPackageName(),R.layout.widget_item_default);WidgetItemitem=mWidgetItems.get(position);rv.setImageViewUri(R.id.imageDeal,Uri.parse(item.urlImage));布局代码:Widget已启动,但imageView中没有打印图像。 最佳答案 您的问题在这里得到解答:https://group

android - 使用 RemoteView 自动取消自定义通知

我已经使用remoteview创建了自定义布局通知。我面临的问题是,如何在用户触摸通知后自动取消通知。我确实尝试了一些东西,但都没有给出预期的结果。在下面查找代码:RemoteViewsremoteView=newRemoteViews(this.getPackageName(),R.layout.notification_layout);NotificationCompat.Builderbuilder=newNotificationCompat.Builder(MainActivity.this);builder.setSmallIcon(R.drawable.ic_launche

小部件 onClick 中的 Android ListView 不起作用

我试图通过使用setOnClickFillInIntent方法使我的ListViewWidget中的列表行可点击,但每当我点击ListItem时都没有任何反应。以下是我的代码的一些关键部分:Intenti=newIntent();Bundleextras=newBundle();extras.putInt(Resource.WIDGET_PACKAGE,position);i.putExtras(extras);row.setOnClickFillInIntent(R.id.widget_layout_parent,i);这是在我的ViewFactory中getView()的末尾。Re

java - 是否可以在 appWidget 中重用 RemoteView 而不是每次都创建新的?我该如何存储它们?

在我的appWidgetProvider中,每次我需要更新appWidget时,我都必须创建新的RemoteViews对象并为其分配属性:RemoteViewsviews=newRemoteViews(context.getPackageName(),layout);views.setOnClickPendingIntent(R.id.widgetLayout,pendingIntent);view.setFloat(R.id.nick,"setTextSize",wParameters.getFontSize());view.setTextViewText(R.id.nick,wPa

android - RemoteViews (Widget) 在使用位图时有模糊文本

为了在我的小部件上放置自定义字体,我创建了一个位图,其中包含该字体,然后将该位图放置到我的RemoteView中。然而,位图上的文本非常模糊,与Activity中的清晰度相比,它看起来非常像素化。已经有相当多的应用程序在小部件上使用自定义字体。不过,我还没有找到一种可靠的方法来做到这一点。如果有人对这个问题有更好的解决方案,我很乐意听到!现在这就是我用来创建位图并将其放置在小部件上的方法:RemoteViewswidgetView=newRemoteViews(this.getPackageName(),R.layout.widget);widgetView.setImageViewB

android - 单击监听器上的通知 RemoteView

所以,经过大量的摸索之后,我已经束手无策了。我的通知中有一个媒体播放器RemoteViews,我希望能够访问播放、暂停、上一个和下一个按钮。我知道setOnClickPendingIntent()将用于从通知进行通信。但是,我想知道这将如何工作。是否可以让服务处理点击?这个我试过了,没用。我试图让我的服务处理播放器的暂停和恢复:rm=newRemoteViews(getApplicationContext().getPackageName(),R.layout.notif_media_player);Intentintent=newIntent(getApplicationContex

安卓远程查看通知

我有一个使用远程View的安卓通知栏。我在那里有2个按钮用于播放和暂停音频,还有一个用于返回应用程序的图标。我希望能够单击图标(或除2个按钮以外的任何位置)并返回到应用程序。这是我的代码IntentreturnIntent=newIntent(_context,SplashScreenActivity.class);returnIntent.setAction(Intent.ACTION_MAIN);returnIntent.addCategory(Intent.CATEGORY_LAUNCHER);PendingIntentremoteViewPendingIntent=Pendin