草庐IT

back_image_widget

全部标签

android - 将 android.media.Image 绘制到表面

我有这个android应用程序。它使用SurfaceView,从那里我通过SurfaceHolder获得Surface。它还使用ExoPlayer来播放视频。但是我已经实例化了一个ImageReader,获取它的Surface并传递给ExoPlayer。现在,我在ImageReader.OnImageAvailableListener#onImageAvailable中访问最新的Image。我想操作Image并将新数据发送到“SurfaceView”Surface。如何将android.media.Image“绘制”到android.view.Surface?

安卓 O : can we make a clock widget?

我们的应用程序中有一个时钟小部件。小部件需要每分钟更新一次以正确显示时间。在AndroidO中,建议使用JobScheduler进行后台更新。遗憾的是,存在局限性。JobService的定期更新不能以小于15分钟的间隔调用。JobService.onStartJob()的时刻是不可预测的。我们可能会错过更新分钟数字的确切时刻(第59秒)。在O之前,我们曾经使用Handler.postDelayed()运行后台服务来更新小部件中的时间。O中后台服务可以被系统终止。您建议如何在AndroidO中实现时钟小部件?现在这甚至可能吗? 最佳答案

android - WebView 抛出 Receiver not registered : android. widget.ZoomButtonsController

我看到这个异常在我的应用程序中偶尔出现(在野外​​)。WebView用于显示jpg(使用Android版本/设备的缩放/滚动功能,而不是重新发明轮子并执行所有反射操作)。我不知道为什么最终会出现这个异常。基本上我只能想到一个Androidbug。我做什么(GUI线程中的所有内容):首先显示缩略图作为预览设置getSettings().setBuiltInZoomControls(false)加载常规图片时,改为显示该图片设置getSettings().setBuiltInZoomControls(true)为什么要打开/关闭ZoomControls:缩略图不应该是可缩放的,因为一旦常规

java - 安卓电视 : unfocused image contains black transparent background?

我的AndroidTV应用从服务器获取图像并将其显示在主屏幕上。问题是,所有未聚焦的图像,即未选中的图像都包含黑色透明背景。唯一不包含透明背景的图像是当前选定的图像。我确保图像是png。一旦图像聚焦,背景就会被移除。我没有使用LinearLayout或.xml中的任何内容,只是一个GridItemPresenter类。是什么原因造成的,我该如何解决?我尝试添加以下view.setBackgroundColor(Color.TRANSPARENT)但没有效果。这是我的代码:privateclassGridItemPresenterextendsPresenter{publicViewHo

android - 将 Android Widget 限制为每台设备一个实例

我如何限制Android小部件,使其始终只能由用户创建一个实例?一种可能的方法是存储一个SharedPreference,其中包括一个counter变量并在计数为1时崩溃,但显然我不赞成该解决方案。;-) 最佳答案 HowcouldIrestrictAndroidwidgetsinawaythatonlyoneinstancecanbecreatedbytheuseratalltimes?你不能。但是,仅仅因为用户请求您的应用小部件的多个实例并不意味着您必须为每个实例管理单独的数据。只需忽略ID并使用不带任何ID的updateApp

android - 我可以在 android.support.v7.widget.Toolbar 的溢出菜单上使用 actionLayout 吗?

我正在尝试在android.support.v7.widget.Toolbar的溢出菜单上使用SwitchCompat小部件,但我无法让它工作,它始终显示为空白。这是我的菜单定义:这里是teSTLayout:此外,如果我将showAsAction更改为always而不是never那么它在工具栏上显示得很好,但我不希望它出现在那里,我希望它出现在按下3个点时打开的溢出菜单中。我知道有一个选项可以使用复选标记,但我正在遵循的设计需要一个开关。谢谢。 最佳答案 这不可能。那是因为actionLayout仅在项目显示为操作时使用。它等效于s

android - 同一 Intent 的 Widget 上的多个 OnClick

我的小部件启动一个服务,该服务更新3个LinearLayouts的列表。我想在每个LinearLayout上设置一个具有不同Extra的SetOnClickPeningIntent但是当我启动小部件并想单击LinearLayouts时,只有最后一个是onclickable=/我不知道出了什么问题。希望你能帮助我。RemoteViewsremoteViews=newRemoteViews(getPackageName(),R.layout.widget_layout);for(intwidgetId:appWidgetIds){int[]lls={R.id.ll_con_1,R.id.l

QT入门Input Widgets之QLineEdit

目录一、界面布局功能1、界面位置介绍2、控件界面基本属性二、属性功能介绍1、获取输入的文本内容2、设置密码样式效果3、设置不可见性4、清除文本内容5、设置光标聚焦三、Demo展示效果本文为作者原创、转载请标明出处!一、界面布局功能1、界面位置介绍也是比较常用的输入控件之一2、控件界面基本属性包括objectName(名称)、最大、最小值、字体、样式等,还可以设置可读性,如果勾上之后lineEdit就会处于禁止编辑的状态 设置文本,可以在界面上直接双击编辑,或者在text中输入文字,如下:二、属性功能介绍 1、获取输入的文本内容QStringstr=ui->lineEdit->text();qD

解决苹果手机wx.canvasToTempFilePath:fail on image问题,canvas的那些坑,图片失真问题

用小程序做过画图工具的小伙伴,可能都遇到过这个问题,程序在安卓手机和电脑上面都没有问题,但是同样的代码在苹果手机下就出现了该问题:wx.canvasToTempFilePath:failonimage。网上有很多解决方案,比如不能加隐藏none,hidden等。这些CSS设置的初衷会为了隐藏画布,与画图失败没有关系。如果想要隐藏画布也可以用另一种方案:让画布的位置固定在屏幕之外。出现failnoimage真正的原因在于画布canvas的大小超过了苹果手机所能设置的大小界限。canvas有自身的width,height属性来控制尺寸,而且不同的设备拥有不同的尺寸。比如:苹果手机不能超过4096*

android - 在 Android 应用程序中有一个 "back"按钮是否合理?

请给我反馈,在Activity中设置后退按钮是否是个好习惯,还是只是胡说八道?也许有些安卓手机没有返回/返回键?还是所有型号都有? 最佳答案 所有安卓手机都有返回键。在我看来,放置后退按钮是丑陋且不必要的;你最好把你的空间用在有用的东西上。有时你的老板会要求你放一个后退按钮,通常是因为(遗憾的是)大多数安卓草图都是基于iPhone的...所以我放后退按钮的唯一原因是不被解雇(好吧,有时被解雇比成为一个糟糕的程序员要好得多)。 关于android-在Android应用程序中有一个"back