草庐IT

autodoc_default_flags

全部标签

android - Twilio Android 应用程序错误 - AUDIO_OUTPUT_FLAG_FAST

我一直在使用Android应用指南:https://www.twilio.com/docs/quickstart/php/android-client在使用US-Cellular的手机上,核心库出现以下错误:01-0212:48:41.102:W/LEMUR(21969):DialButtonPush01-0212:48:41.122:W/AudioTrack(21969):AUDIO_OUTPUT_FLAG_FASTdeniedbyclient01-0212:48:41.122:E/AudioTrack(21969):AudioTrack::set:Exit01-0212:48:41

android - HTML 输入 : force numeric keyboard by default but allow letters

我有一个HTML输入。输入在Android手机上的Chrome中打开的网页上。我想要一个选项,让用户在开始输入值时看到数字键盘。但与此同时,我希望他能够输入字母数字字符。我不能使用type="number",因为它不允许输入字母。我不能使用type="text",因为它默认打开字母键盘,用户必须切换到数字键盘。所以我试图找到的选项是当标准字母数字键盘打开但数字输入已经被选中时(就像你在标准键盘上按?123时一样)。我试过使用type="tel"但我不明白如何从数字切换到字母。我正在使用Cordova,所以如果没有使用HTML执行此操作的选项,我可以使用native插件,如果你建议我使用

java - 如何获取 hideSoftInputFromInputMethod(token, flags) 所需的 token ?

所以我正在尝试制作androidIME。我需要一种从我的IME本身隐藏IME的能力。到目前为止,我只看到了有关如何从Activity中显示\隐藏IME的示例,但我需要从IME中执行此操作。我找到了InputMethodManager.hideSoftInputFromInputMethod(token,flags),但它需要token,但我不知道如何获取它。getCurrentInputBinding().getConnectionToken()不起作用-它会使应用程序崩溃。有任何想法吗? 最佳答案 据推测,根据其他地方对这个问题的

android - 未找到名称为 'default' 的配置 - HoloGraphLibrary

我正在尝试在我的android项目中安装HoloGraphLibrary。但是每次同步gradle时我都会收到这条消息:Error:Configurationwithname'default'notfound.这是我的Android菜单和库文件夹:-app-build-libraries-HoloGraphLibrary-.settings-res-srcAndroidManifest.xmlbuild.gradleHoloGraphLibrary.imlHoloGraphLibrary-HoloGraphLibrary.imlLICENSE.txtNOTICE.txtproguard

安卓 8 : firebase default notification icon not showing up

我正在为我的应用程序使用firebaseFCM,并在list中设置自己的通知图标:在我测试过的Oreo之前的每个Android中(API21、API23),图标正确显示在推送通知View中,作为一个带有colorPrimary背景和白色的大圆圈ic_custom里面。在Android8.0中,图标显示为填充colorPrimary的小圆圈,内部没有任何图标。我在这里缺少什么? 最佳答案 解决了将FCM依赖项更新为com.google.firebase:firebase-messaging:15.0.2

android - EmojiCompat Flags 不适用于 Marshmallow 及更高版本(但适用于旧操作系统版本)

我正在尝试使用新的EmojiCompatTextView将旗帜显示为表情符号。它适用于较旧的Android版本,但在Marshmallow及更高版本上它显示占位符问号标志。这是XML:以及初始化EmojiCompat的代码(直接来自谷歌文档):valconfig:EmojiCompat.Config//UseadownloadablefontforEmojiCompatvalfontRequest=FontRequest("com.google.android.gms.fonts","com.google.android.gms","NotoColorEmojiCompat",R.ar

android - 当我的应用取消通知时,使用 FLAG_INSISTENT 通知播放的声音不会停止

我有一个具有提醒功能的应用程序。当需要提醒用户某事时,我的应用程序会创建一个通知,可能使用FLAG_INSISTENT来确保听到警报。一旦用户与我的应用交互以确认警报,该应用就会取消通知。用户可以通过下拉通知栏并点击我的通知来启动应用程序——在这种情况下一切都很好——或者通过其他方式导航到应用程序,例如从主屏幕启动它.如果用户使用通知栏方法,当用户触摸通知栏时,FLAG_INSISTENT音频停止。但问题来了:如果用户直接进入应用程序而不触摸通知栏。FLAG_INSISTENT警报的音频会无限期地播放——即使在我的应用程序取消通知后也是如此。用户可以停止它的唯一方法是下拉通知栏(或重启

android - 错误 : Default interface methods are only supported starting with Nougat (--min-api 24) when NOT using them

在编译我的libgdx游戏时,我从android-studio收到以下错误:Error:DefaultinterfacemethodsareonlysupportedstartingwithAndroidN(--min-api24):com.hgames.core.item.Itemcom.hgames.core.item.misc.MiscItem.deepClone()我不明白,因为我不使用默认接口(interface)方法。我的代码在JDK1.7上编译得很好。此处报告的错误涉及以下代码:interfaceItem{ItemdeepClone()}interfaceMiscItem

安卓广播接收器 : run it on default process or in a new one?

我有一个包含两个广播接收器的应用程序,一个用于接收数据,另一个用于发送数据。我已经看到它们有一个属性android:process使它们在应用程序的默认进程或另一个进程中运行。在我使用google找到的示例中,接收器设置为在进程“:remote”中运行。我的问题是,使用每个选项的优点和缺点是什么? 最佳答案 当您想与另一个应用程序共享资源时,使用与应用程序的默认进程不同的进程会很方便。要执行此操作,您需要安排两个具有相同进程名称的应用程序,如果您的进程名称以小字符开头,则会生成一个全局进程。如果它以冒号:开头,则该过程是私有(pri

android - 编辑文本 : Toggle InputType. TYPE_TEXT_FLAG_NO_SUGGESTIONS

我通过扩展android.widget.EditText创建了一个自定义的EditText。我希望只有当EditText具有焦点时,自动更正跨度才可见。所以我在构造函数中调用setInputType(INPUT_NO_FOCUS);并且:@OverrideprotectedvoidonFocusChanged(booleanfocused,intdirection,RectpreviouslyFocusedRect){super.onFocusChanged(focused,direction,previouslyFocusedRect);if(focused){setInputTyp