草庐IT

android - 仅在 android api 级别 8 上滚动时调用 getView

我有我的Activity。它在android4.2上完美运行,但是当我在2.3(模拟器和真实设备)上运行它时,我看到一个白色屏幕(仅在底部我看到“下一个”项目的一些像素)并且当我开始滚动。列表:项目:代码:protectedLinearLayoutgetListElementView(){ViewlistItem=inflator.inflate(R.layout.category_browser_list_item,null);LinearLayoutlistElement=(LinearLayout)listItem.findViewById(R.id.category_brows

android - 如何仅在某些行上显示图像按钮

我有一个带有自定义适配器的ListView。我想根据列表中的条件在每一行上设置ImageButton的可见性。但是,这些行与我的设想不一致。在下面的示例中,我有一个名为ColorInfo的类,其属性为count。每当计数大于0时,我想显示图像。对于虚拟数据,我用ColorInfo的20个元素填充数组,每个偶数项的计数都大于0。但是,当我运行该应用程序时,我没有看到ImageButton在交替行上下面是一个完整的例子:演示ActivitypublicclassDemoActivityextendsActivity{@OverridepublicvoidonCreate(Bundlesav

由:  com.microsoft.sqlserver.jdbc.sqlserverexception:Azure Active Directory仅在Windows操作系统上支持Azure Active Directory

我们正在尝试使用Liquibase从JenkinsLinux计算机运行SQL文件,然后将错误作为:错误:构建步骤失败,异常java.lang.runtimeException:使用驱动程序com.microsoft.sqlserver.jdbc.sqlserverdriver使用urljdbc:sqlserver://floserver:///gutherydatabase.database.windows.windows。net:***;database=*********;encrypt=true;trustservercertificate=false;hostnameIncerTifi

android - Google 登录仅在(某些)小米设备上失败

我在我的应用程序中使用GoogleSignIn。我正在使用googleplay服务版本9.0.2compile'com.google.android.gms:play-services-plus:9.0.2'它在所有设备上都运行良好,但现在我从Crashlytics获取崩溃日志并且崩溃只发生在小米设备上。这是崩溃日志。FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.eterno/com.google.android.gms.auth.api.signin.internal.

android - 仅在 HTC Desire HD 上从主题设置文本颜色失败

问题:我的应用程序在大多数设备上运行良好,但在HTCDesireHD(Android2.2.1)上崩溃。(编辑:错误在2.3.3上仍然存在)异常类-android.content.res.Resources$NotFoundException。源方法-Resources.loadColorStateList()详细信息:我正在使用主题设置textColor。我在布局xml文件中的TextView中声明了textColor...并在资源主题文件中声明每个主题的textColor应该是什么......#FFFFFF#000#000#000如果我只是在我的xml文件中硬编码textColor

android - 在 HTC Rezound 上且仅在 4g 上尝试连接到服务器时返回未知主机异常

我有一个非常具体的AndroidHTCRezound问题,我希望有人可以提供解决方案。在使用HTCRezound并连接到4g网络时,我在尝试使用HttpURLConnection连接到我们的服务器时收到未知主机异常错误。这个问题的奇怪之处在于,如果手机使用Wi-Fi或3g,则与服务器的连接可以正常工作。只有4g有问题。我相信问题源于服务器TTL(生存时间),它设置为0秒。不幸的是,更改TTL不是一个选项,需要变通。作为一项测试,我对主机名的IP地址进行了硬编码,并尝试使用它进行连接,结果运行良好。现在,硬编码IP地址并不是真正的解决方案,因为服务器使用的是DNS级循环负载平衡器。我尝试

android - VideoView 仅在 Galaxy s4 上不循环播放视频

在我的应用程序中,我使用VideoView流式传输视频文件,并使用MediaPlayer.setLooping(true)制作VideoView循环视频。这是一些代码-videoView.setVideoPath(url);videoView.setOnPreparedListener(newOnPreparedListener(){@OverridepublicvoidonPrepared(MediaPlayermp){if(shouldLoopVideo){mp.setLooping(true);}videoView.start();}});此代码适用于除Galaxys4andro

android - NotificationManager 仅在设备上崩溃

我有一个我无法解释的问题。我有一个包含按钮的主要Activity。单击此按钮时,它会启动一个新Activity,该Activity会从Internet下载xml文件。下载时会有指示下载进度的通知。这在我的AVD(API级别17)中完美运行。但是,当我尝试在我的设备(具有API级别10的GT-I1900,android版本2.3.3)中做同样的事情时,它崩溃了。我认为我使用的notificationBuilder存在问题。Contextcontext=getApplicationContext();notificationManager=(NotificationManager)cont

android - 仅在 android 中的 Lollipop 5.0 中显示带有月份和年份的日期选择器

仅在android中的lollipop5.0中显示带有月份和年份的日期选择器,它可以在较低版本中完成,但我如何在android5.0中完成。 最佳答案 这可以通过将DatePicker设置为微调器模式并获取Day的Spinner并以编程方式将其隐藏。这是XML(dialog_date_picker.xml):这是执行此操作的代码。privateCalendarmCalendar;...mCalendar=Calendar.getInstance();finalViewdialogView=View.inflate(this,R.la

android - 应用程序仅在 Release模式下崩溃,如何配置混淆器?

我的应用程序仅在Release模式下崩溃,由于proguard(确认,我禁用它并工作)......我看到有人有同样的问题并尝试了一些解决方案,例如:Android:appcrashedwhenstartingaftersigninginreleasemode.我首先尝试保留MainActivity,然后尝试保留整个包-keepclassandroid.app.**但是还是没有解决。在这种情况下,由于混淆,Logcat几乎毫无用处,proguard有点难以理解,还因为我没有找到我应该调整哪一部分的线索。你知道我应该如何配置混淆器吗? 最佳答案