草庐IT

WebSecurityConfigurerAdapter已弃用

全部标签

android - MPAndroidChart 已弃用的 setDrawCubic() 的替代品是什么?

回答:如果您使用MPAndroidChart并且仍然使用已弃用的setDrawCubic()方法,解决方案是使用:publicenumMode{LINEAR,STEPPED,CUBIC_BEZIER,HORIZONTAL_BEZIER}它在库的LineDataSet.java类中定义。mySet.setMode(LineDataSet.Mode.CUBIC_BEZIER);所以下次不要使用mySet.setDrawCubic(true);只需使用上面的内容和所需的enum值即可。 最佳答案 现在你必须使用:dataSet.setMo

android - 获取调用日志时已弃用 ManagedQuery() 问题

我有一种方法可以尝试获取电话的通话记录。但由于已弃用ManagedQuery()我无法得到它。请帮助我如何修改它以满足我的需求。privatevoidgetCallDetails(){StringBuffersb=newStringBuffer();CursormanagedCursor=managedQuery(CallLog.Calls.CONTENT_URI,null,null,null,null);intnumber=managedCursor.getColumnIndex(CallLog.Calls.NUMBER);inttype=managedCursor.getColum

android - KeyPairGeneratorSpec 弃用

KeyPairGeneratorSpec自API23以来已弃用。您如何处理此警告?示例代码:KeyPairGeneratorkpg=KeyPairGenerator.getInstance("RSA","AndroidKeyStore");kpg.initialize(newKeyPairGeneratorSpec.Builder(context).build()); 最佳答案 根据documentation,您应该改用KeyGenParameterSpec。例如(对于RSA签名key):KeyPairGeneratorkpg=Ke

android - 什么是新的 getMyLocation 函数而不是已弃用的函数? (安卓 Java)

我有一个谷歌地图Activity,我想获取用户的位置,但我想使用的功能:getMyLocation()已弃用。这是我的一段代码:@OverridepublicvoidonMapReady(GoogleMapgoogleMap){mMap=googleMap;//Thisfunctionisdeprecated//Whatisthenewfunction?mMap.getMyLocation();//AddamarkerinSydneyandmovethecameraLatLngsydney=newLatLng(-34,151);mMap.addMarker(newMarkerOptio

android - 扩展 Gallery 的 CoverFlow(已弃用,在 >4.0 设备中无法正常工作)

我正在使用此类在我的应用中实现CoverFlow:publicclassCoverFlowextendsGallery{/***GraphicsCamerausedfortransformingthematrixofImageViews*/privateCameramCamera=newCamera();/***ThemaximumangletheChildImageViewwillberotatedby*/privateintmMaxRotationAngle=60;/***ThemaximumzoomonthecentreChild*/privateintmMaxZoom=-175

Android 在没有弃用方法的情况下向服务器发送 https post 请求

在我的应用程序中,使用通过https发送请求的方式是关注thissourceanswer.现在其中一些apache方法已弃用。谁能帮我用新方法解决问题? 最佳答案 要避免在API连接中使用已弃用的方法,请考虑使用Retrofit。它是一个第三方库,使HTTP通信更加简单。使用Retrofit时,您可以创建API端点的接口(interface)并像使用方法一样使用它。HTTP请求的其余部分由库管理。这里是Retrofitgithub主页的链接:http://square.github.io/retrofit/

android - Gradle:DefaultAndroidSourceDirectorySet to File using toString() 方法已被弃用

我想更新Android库项目的Gradle插件。新版本是0.10.4。Gradle包装器位于1.10。当我在项目上运行./gradlewinstall时出现以下警告。Convertingclasscom.android.build.gradle.internal.api.\DefaultAndroidSourceDirectorySettoFileusingtoString()methodhasbeendeprecatedandisscheduledtoberemovedinGradle2.0.Pleaseusejava.io.File,java.lang.String,java.ne

android - Android API 弃用替代方案的位置

我正在尝试实现PlacesAPI。我的代码如下所示:valbuilder=PlacePicker.IntentBuilder()startActivityForResult(builder.build(mActivity),PLACE_PICKER_REQUEST)我的map凭据是正确的,但我接到了这个电话PlacesAPIforAndroiddoesnotseemtobeenabledforyourapp.Seehttps://developers.google.com/places/android/signupformoredetails.但是,当我尝试启用“Android版Pla

android - 在弃用 onAttach(Activity activity) 后如何检查 Activity 是否实现了接口(interface)

既然onAttach(Activity)已在SDK23上被弃用,那么在Fragment生命周期中检查Activity是否正在实现接口(interface)的最佳方法是什么?此代码不再正确,将来甚至可以删除此方法。@OverridepublicvoidonAttach(Activityactivity){super.onAttach(activity);if(activityinstanceofOnInterfaceOfFragmentListener)mCallback=(OnInterfaceOfFragmentListener)activity;elsethrownewRuntim

java - startDrag 方法已弃用,无法编译程序

startDrag(android.content.ClipData,android.view.View.DragShadowBuilder,java.lang.Object,int)已弃用。如何在不失去与旧版本兼容性的情况下解决这个问题?有没有其他选择?我正在学习android基础知识,在尝试简单的拖放练习时,我遇到了这个错误。 最佳答案 根据AndroidsAPI引用startDrag()在API级别24中被弃用使用startDragAndDrop()对于较新的平台版本。并且由于AndroidAPI级别24等于AndroidN,