草庐IT

度以下

全部标签

M以下Android版本的Android运行时权限?

最近我的olacabsapplication,在最新更新后,在运行时请求位置权限。它没有打开位置设置屏幕,但只需单击"is",设备的我的位置(GPS)就会打开,应用程序会继续进行,而不会转到位置设置或任何设置屏幕。此功能即将出现在androidM中,并且仅在MNC预览版中可用,因此我猜测目前无法在设备中使用它。那么这个应用程序是如何实现这个功能的呢? 最佳答案 是usingSettingsApi在PlayServicesSDK7.0+中,到displaythelocationsettingsdialog.

android - 您尚未接受以下 sdk 组件的许可协议(protocol) [android sdk build-tools 23.0.1]

我有下一个问题,我正在尝试使用react-native运行我的应用程序。你能帮我吗 最佳答案 Trythisway进入你的android-sdk\tools路径C:\Users\USER\AppData\Local\Android\android-sdk\tools然后运行下面的命令.\androidupdatesdk--no-ui--all--filterbuild-tools-xx.x.x,android-xx,extra-android-m2repository它将在接受许可协议(protocol)的情况下安装根据你的问题,b

android - 从 SDK 版本 28 以下的 TypeFace 创建 TypeFaceSpan

我找到了一种从TypeFace中创建TypeFaceSpan的方法,如下所示:fungetTypeFaceSpan(typeFace:TypeFace)=TypeFaceSpan(typeFace)但是此API仅在API级别>=28中允许。任何Compat库都可以低于28? 最佳答案 TypeFaceSpan是一个MetricAffectingSpan。所以即使没有没有任何确切的方法从Span得到TypeFaceSpan,我们也可以制作CustomTypeFaceSpan如下所示,并用它代替TypeFaceSpan。classCus

android - 更改 API 19 及以下版本的 RadioButton 颜色?

所以我有一个应用程序,用户可以在其中通过从一组RadioButtons中进行选择来选择颜色,我使用了ButtonTintXML属性来为按钮着色,但显然这只适用于API>21/.所以我的问题是,如何在KitKat(API19)及以下版本中更改RadioButtons的颜色?我已经测试了其他堆栈溢出问题的一些方法,但到目前为止都没有奏效。 最佳答案 使用设计支持库(23.2.0或最新)和appcompatwidgets,如下所示MaterialDesignforPre-LollipopDevices:AppCompat(akaActio

android - 找不到以下类 : - GestureOverlayView

我试图将GesterOverlayView插入到我的android应用程序的xml文件中,它说,找不到以下类:-GestureOverlayView因此,它不会让我使用gestureOverlayview错误。我正在遵循本指南:http://developer.android.com/resources/articles/gestures.html为什么它会这样做?我在我的程序中使用了这段代码,但它仍然不起作用。我在xml和addOnGesturePerformedListener(this);部分收到错误,但我直接从谷歌代码中复制了它。GestureOverlayViewgestur

android - 如何将 Android DatePicker 模式设置为 21 级以下 API 的微调器

我想显示一个带有模式微调器而不是日历的DatePickerDialog。在我的styles.xml中,我尝试放置此属性,但它表示我应该使用的最低SDK版本是API21。spinner我使用的是最低SDK版本18。对于低于API21的API,如何将默认日期选择器模式设置为微调器?这是我的日期选择器的Java代码:publicclassMyDatePickerextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{@OverridepublicDialogonCreateDialog(BundlesavedInst

android - 在 kotlin 中带有微调器的 ArrayAdapter - 不能使用提供的参数调用以下函数

我有一个微调器,我想在其中显示字符串列表(例如语言);我尝试了很多方法,但都没有用。现在我陷入了这个唯一的错误。这是关于ArrayAdapted的,“不能使用提供的参数调用以下函数”。我尝试了这篇文章中提到的技巧Linktoasimilarquestion.valarrayAdapter=ArrayAdapter(this,android.R.layout.simple_spinner_item,statuts.toList())还有这个:valarrayAdapter=ArrayAdapter(this,android.R.layout.simple_spinner_item,sta

android - 类似于24以下的GestureDescription执行点击,滑动, throw ?

用例是我需要通过我的访问服务在前台的另一个应用程序上执行一些交互,比如点击、滑动等,我可以使用androidnoughat中添加的gesturedescription来实现。如何在以前的版本中实现这一点?TouchUtils不能用于生产。我在询问之前做了调查,但没有找到解决办法。一小段会有帮助的。 最佳答案 对于触摸屏事件,您可以使用:dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis(),MotionEv

java - Android Java 日历替代品,具有以下功能

我需要从星期一开始我的日历。根据今天的日期(2012年8月7日),第一天为星期一,一周中的最少天数为1,java为我提供一年中的第33周,而android为32,为什么?所以我需要具有以下功能的日历替代品。我正在使用的代码:Calendarcal=Calendar.getInstance();cal.setFirstDayOfWeek(Calendar.MONDAY);cal.setMinimalDaysInFirstWeek(1);out("Fordate:"+df.format(cal.getTime())+"Week="+cal.get(Calendar.WEEK_OF_YEAR

当我使用 SwipeBackLayout 并将其滑动到 api 21 以下时,Android Activity 背景不透明

我正在使用SwipeBackLayout开发我的应用程序,我的Activity是从SwipeBackActivity扩展而来的。当我使用androidapi21在我的设备中向后滑动时,前台Activity的背景是透明的。但它在使用api19的设备中不起作用。像这样:这是设备api19中的图片这是设备api21中的图片下面是我在values-v19中的style.xml:truetruefalsetrue这是我在values-v21中的style.xmltruetruefalsetrue在manifest.xml中:......... 最佳答案