草庐IT

Android 谷歌地图图钉在不同手机上显示不同尺寸

我正在尝试在Android谷歌地图上实现图钉显示。我已经成功实现了它。但是,我对为什么这些图钉在不同手机上以不同大小显示感到有点困惑。我目前正在使用相同的R.drawablepng文件,该文件存储在/res/drawable文件夹下。为什么会这样?有没有办法对此进行标准化?下面是三星和HTC手机之间的比较示例: 最佳答案 小屏幕手机->36x36像素(ldpi)(120dpi)图像大小(保持在res/drawable-ldpi文件夹下)普通屏幕手机->48x48px(mdpi)(160dpi)imagesize(underres/d

java - 使用Zxing从手机上存储的图像中解码二维码(在Android手机上)

我有一个从服务器接收二维码的应用程序。我想解码它(不是用Intent和相机)并在我的应用程序中显示它包含的文本。我已经在J​​avaSE中用zxing的jar和这段代码完成了这个:privateclassQRCodeDecoder{publicStringdecode(FileimageFile){BufferedImageimage;try{image=ImageIO.read(imageFile);}catch(IOExceptione1){return"iooutch";}//creatingluminancesourceLuminanceSourcelumSource=newB

android - 手机上 NETWORK_PROVIDER 的 getLastKnownLocation 返回 null

好吧,我花了很多时间搜索和阅读,而不仅仅是这个网站。大多数线程处理GPS或试图让它在模拟器中工作。developer.android.com上的文档只解释了一点。我无法让一件简单的事情发挥作用。像大多数遇到此问题的人一样,我只想从网络提供商那里获取最后一个已知位置,但即使在我使用Googlemap(使用网络提供商,因为GPS已关闭)并向我显示后,它也无法获取仅1/8至1/4英里远。好的,所以“供应商”(蜂窝塔/wi-fi,如果打开)正在修复谷歌地图。我尝试了我的应用程序,但无法获取最后的已知位置。我什至没有尝试在map中显示它,而是让它在按下按钮获取位置后将纬度和经度坐标打印到屏幕上。

android - 图片显示在 Android Studio 中但不显示在手机上

正如您在下面看到的,这是AndroidStudio显示的内容:但是,当我在手机上运行此应用程序时,ListView仅在其上方显示一个空白图像(即一个空格),而“彩虹之上的某处”应该位于此位置。ListView工作正常。它由一个ImageView和两个TextView组成。(如果有帮助,此ImageView正在运行)。如果其中任何一个可能造成干扰,那么我将在此处发布代码,但我觉得这很难相信。我不确定的一件事是在单独的xml文件中为ListView定义单元格时是否可以使用相对View。我不明白为什么不,但这是我唯一能想到的。基本上Androidstudio显示一切正常,但在手机/模拟器上情

[轻科普]谈一谈最近手机上的2亿像素

最近很多厂商发布了2亿像素的手机,2亿像素比较火热,如realme11pro+,荣耀的honor90pro,以及之前小米发布的Redminote12pro+。下图为honor90Pro上搭载的2亿像素,为S5KHP3下图为红米上搭载的S5kHPX2亿像素传感器。  下图为Realme的两亿像素,S5KHP3的超级变焦版本 以上三款手机均使用的是三星的2亿像素的Sensor,目前市面上做高像素大底的也就三星一家。通过官方给出的信息,三款sensor的纸面参数均是一致,都是采用1/1.4"的大底,单个像素尺寸达到0.56微米,支持PDAF对焦,支持像素16合1,可以在不光线下输出不同的模式。但是,

android - android模拟器会在主机上使用vpn访问网络吗

我的Android应用程序使用只能从办公室网络访问的网络服务。我想在家调试。我可以在MAC上使用ssh或在Windows中使用puttyVPN进入我的办公室网络。Android模拟器会在VPN下“自动”访问办公室网络还是需要特定设置? 最佳答案 它似乎不会自动为我工作,不。我在Windows764位中模拟GoogleAPILevel9,当我的主机在我公司的VPN上时,我无法访问我可以在我的主机上访问的Android浏览器中的页面。我可以在模拟器中访问其他网站,例如google.com,因此它确实具有网络访问权限。

android - 为什么在某些 android 2.2 手机上绘制位图非常慢?

我有一个简单的纸牌游戏,用户可以在屏幕上拖放纸牌。在某些2.2android手机上,如Droid和EVO,绘图速度非常慢。这很奇怪,因为它发生在一些速度更快的手机上。然而,并不是我在Droid和DroidX上测试的所有手机,程序运行良好,在G1等较慢的手机上也运行良好。在摩托罗拉为Droid发布2.2更新后,我开始收到有关此问题的报告。这是我想出的解决方法,但它确实降低了我的图形质量。渐变看起来很糟糕。我改变了这个Bitmap.createBitmap(newBmp.getWidth(),newBmp.getHeight(),Bitmap.Config.ARGB_8888);对此Bit

android - Fancybox:无法在 Android 手机上滚动

我正在使用Fancybox在我的网站上输出计算器的结果:inlandprotitle.com输出在台式机和iphone上看起来不错,使用:-webkit-overflow-scrolling:touch;输出在Android手机上被裁剪。有什么方法可以在Android手机上启用fancybox滚动吗? 最佳答案 我在做这件事时也遇到了很多麻烦。答案是,这取决于。您正在测试什么Android操作系统?是2.X吗? 关于android-Fancybox:无法在Android手机上滚动,我们在

android - MediaRecorder.stop() 在三星 Galaxy 相机上挂起

在我的MediaRecorder上调用stop()在SamsungGalaxyCamera上无限期挂起。将此调用放在单独的线程中也无助于解决问题。Logcat不显示任何错误消息。但是,在SamsungGalaxyNexus上运行同一个应用程序不会出现任何问题。这是围绕我调用stop的代码:View.OnClickListenercaptureListener=newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){if(isRecording){//stoprecordingandreleasecameramMediaRe

android - 使用脚本在 android root 手机上重命名文件

我有一部安卓手机,我一直在下载一些我不想出现在图库中的媒体文件。不要认为我在这里很荒谬。为了完成这个任务,我写了一个小而简单的脚本。在这里。echo"Belowfileswillbehidden."forfNamein`ls/storage/extSdCard/Download/*.mp4`doecho$fNamemv-f$fName`basename$fName.mp4`.bakdone当我以root用户使用“文件资源管理器”应用程序的“脚本执行器”实用程序执行此脚本时,我收到如下错误消息。mv:can'tcreate'abc.mp4':Read-onlyfilesystem我假设“