草庐IT

大前端Android

全部标签

android - 在 Android 8.1 上运行供应商测试套件 (VTS)

我正尝试按照Google提供的VTS手册在我的手机Pixel上试验VTS。它一直显示错误:E/VtsVendorConfigFileUtil:Vendortestconfigfile/config/vts-tradefed-vendor-config-prod.jsondoesnotexist我尝试在分支master和分支m/android-8.1.0_r1上构建,但都失败了。我的手机是Android8.1.1版本。有没有人知道如何解决这个问题? 最佳答案 我的一位同事报告了同样的错误。我在构建vts目标后注意到可以在此处找到此配置

android - InterstitialAd 监听器 onAdClicked 不工作

AllotherlistenersofInterstitialAdareworkingbutonlyonAdLoadednotworking.ihavesettoastforalllistenerbutonAdLoadedonlynotgettingcalledbutotherallareworkingcorrectly.whyonlyonAdClicked()isnotworkingwhat'swrongwiththismethod代码publicclassTestActivityextendsAppCompatActivity{InterstitialAdmInterstitial

android - 如何在 Android 中使用 Room 存储对象数组?

我想在我的应用中缓存一个歌曲列表,歌曲列表结构如下:@EntitypublicclassSonglist{String_id;Stringdesc;ListsongWithComment;.....publicstaticclassSongDesc{Stringcomment;Songsong;}}@EntitypulbicclassSong{Stringname;Stringtype;......}运行sqlite3的lib是android.arch.persistence.room,但它不允许在表中引用对象。是否有任何方法可以通过在Android中使用Room来缓存歌曲列表?

android - 如何使用 Mockito 模拟 DisplayMetrics

我有一个自定义View,我正在尝试针对不同的屏幕尺寸进行测试,但我无法找到有关如何在单元测试中正确模拟显示宽度的文档或示例。这是我如何尝试使用它的示例:privateCustomTextViewcustomTV;@OverrideprotectedvoidsetUp()throwsException{super.setUp();DisplayMetricsdisplayMetrics=mock(DisplayMetrics.class);displayMetrics.widthPixels=600;ResourcesmockResources=mock(Resources.class)

java - 加载android studio时出错,无法加载类 'org.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider'

我将AndroidStudio升级到最新版本(3.0.1)。由于以下错误,现在我无法打开或创建新项目Error:(1,0)Unabletoloadclass'org.bouncycastle.jce.provider.BouncyCastleProvider' 最佳答案 我找到了解决方案。我执行了以下步骤。1)删除'C:\Users\.gradle'目录下的所有文件2)然后以管理员身份运行Androidstudio 关于java-加载androidstudio时出错,无法加载类'org.

android - 如何使用列表/数组列表向 Firebase 添加和检索数据?

我一直在尝试弄清楚如何使用列表或数组列表将数据添加到我的firebase实时数据库。例如,我想创建一个喜欢帖子的用户列表,并将它们添加到列表/数组列表中,然后将该列表/数组列表上传到我的实时数据库中。之后我还想从firebase检索数据。 最佳答案 为此,请使用以下代码:Listfriends=newArrayList();friends.add("John");friends.add("Steve");friends.add("Anna");DatabaseReferencerootRef=FirebaseDatabase.get

android - 在 Android 上使用 Firebase Analytics 和 UTM 进行转化跟踪

我需要使用firebase分析在我的Android应用程序上实现转化跟踪。为了做到这一点,我将向我的链接添加一些UTM参数,该链接将在我的Android应用程序上打开一个屏幕(使用深度链接),然后我认为我需要将这些参数发送到Firebase。我想知道执行此操作的正确/常用方法是什么?我是否应该在打开应用程序时解析URL,保存UTM参数并在稍后发生转换时发送它们?我该如何将它们发送到Firebase?使用额外的参数或用户属性?如果转换发生在一年后,将UTM参数也发送到firebase是否有意义? 最佳答案 FirebaseAnalyt

android - 如何在 Kotlin 中制作双向转换器? (在java中工作)

我收到这个错误:Error:(32,50)cannotfindmethodindexFromModel(android.databinding.ObservableList,br.com.martinlabs.usecase.model.GrupoDoPrincipal)inclassbr.com.martinlabs.usecase.viewtools.Converters但是我在Converters上有这个方法:(我也试过一个里面有伴随对象的类)objectConverters{funindexFromModel(list:ObservableList,model:GrupoDoP

android - 如何从 ArrayAdapter 中删除项目?

在我的应用程序中,我应该使用ListView和ArrayAdapter来显示一些列表。(我不应该使用RecyclerView,所以不推荐我使用它)。我希望当计时器接收到0时删除此项目。publicclassAuctionTodayListAdapterextendsBaseAdapter{privateTextViewproName,progressTxt,txtPercent,txtPrice2,txtStartPrice,txtPrice,progressFinishedTxt,text_view_169622,price,timeView,edtUserName,today_in

android - 切换 onCheckedChangedListner 不在工具栏菜单内注册点击

我的应用程序工具栏中有一个开关,可为用户提供更改语言的选项。当我使用开关时,onCheckedChanged方法不起作用。此外,在我看来,onOptionsItemSelected也没有被点击,因为我在屏幕上没有看到任何日志消息。请注意,当我使用开关时应用程序没有崩溃。对溢出菜单中存在的选项的点击工作正常。我正在获取这些情况下的日志。SwitchaSwitch;RelativeLayoutlangSwitch;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceStat