草庐IT

Lollipop

全部标签

android - 带有 OS Lollipop 的设备 HTC M8 上的应用程序崩溃用于 Web 服务调用

使用ksoap调用Web服务时,AndroidLollipop上的应用程序崩溃。请查看错误日志java.lang.NoSuchFieldError:NoinstancefieldheaderOutoftype[Lorg/kxml2/kdom/Element;inclassLorg/ksoap2/serialization/SoapSerializationEnvelope;oritssuperclasses(declarationof'org.ksoap2.serialization.SoapSerializationEnvelope'appearsin/system/framewor

android - 蓝牙 Gatt 回调不适用于 Lollipop 的新 API

我目前有一种方法可以写入BLE设备以发出蜂鸣声。我的蓝牙回调如下:ReadCharacteristicrc=newReadCharacteristic(context,ds.getMacAddress(),serviceUUID,UUID.fromString(myUUID),""){@OverridepublicvoidonRead(){Log.w(TAG,"callDeviceonRead");try{Thread.sleep(1000);}catch(InterruptedExceptionex){}WriteCharacteristicwc=newWriteCharacteri

android - Mockito 模拟在 Lollipop 或更高版本中运行实际的 Android 代码

所以我有一个数据库类,它有一个扩展SQLOpenHelper的依赖项,我正在使用Android插桩测试和Mockito来模拟依赖项进行测试。我们注意到Mockito在执行Mockito.mock(class)时实际上并没有模拟实现,而是实际代码正在运行并像我们预期的那样抛出空指针异常。在API19设备上,测试按预期运行并且模拟工作正常。有没有人有任何建议或可以尝试的事情?我已经尝试过具有类似结果的真实设备和模拟器。这可能是Mockito问题,还是dex-maker问题?我在搜索时没有找到任何信息。经过更多测试后,我使用Mockito模拟的任何类实际上只使用了实现。这是我的依赖项andr

Lollipop 上的 Android Stringblock.get NullPointer 异常

我在AndroidLolipop上崩溃了。java.lang.NullPointerException:Attempttoinvokevirtualmethod'java.lang.CharSequenceandroid.content.res.StringBlock.get(int)'onanullobjectreferenceatandroid.content.res.AssetManager.getResourceValue(AssetManager.java:213)atandroid.content.res.Resources.getValue(Resources.java:

android - HttpClient 在 Android 5.0 Lollipop 中失败并显示 Handshake Failed

Android5.0Lollipop中的DefaultHttpClient似乎已损坏。它无法设置与以前版本的Android成功设置的某些站点的连接。例如,我尝试连接到https://uralsg.megafon.ru//Createhttpclientlikeinhttps://stackoverflow.com/questions/18523784/ssl-tls-protocols-and-cipher-suites-with-the-androidhttpclientHttpClientclient=newDefaultHttpClient(manager,params);Htt

android - 关于 Android "Attribute elevation is only used in API level 21 and higher"的说明

我是Android开发的新手,跨多个不同平台进行开发并在每个平台上支持不同功能的概念确实让我头疼。例如,如果我进入一个xml文件并设置android:elevation="10dp"它给我消息“属性提升仅用于API级别21和更高级别(当前最小值为14),并说它会简单地忽略该属性。这是说它会完全忽略它即使我我正在使用Lollipop设备,或者如果我不在Lollipop设备上它只会忽略它? 最佳答案 只有当您不在Lollipop设备上时,它才会忽略它。旧版本的Android会简单地忽略它们不理解的任何XML属性。

java - setMaxDate() 在 Lollipop 5.0.1 android 上无法完美运行,需要适当的解决方案

即使在将setMaxDate()应用于日期选择器之后,我仍然能够在lollipop5.0.1上选择禁用的日期。该代码适用于除lollipop5.0.1以外的所有其他版本的android。在通过设置setMaxDate()限制日期后,任何用户都不能选择禁用的日期。如何以编程方式为DatePicker实现此目的?我试过下面的代码:-datePickerDialog=newDatePickerDialog(myContext,newDatePickerDialog.OnDateSetListener(){@OverridepublicvoidonDateSet(DatePickerview,

java - 处理 Lollipop 中隐含的 Intent future 弃用

为了将数据传输到其他应用程序,我一直在使用隐式Intent,如下例所示:Intentintent=newIntent();intent.setAction("com.example.OpenURL");intent.putExtra("URL_TO_OPEN",url_string);sendOrderedBroadcastAsUser(intent);Intentintent=newIntent();intent.setAction("com.example.CreateUser");intent.putExtra("Username",uname_string);intent.pu

android - Sugar ORM 在 Lollipop 上抛出 NoSuchTable 异常

我正在开发一个Android应用程序。我按照SugarORM网站上的说明创建数据库表。我做的一切都一样,我已经仔细检查过了。问题是,当应用程序在Android5.0或更高版本上运行时,当执行查询时,它会抛出SQLiteException并表示没有这样的表。相同的代码在KitKat设备上执行良好并导致正确的结果,没有任何异常。SugarORM是否支持Andriod5.0? 最佳答案 如果您使用的是SugarORM1.3,则需要保留默认构造函数,不应将任何参数传递给构造函数,除了我遇到过几次的问题之外,在开发过程中的某个时候,当您创建一

android - Sugar ORM 在 Lollipop 上抛出 NoSuchTable 异常

我正在开发一个Android应用程序。我按照SugarORM网站上的说明创建数据库表。我做的一切都一样,我已经仔细检查过了。问题是,当应用程序在Android5.0或更高版本上运行时,当执行查询时,它会抛出SQLiteException并表示没有这样的表。相同的代码在KitKat设备上执行良好并导致正确的结果,没有任何异常。SugarORM是否支持Andriod5.0? 最佳答案 如果您使用的是SugarORM1.3,则需要保留默认构造函数,不应将任何参数传递给构造函数,除了我遇到过几次的问题之外,在开发过程中的某个时候,当您创建一