草庐IT

android - Qt 安卓。获取设备屏幕分辨率

我正在Android设备上使用qt5.3进行开发。我无法获取屏幕分辨率。对于旧的qt5版本,此代码有效:QScreen*screen=QApplication::screens().at(0);largh=screen->availableGeometry().width();alt=screen->availableGeometry().height();但是现在它不起作用(返回屏幕尺寸00x00)。还有另一种方法吗?谢谢 最佳答案 Size保持像素分辨率screen->size().width()screen->size().h

android - 如何在Android中逐像素显示位图?

我正在尝试逐像素显示位图图像(这明确表示有一些延迟)。为此,我使用了两个“for循环”,但它只打印一行像素...我的代码:Buttonstart=(Button)findViewById(R.id.start);start.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){//Toast.makeText(getBaseContext(),"Printing...",Toast.LENGTH_SHORT).show();iImageArray=newint[bMap.getWid

android - Google Pixel 有 opencl 吗?

我正在开发使用OpenCl的android应用程序,我想知道的是谷歌仍然从他们的设备中删除OpenCl吗?我不会说使用Nvidia的GooglePixelC,所以我可以使用cuda。 最佳答案 不,GooglePixel没有。我跑了OpenCL™Info在我的GooglePixelXL上,和thisiswhatIgot. 关于android-GooglePixel有opencl吗?,我们在StackOverflow上找到一个类似的问题: https://sta

android - 我如何根据十六进制颜色代码给出颜色名称?

我有一个代码只能在图像上的触摸像素上给出十六进制代码。现在我也想给出颜色的名称。这怎么可能使用Android?请提出一个方法。publicbooleanonTouch(Viewv,MotionEventevent){//getxcoordinatesintx=(int)event.getX();//getycoordinatesinty=(int)event.getY();//getbitmapintouchlistenerfinalBitmapbitmap=((BitmapDrawable)image.getDrawable()).getBitmap();//xandycoordin

android - 将像素值转换为毫米 - Android

因为具体需要,在我的android布局中,我已经使用“mm”来提供尺寸。在TextView中,我也提供了以“mm”为单位的尺寸。当我执行textView.getTextSize()时,返回的大小始终以像素值表示。我想将该像素值转换为“mm”。例如,如果我将字体大小设置为“2mm”,那么在任何设备上,当我执行getTextSize()时,我希望获得“2mm”。我应该为此使用任何特定方法吗?我可以找到将“mm”转换为“像素”的答案,但找不到任何关于转换反之亦然的信息。 最佳答案 我们使用TypedValue.javafloatpx=Ty

android - 如何获取缩放后的图片宽度

实际图像源高度=180px,宽度=192pxImageView的宽度为90像素,高度为60像素。我想知道图像在屏幕上的实际显示高度和宽度。有人可以帮助我吗?我尝试了以下方法,但没有给我想要的结果如果我执行imageview.getWidth,我会得到ImageView的90px如果我执行imageView.getMeasuredWidth,我会得到ImageView的90px如果我执行imageview.getDrawable.getIntrinsicWidth,我会得到192px的实际源宽度如果我执行imageview.getDrawable.getBounds,我会得到192px的

android - 如何获得 1 :1 pixels on android emulator?

我创建了一个没有屏幕缩放的AVD,但像素与我的屏幕不匹配。有什么解决办法吗?屏幕配置为720宽,但在我的屏幕上显示为413。编辑:多一点实验,受@Fallenreaper回答的启发:如果我在浏览器中加载一个500像素宽的图像,它仍然比屏幕大(应该是720像素宽)。这是500像素的图像,有两个屏幕截图,向右滚动显示它比720像素的屏幕大。编辑2:这可能与此有关http://www.quirksmode.org/blog/archives/2010/04/a_pixel_is_not.html 最佳答案 当您从AndroidVirtua

javascript - 如何使用 Javascript 获取 'css-pixel'(媒体查询)宽度?

我意识到在获取设备尺寸等方面之前也有人提出过类似的问题,但对于解决此问题的确切方法似乎存在分歧。假设我有媒体查询(例如TwitterBootstrap)超小型设备手机(小型设备平板电脑(≥768像素)中型设备桌面(≥992px)大型设备桌面(≥1200像素)现在,我希望能够使用Javascript从本质上获得相同的输出。换句话说,cssmedia-query像素数而不是实际的屏幕点。也就是说,我不需要得到确切的答案,但我想避免因为我得到的是“屏幕点”而不是css像素而出局2或3。与台式机相比,我更关心移动设备,尤其是Android。screen.width对此可靠吗?还是jQuery(

android - 更新 SDK 后,Pixel 启动器一直停止

更新SDK后,我在运行模拟器时遇到了这个问题:Pixel启动器一直停止,请帮助我,非常感谢注:我用的是androidstudio2.3.3 最佳答案 实际上,anasdarai的评论就是答案,但我会稍微扩展一下。一般解决方法如下:删除AVD和系统镜像;下载系统镜像;创建一个新的AVD;启动安卓模拟器;4.a.单击更多按钮(那3个水平点)在导航控件(模拟器旁边的栏)中;4.b.点击设置;4.c.从OpenGLES渲染器下拉列表中选择选项ANGLE(D3D11);4.d.重新启动Android模拟器。在大多数情况下,步骤1到3是可选的。

java - 使用 Android 拍摄单色照片(黑白)

我想在我的应用程序中拍摄一张真正的黑白照片。我搜索了解决方案(也在这个网站上),但我总能找到将照片设为灰度的解决方案(例如在thistopic中),但这不是我要找的...我还发现了一个主题提出这个:publicstaticBitmapcreateContrast(Bitmapsrc,doublevalue){//imagesizeintwidth=src.getWidth();intheight=src.getHeight();//createoutputbitmapBitmapbmOut=Bitmap.createBitmap(width,height,src.getConfig()