草庐IT

displaying-bitmaps

全部标签

android - createBitmap --- java.lang.IllegalArgumentException : x must be < bitmap. 宽度()

我在截图和创建带裁剪图片的位图时出错下面是我的代码Viewv1=mKittyBGLayer.getRootView();v1.setDrawingCacheEnabled(true);Bitmapsource=v1.getDrawingCache();intwidth=source.getWidth();intheight=source.getHeight();System.out.println("vListView:-"+vListView.getWidth());System.out.println("hListView:-"+hListView.getHeight());Sys

android - 除了 Display.getOrientation() 已弃用之外,Display.getRotation() 和 Display.getOrientation() 之间有什么区别?

除了Display.getOrientation()已弃用之外,Display.getRotation()和Display.getOrientation()之间还有什么区别?是否都返回等于Surface.ROTATION_0、Surface.ROTATION_90、Surface.ROTATION_180、Surface.ROTATION_270之一的int? 最佳答案 getRotation()只是调用已弃用的方法getOrientation(),检查sourcecodeofclassDisplay.所以它似乎只是为了一个更好的名

鸿蒙获取当前默认的display对象,分辨率等

获取当前默认的display对象。屏幕实例。描述display对象的属性和方法。名称类型可读可写说明idnumber是否显示设备的id号。namestring是否显示设备的名称。aliveboolean是否显示设备是否启用。stateDisplayState]是否显示设备的状态。refreshRatenumber是否显示设备的刷新率。rotationnumber是否显示设备的屏幕旋转角度。值为0时,表示显示设备屏幕旋转为0°;值为1时,表示显示设备屏幕旋转为90°;值为2时,表示显示设备屏幕旋转为180°;值为3时,表示显示设备屏幕旋转为270°。widthnumber是否显示设备的宽度,单位

android - 基于Bitmap设置FrameLayout的高度和宽度

我正在尝试根据Bitmap设置FrameLayout的宽度和高度,我所做的如下所示BitmaptheBitmap=BitmapFactory.decodeFile(theFileImage.toString());LinearLayout.LayoutParamslp=newLinearLayout.LayoutParams(theBitmap.getWidth(),theBitmap.getHeight());frame.setLayoutParams(lp);image.setLayoutParams(lp);image.setImageBitmap(theBitmap);但我得到

android - 如何 : Parcel a bitmap in Android

我有一个序列化类,我想向其添加位图,但位图不支持序列化。相反,我想我会改用包裹,但无法让它工作。下面是一些使用局部变量的测试代码:Parcelparcel;BitmapsourceBitmap;BitmapdestinationBitmap;parcel=Parcel.obtain();sourceBitmap=Bitmap.createBitmap(200,400,Config.ARGB_8888);sourceBitmap.writeToParcel(parcel,0);destinationBitmap=Bitmap.CREATOR.createFromParcel(parcel

android - 在 Android App 中,资源什么时候加载到内存中?

我在res/drawable文件夹中添加了大约35张图像,在res/raw文件夹中添加了另外30个声音文件。现在我的应用程序需要多花5秒才能启动,即使只有1个图像和1个声音资源用于启动屏幕。这让我不禁要问:我的图像资源什么时候加载到内存中?它们是在应用程序启动时加载还是在我第一次使用它们时加载?(例如:当我调用ImageView.setImageResource(myResId);时)如果应用程序启动时它们都已加载,我该如何避免这种情况?如果每个都按需加载,为什么我的应用程序需要更长的时间才能启动?有关应用洞察力的信息:使用ViewPager的单一Activity。每个View页面使用

javascript - 教程错误 "validate_display:255 error 3008 (EGL_BAD_DISPLAY)"

我是javascript和android的新手,我想用SAPUI5编写一个多页面应用程序。为此,我找到了一个教程:https://sapui5.hana.ondemand.com/sdk/#docs/guide/df86bfbeab0645e5b764ffa488ed57dc.html效果很好,一直到演练-第8步。我的项目中有完全相同的源代码,但它不起作用。我收到以下错误:E/Zygote:MountEmulatedStorage()E/Zygote:v2E/SELinux:[DEBUG]get_category:variableseinfo:defaultsensitivity:NU

javascript - PhoneGap + 谷歌地图 API v3 : Not displaying (at all) on Android

情况我目前正在为一位希望集成Googlemap的客户开发应用程序。他希望map显示从用户所在位置到他办公室的路线。我在Windows8上工作,没有任何IDE(使用SublimeText2)。我已经设法让它工作a)在我的本地Chrome浏览器中,b)在RippleEmulatorforPhoneGap/Cordova>2.0.0中。但是,每当我尝试时,它都无法在我的Android手机(HTCSensation)上运行。这让我发疯,我正准备放弃它并找到其他一些“笨拙”的解决方案(如静态map或geo:url界面)。在尝试实际实现map之前,我运行了PhoneGapGeolocation完整

安卓测试: how to check a dialog is displayed on screen?(使用ActivityInstrumentationTestCase2)

我试图最终将UI测试添加到我的Android应用程序,以增加覆盖率(我的所有其他层都经过适当测试,因此我的所有错误现在都来自UI...)我开始使用ActivityInstrumentationTestCase2作为我的模拟器单元测试的基类,简单的东西很容易检查并且工作得很好。但是现在,我正在尝试检查对话框是否按预期显示,但我不知道该怎么做。我的测试:publicvoidtestOpensAboutDialogWhenAboutButtonClicked(){finalMyActivityactivity=getActivity();finalInstrumentationinstrum

windows - Windows如何分配显示设备名称? (例如\\.\DISPLAY1)并确定显示端口?

我们正在编写一个程序,该程序必须能够将设置推送到特定的显示器,这要求我们为每个显示设备提供唯一的标识符。到目前为止,我能得到的最好结果是查询EnumDisplayDevices返回的DEVMODE结构的句柄,并查看返回的DISPLAY_DEVICE名称是否包含“DISPLAY1”或“DISPLAY2”(我们只支持最多两个显示器使用此软件,并且deviceNameDISPLAY_DEVICE结构的字段采用\.\DISPLAYx的形式,其中x是自然数,最小值为1)。我的问题是,如果有人将设置从一个终端应用到另一个终端并说,实际上,“从DISPLAY1获取我的所有设置,从DISPLAY2获取