草庐IT

screen-resolution

全部标签

java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/android/gms/common/GooglePlayServicesUtil 错误

我正在尝试运行GoogleCloudMessaging示例,它遵循官网的教程https://developer.android.com/google/gcm/client.html.但是,示例突然崩溃并生成如下错误:经过跟踪,我发现这段代码的错误是:/***CheckthedevicetomakesureithastheGooglePlayServicesAPK.If*itdoesn't,displayadialogthatallowsuserstodownloadtheAPKfrom*theGooglePlayStoreorenableitinthedevice'ssystemset

Android:App Widget Configuration Activity 的行为不像 Activity(编辑自:Android:AppWidget not embedding into home screen)

(在此处编辑-下面是原始帖子)我已将最初的问题缩小为:home键对于常规Activity和appwidget配置Activity的行为根本不同。我用以下最少的Activity进行了测试:publicclassTestActivityextendsActivity{Loggerlogger=Logger.getLogger("logger");@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}@OverrideprotectedvoidonUserLeaveH

android - react-native-smart-splash-screen android 状态栏问题

我正在使用reactnativesmartsplashscreen.我的问题是isthereanywaytohidestatus-baronsplashscreeninandroid?(它在ios中工作正常)。 最佳答案 OnMainActivity.java,justlikethat:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){SplashScreen.show(this,true);//来源:https://github.com/crazycodeboy/re

android - RESOLUTION_REQUIRED 即使用户的位置已打开。可能吗?

我在应用程序上使用Google的SettingsClient。它工作正常,但有些用户无法使用GPS,即使他们已打开位置并且已经授予访问位置权限。据我了解,如果SettingsClient在其FailureListener上返回RESOLUTION_REQUIRED,那是因为用户禁用了定位。这是真的吗?还是有任何其他原因返回RESOLUTION_REQUIRED?当返回RESOLUTION_REQUIRED时,GPS图标不会显示在状态栏上,但它应该在那里!这是我的代码:SettingsClientmSettingsClient=LocationServices.getSettingsCl

java - 最佳实践 : Design pattern for 2D HUD screen navigation

如果您的应用程序带有完全用于2D绘图的GUI,那么处理绘制内容和触摸位置的最佳实践应该是什么?一个更好理解的例子:我有一个带map的游戏。在这张map上我可以build房屋和东西。我还有一个可以扩展的信息栏。在扩展栏上,我绘制了一些关于游戏的信息,它还提供了更改不同值的界面。如果发生触摸,我必须检查信息栏是否扩展,以确定我是否要更改map上的某些内容或栏上的某些内容。这是由状态模式完成的,但我怀疑这是否正确,因为我认为它可能有点复杂,因为可能存在“子状态”。所以基本上问题是:状态模式(来自GoF)是处理纯图形GUI的最佳实践吗? 最佳答案

android - react native : Android WebView returns blank screen for some websites and some devices

我已经有几个月的工作reactnative应用程序,其中WebView指向HTTPS站点。这一切都很好,但WebView突然开始返回一个空白页面而不是HTTPS站点。通过调试,我发现:这只发生在我的设备上(没有我的用户报告过这个问题)某些网站会返回空白屏幕,而某些网站会正确呈现。(例如,google.com会呈现而amazon.com会返回空白屏幕)在chrome检查器中调试WebView时,似乎每次对这些站点之一(例如amazon.com)进行GET调用时,调用都会在1秒左右后被取消。这些网站在我的android-chrome浏览器上被正确调用、打开和呈现。似乎我设备中的某些东西阻止

android - .apk 的大小随着目标设备的增加而增加(LDPI、MDPI、HDPI、X-Large Screens)

我开发了一个最初针对MDPI设备的应用程序,它有很多图像,应用程序的大小接近16MB。现在我需要定位所有其他设备屏幕。为此,需要复制图像以定位这些设备。这将.apk增加到45MB到50MB。我的问题是市场可以接受这个文件大小吗?或者我可以为每个目标设备生成不同的.apk并将其放置在市场上吗?以便根据设备下载相应的.apk将被下载?请有人帮忙解决这个问题......我已经搜索了很多关于这个并且变得徒劳...... 最佳答案 目前apk的最大大小为50mb。为了解决这个问题,具有大量资源的应用程序(即游戏)将资源下载到sdcard。您可

android:如何使用触摸和拖动在它们之间创建不同的 "screens"和导航?

我可以创建与主屏幕上相同类型的导航吗?也就是说,我想要可以使用触摸和拖动在不同的屏幕之间导航吗?我还没有看到任何关于它的信息,所以是时候问了:)哦,我说的是安卓应用:) 最佳答案 没有内置任何东西,但您可以使用ViewFlipper、GestureDetector和Animation来“伪装”它(使用此方法您不会获得主屏幕的触觉拖动):publicclassSwipeExampleextendsActivity{privatestaticfinalintLEFT=0;privatestaticfinalintRIGHT=1;View

安卓开发 : Changing Screen Brightness in Service

现在我再试一次。我想改变屏幕亮度。我试过:WindowManager.LayoutParamslayoutParams=getWindow().getAttributes();layoutParams.screenBrightness=0.5F;//set50%brightnessgetWindow().setAttributes(layoutParams);并且似乎在Activity中工作,但是当我在服务中时,我得到了getWindow()编译错误。 最佳答案 服务不能那样改变屏幕亮度。服务没有用户界面,所以它没有Window。您

javascript - Fit Screen Android WebApp(避免水平滚动)

我正在尝试解决我的网络应用程序中的一个问题,我想避免水平滚动(只允许向下滚动)我添加这个标签是为了在IOS浏览器中避免它并且工作正常,但在Android浏览器中不是...... 最佳答案 确保您的body宽度为100%,并且没有child的固定宽度高于屏幕水平分辨率。除此之外,header中的这个元标记就足够了: 关于javascript-FitScreenAndroidWebApp(避免水平滚动),我们在StackOverflow上找到一个类似的问题: ht