在Android上使用带有ListAdapter的AdMob广告

我目前正在开发一个应用程序,其中主屏幕没有像setContentView(R.layout.myScreen)中那样的实际视图;使用。相反,它使用一个XML文件,该文件仅详细说明分配给列表适配器的textview,并填充数据库中的数据 下面是使用的XML文件 <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/andr

Android 按下按钮后隐藏键盘

好的,我有一个活动,需要2到6个数字输入。用户完成后,按下按钮启动处理,然后显示中间结果。问题是 我不能让键盘消失,它覆盖了显示结果的可滚动区域 我正在使用 confirButton.setOnClickListener(新视图.OnClickListener(){ 公共void onClick(视图){ 但这并没有隐藏键盘。 我必须使用“确认”按钮-因为某些输入是可选的。因此我不能依赖焦点更改侦听器或类似功能。按钮视图中的内容是否会影响我在父窗口中隐藏键盘的能力 还是发生了更险恶的事情 我可以

Android 为什么不能在滚动视图中使用ListView?

我找到了很多教程和示例,但是为什么不能在ScrollView中使用ListView呢 唯一的答案是 使用ListView使其不滚动非常昂贵,这违背了ListView的全部目的。 我有以下xml文件 ......... <ScrollView android:id="@+id/sv" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_belo

如何将后退按钮添加到Android Web应用程序

我正在尝试整理一个网络应用程序,但找不到一种可能的方式,包括通过手机软键使用后退按钮。我该怎么做呢? i、 e我想使用手机上的“后退”按钮返回到以前查看的网页 多谢各位 约旦 package com.wear2gym; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.webkit.WebChromeClient; import android.

Android 从其他活动中启用按钮

在我的代码中,我在活动“a”中有一个禁用的按钮 我可以从活动“B”启用活动“A”上的该按钮吗 谢谢。通常情况下,你不能 如果您正在从活动B调用活动A,那么您可以通过intent传递是否启用按钮的信息 如果A调用了B,而您需要根据用户在B中的操作在A中执行某些操作,那么您可以使用startActivityForResult调用B,并将结果从B发送回A;然后,在“活动A”的“活动结果”中,您可以根据B传回的内容启用/禁用按钮。通常,您不能 如果您正在从活动B调用活动A,那么您可以通过intent传递

无法在android中获取json数组值

`大家好 请检查此Json的格式 {"id": "293369****","owner": { "name": "******", "id": "*****"},name": "test event","start_time": "2012-05-18T02:00:00","end_time":"2012-05-18T05:00:00","privacy": "FRIENDS","updated_time": "2012-05-18T08:25:37+0000"} 我用这个代码。我能够

重新启动Android应用程序

在应用程序的末尾,我有一个按钮可以重新启动应用程序 在按钮的onClick侦听器中重新启动应用程序的方法是什么 我试着用“com.android.action.main”创建一个意图 但是它不起作用吗?请将以下代码放入您的onClick Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage( getBaseContext().getPackageName() ); i.add

Android 在较大的图像视图中显示小png(可绘制)

我正在一个比原始图像更大尺寸的ImageView中显示一个微小的png可绘制资源。这是正常的,顺便说一句,我想要的是:) 当显示ImageView时,图像是模糊的,我想这是因为使用了缩放方法 我希望达到类似以下效果: 原始图像在无抗锯齿的情况下放大 有没有一种方法可以直接使用具有一定宽度和高度(倾斜)的图像视图和可绘制的图像视图,而不必使用中间位图来实现这一点?您是否尝试过在布局中关闭抗锯齿功能 <ImageView xmlns:android="http://schemas.an

如果triyng连续两次共享,socialauth android将失败

我已经实现了两种共享方法。通过facebook和twitter @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_menu); adapter = new SocialAuthAdapter(new ResponseListener()); } public voi

如何在Android 2.2版本中创建ActionBar?

我是Android编程新手。我只想知道如何为android 2.2版本创建ActionBar。您可以使用ActionBarSherlock。它是一个开源库,模拟了ActionBar的确切功能和设计 请参阅: 谷歌在许多应用程序中也使用了这个功能。你可以使用ActionBarSherlock。它是一个开源库,模拟了ActionBar的确切功能和设计 请参阅: 谷歌在许多应用程序中也使用了这个功能。是的,ActionBarSherlock是最好的选择 请参见是的ActionBar夏洛克是最佳选择 请

support lib android.support.v7.widget.GridLayout导致应用程序小部件的InflateException/ClassNotFoundException

我很难在android.support.v7.widget.GridLayout中使用支持库。它总是给我以下错误: 08-09 23:49:55.746: W/AppWidgetHostView(132): Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{com.myapp.AppWidget}): android.view.InflateException: Binary XML file l

Android 为什么动作设置没有';更换设备时不显示?

为什么在简单的hello world编译后,我无法在三星Mini S3的操作栏中看到操作设置,它显示在Nexus 7中。这是否取决于我正在使用的应用程序主题?我试图改变应用程序的主题,但它似乎总是采取Nexus的布局,即使我选择三星迷你显示器的大小。有什么想法吗 注:我也不能选择三星Mini显示器尺寸800*480,在ADB中我有480*800选项,如果您使用的是在新android应用程序中创建的默认操作栏,您当然不会看到三星Mini S3上的溢出菜单,因为如果我没有弄错的话,S3 Mini左侧

你能在Windows8电脑上安装android sdk吗?

我可以在Windows 8 pc上安装Android sdk吗? 是否可以在Windows 8 pc上开发应用程序?系统要求非常明确: 如果您至少安装了最新的JDK,这是可能的。 以下是带有SDK和专用Eclipse版本的Windows捆绑包: 系统要求非常明确: 如果您至少安装了最新的JDK,这是可能的。 以下是带有SDK和专用Eclipse版本的Windows捆绑包: 是的,你可以,在谷歌上搜索如何安装,还有很多教程可供选择 Is it possible to develop app

Android 如何通过URLConnection发送多个JSON对象?

我不熟悉安卓系统。在这个方法中,我愿意发送一个BEAccident对象和一些字符串,但是服务器抛出了一个错误 公共字符串SendIncident(beacident意外,字符串用户名, 字符串(密码){ 请告知这是否是使用URLConnection发送非本机对象的正确方法。我感谢您的任何响应。如果查询字符串中的参数名称与web服务的参数名称不匹配,则可能会发生这种情况。如果您可以说明接收的服务器类型,则会很有帮助。如果参数名称为n您的查询字符串与web服务的参数名称不匹配。如果您可以说明您正在接

Android 使用RxJava捕获timespan中的用户单击次数

我有一个应用程序,它有隐藏的调试菜单。如果(Build.DEBUG和)用户在一秒钟内点击一个视图4次,我需要启用这个秘密菜单。 我想用这个RxJava 我尝试使用Kaushik Gopal在上取消BouncedBuffer,但这会计算单击次数,如果在指定的时间段内没有单击,则返回值 通过使用simplebuffer(),我已经达到了预期的效果,但是如果没有点击,它会开始缓冲并不断发出空列表。我可以添加filter(),但我希望以不同的方式获得相同的结果 我想在第一次单击后启动缓冲区,收集所有单击

Android 迭代哈希映射并获取字符串数组的值

有人能帮我在散列映射上迭代,并将值存储到字符串数组吗? 我有一个哈希映射,它有两个键,每个键下都有相应的值。由于值集很大,所以我希望迭代每个键的哈希映射中的值,并将其存储到字符串数组中。请帮助。试试这个: List<String> valuesList =new ArrayList<>(); for(String key:mHash.keySet()){ valuesList.add(mHash.get(key)); } 试试这个: List<String

Android 如何从一个包中存储和获取颜色?

我正在研究Android应用程序的纵向和横向视图。 由于在更改方向时数据丢失,我想通过重写方法onSavedInstanceState并从onRestoreInstanceState恢复数据,将数据存储在一个包中。 它工作正常,但我想在捆绑包中存储应用程序的背景色,因为它是随机颜色,我不知道背景色是什么 我们可以这样做吗?或者有其他方法可以解决这个问题吗?您可以将颜色作为整数传递。类似于此示例的内容: Random rnd = new Random(); int color = Color.a

Android 领域:创建(或发布)领域对象的更好方法是什么?

我正在Android上做一个表单示例,用户可以用她的狗创建一个人(一对一关系),因此我设计了一个人和狗模型,其中每个人对象都有一个狗对象(在人对象内部)。因此,当我点击按钮用他的狗创建person对象时,Android会向我抛出以下错误: RealmPrimaryKeyConstraintException:值已存在: 我用来创建领域对象的方法是copyToRealm realm.copyToRealm(persona.getPerro()); realm.copyToRealm(persona

Android 谷歌健身传感器:onDataPoint未被调用

我正在使用GoogleFitAPI创建一个跟踪用户步骤的应用程序。我一直坚持要多次调用onDataPoint方法。我的代码几乎与GoogleFit示例代码完全相同,只是位置被步骤替换了 示例代码为。它与我正在测试的代码非常相似,只是做了一些小的调整 这是我的密码。任何帮助都将不胜感激,我到处寻找,找不到解决办法 private void findFitnessDataSources() { // [START find_data_sources] // Note: Fitness

Android 使用带有GreenDao的预填充数据库时出错-“;“表已存在”;

我知道这个问题以前被问过很多次,但我想不出来 在第一次启动时,我使用说明的方法从asset文件夹复制数据库。但当我启动应用程序时,它会崩溃,并出现以下错误: android.database.sqlite.SQLiteException: table "TOOL" already exists (code 1): , while compiling: CREATE TABLE "TOOL" ("_id" INTEGER PRIMARY KEY ,"NAME" TEXT NOT NULL ,"I

如何从web服务器下载视频并将其保存在设备上,然后使用unity3d在android中的默认应用程序播放?

我想从互联网上下载一个mp4视频剪辑,并使用unity3d在android设备上使用外部默认视频播放器播放。我设计了重新查询的用户界面。我编写了在persistentdata位置下载它的代码,但Application.openurl在android设备上不再工作。请任何人帮助我替换代码。你必须将你的应用程序的构建设置设置为23或更低的targetSdkVersion才能正常工作!在它成为一个全新的系统之后,OpenURL()的工作方式就不一样了,而且它不是唯一受影响的行为 当我在搜索答案时,我发

Android 使用adb外壳命令进行端口转发

我想通过ssh将我的linux pc连接到我的linux设备,该设备通过USB连接到我的android设备(仅使用adb shell命令) 目前,我正在使用安卓设备上安装的两个应用程序来完成这项工作: 1.网络IP扫描器,它为我提供目标设备的IP。 2.FwdPortForwardingApp() 使用该应用程序,我使用udp和tcp协议执行端口转发,从端口2222上的wlan0到从端口22上的网络IP扫描程序获得的目标IP 我想只使用adb shell命令来完成它,我该怎么做呢 尝试了adb转

Android 在appium中运行移动自动化脚本时出错

在appium中运行自动化脚本时出错 我正在Windows桌面系统上运行移动自动化脚本,并设置了以下软件 软件设置: 1.安卓工作室 2.附属物 3.连接到系统的移动/平板电脑 4.Selenium/Appium自动化驱动程序代码 错误 apksigner stderr: ERROR: Registry editing has been disabled by your administrator. Exception in thread "main" java.nio.file.Acces

Android AWSCOConfiguration.json未更新

我正在浏览由提供的lex样本 据我所知,我必须创建一个IAM用户,我这样做了,并在Amplify上授予管理员访问权限和登录权限。之后,我只需要按照指南进行操作,然后放大,就可以为我解决所有的问题。但是由Amplify创建的文件都充满了占位符,如下图所示,没有实际的PoolID等。我试图在AWS控制台中找到这些资源,但找不到它们,显然我无法手动替换这些值 TL;博士 我在AWS控制台上的何处查找和访问资源Amplify create { "UserAgent": "aws-amplify-

我找不到“的任何属性”;“网格布局”;在Android Studio 3.5中,我已经下载并添加了它库?

我在Android Studio 3.5中找不到“网格布局”的任何属性,尽管我已经下载并添加了它库?您可以在调色板中的遗留选项中找到它。转到传统选项,然后转到网格布局,它将要求您下载网格布局。因此,您可以使用它。 您可以在调色板的传统选项中找到它。转到传统选项,然后转到网格布局,它将要求您下载网格布局。因此,您可以使用它。

蓝牙连接的Android应用程序导致Arduino上的LED控制问题

这是一个项目的开始,我遇到了一个问题。现在,我的应用程序只做两件事。检测并连接到由Arduino Due控制的特定SparkFun蓝牙模块/屏蔽。这个很好用 它应该做的另一件事(但不是)是打开/关闭由Arduino控制的LED灯。我将在下面布局代码和一些日志 Arduino草图 char Incoming_value = 0; //Variable for storing Incoming_value const int pwmPin = 13; void setup()

Android launchBillingFlow()无法';t显示Google Play购买屏幕

我正在我的应用程序中使用Google Play计费库。内部测试松弛类型中的应用程序松弛。但当我单击产品按钮时,launchBillingFlow()无法显示Google Play购买屏幕。单击后,代码直接跟随块的“//做点什么并返回菜单操作”部分。 我的应用程序配置行:首先,在我的清单中有一个“com.android.vending.BILLING”。其次我的gradle文件有一个当前版本的计费库;“实现'com.android.billingclient:billing:2.0.3'”。但我不

可测试代码包含发送广播-Android单元测试

要测试的功能包含如下触发广播,我不想测试广播触发机制,需要测试此广播触发代码之上的代码,这与应用程序内存有关。将数据存储到应用程序内存后,需要发送广播,以使用应用程序内存中存储的数据更新某些视图 sendBroadcast( Intent(application, Receiver::class.java ).apply { action = "some action"

从url方案启动Android应用程序非常缓慢

我有一个Xamarin项目,在该项目中,可以选择通过URL方案从另一个应用程序启动该应用程序。在Android上,当我点击图标启动应用程序时,启动屏幕会出现约5秒,然后应用程序就会出现,但当我通过URL从另一个应用程序启动时,启动屏幕会在应用程序运行前停留25-30秒。我在iOS版本上没有看到类似的问题 我正在使用Android文档中提供的方法和代码通过URL打开应用程序 有没有人遇到过类似的问题?您对此做了哪些调试?如果你在应用程序中添加一些日志,你可能会缩小问题的范围。谢谢,但我不确定我会记

Android 如何获得用户输入结果?

但这不是一个好代码。我会把它放在DialogFragment中,然后直接调用它。没有回电。然后在DialogFragment中,我将使用MVVM,这样DialogFragment将在ViewModel中发布结果。然后从ViewModel可以调用所需的内容 代码格式化修复程序 public class Display{ String value = null; public Dispaly(){} public String showTestDialog() {

Android从坐标数组开始以编程方式在地图视图上绘制多边形

如何从坐标的字符串数组开始以编程方式在地图视图上绘制多边形?我的意思是: separated[0] = "49.89760342670385 10.878719240427015" separated[1] = "49.89755850492233 10.878766849637032" separated[2] = "49.89760558640384 10.878866761922836" separated[3] = "49.89764748456432 10.87881579995155

Android 用xposed注入陀螺仪事件

我想在按下按钮时模拟陀螺仪数据。 是否可以使用xposed模块以编程方式注入这些事件i通过hook dispatchSensorEvent方法解决 findAndHookMethod( "android.hardware.SystemSensorManager$SensorEventQueue", lpparam.classLoader, "dis

Android Studio:Room:错误:找不到字段的getter

我正在使用room数据库进行本地缓存。在我的实体中,我有其他对象,其getter具有与其用途相关的接口的返回类型。但是,room找不到字段的getter。我的目标是使用这些接口作为返回类型,以便可以将来自多个远程源的数据添加到一个数组中。如何在实现灵活且良好的抽象的同时做到这一点 public interface Venue { Location getLocation(); Contact getContact(); } public interface Location { d

Android Kotlin:我如何从函数访问LayoutInflater?

我有一个带有recyclerview的片段,我需要从函数中填充recyclerview,但我不知道如何从函数中访问recyclerview,这是我的代码: class ValcuotaDataFragment : Fragment() { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { val root = in

如何将Firefox桌面的开发工具与Firefox for Android连接?

我正在尝试将Firefox for Android连接到Firefox桌面(在Ubuntu 19.04上),这要感谢MDN上的文档: 但我面临的版本问题是“注意:如果远程设备上的Firefox版本比计算机上运行的版本早一个以上,您可能会看到如下消息:…” 我的版本是: Firefox桌面:72.0.1 Android版Firefox:68.4.1 我找不到Android的更新版本,也找不到桌面的更新版本 Firefox ESR 68 for Desktop没有新的关于:调试支持 任何帮助都将

如何解决couchdb android中的连接错误?

使用Replicator连接CouchDB服务器时出现以下错误 Status{activityLevel=CONNECTING, progress=Progress{completed=0, total=0}, error=CouchbaseLiteException{CouchbaseLite,11001,'WebSocket connection closed by peer'}} Status{activityLevel=STOPPED, pro

Android 单击导航元素

我想对nav视图中的某些元素实现单击方法,但如果我使用以下代码,它不会更改操作栏中的标题,而且不一致,任何人都可以建议为抽屉设置单击侦听器的更好方法。我正在使用导航抽屉版本2.2.0 public class MainActivity extends AppCompatActivity { private AppBarConfiguration mAppBarConfiguration; Fragment fragment = null; @Override

在Android Studio中从Webview中删除导航栏?

如何在Android Studio中从Webview中删除导航栏 这是我目前掌握的代码 webView.setWebViewClient(新的WebViewClient(){ //用于在应用程序中显示URL的webview @凌驾 公共void onPageFinished(WebView视图,字符串url){ //webview加载url并从网站中删除标题 loadUrl(“javascript:(函数(){”+ “document.getElementByTagName('header')[

Android 清单合并失败,kotlin项目出现多个错误

我已经从github导入了一个图像上传库。但我犯了一些错误,比如合并失败。有人能帮忙吗 在这里,我共享了导入的库 implementation "com.github.ChiliLabs:ChiliPhotoPicker:0.3.1" 只需转到清单文件,并在底部点击合并清单,你们可以在那个里检查errors@ShivamOberoi好啊

Android 活动之间的数据传输。带参数的Kotlin Singleton?其他问题

一个包含5-200个对象(取决于应用程序用户)的列表/集合,其中包含5个40个字符的字符串变量,需要在活动之间共用 ViewModels适用于片段之间的数据传输,但似乎不适用于活动之间的数据传输,因为ViewModel的生命周期仅限于单个活动的生命周期 问题1:是否可以使整个应用程序而不是单个活动成为ViewModelStoreOwner?如果是,怎么做?你能推荐一个ViewModelSingleton吗 问题2:换成普通的单例怎么样?与ViewModel和ViewModelSingleton相

Android 在循环中的另一个下添加Textview

我试图添加一个文本视图,一个文本视图,一个文本视图,但当我运行代码时,所有的文本视图都堆积在一起。代码如下: RelativeLayout constraintLayout; RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams (RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_C

Android 将应用程序设置为MinSDK版本9时出现问题

我得到一个错误: Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library [androidx.appcompat:appcompat:1.0.0] 好的,那个么我应该设置什么androidx.appcompat:appcompat来支持API 9到30的版本呢?我已经设置了Android Studio中最古老的androidx.appcompa

Android 如何动态设置导航菜单?

在android中,我想根据用户动态设置导航菜单。 一些用户有3个菜单,另一个usr只有一个菜单,以此类推。。。。 如何动态设置导航菜单?导航菜单的设置以xml文件编写。我想在类文件中设置导航菜单,并使用显示和隐藏菜单 class MainActivity : AppCompatActivity() { private lateinit var appBarConfiguration: AppBarConfiguration private lateinit var navCo

Android 执行片段事务时,主屏幕有时会闪烁

在我的主要活动中,我有以下两个功能: fun showsettings片段(){ val事务=supportFragmentManager.beginTransaction() 事务.替换(R.id.fragmentContainer,settingsFragment) transaction.addToBackStack(空) commit()事务 } 娱乐节目主打片段(){ val事务=supportFragmentManager.beginTransaction() 事务.替换(R.id.

Android 安卓工作室:';亚洲开发银行';未被识别为内部或外部命令、可操作程序或批处理文件

我有一个非常常见的问题,但我已经尝试解决它,但它不起作用 这是我的SDK位置: 我将该路径添加到环境变量 我还尝试了“D:\Stuff\ProgramFiles(x86)\Android”。 它不起作用。 但有效的方法是: 仅使用“adb”命令可以做什么 附言:这不仅仅发生在“亚洲开发银行”身上emulator-list AVD或其他东西也不起作用。 谢谢你在这里度过的时光

Android 如果我们在打开应用程序时收到任何通知之前直接打开并关闭应用程序,FirebaseMessagingService将无法工作

如果我们在没有收到任何通知的情况下直接打开并关闭应用程序,Firebase消息服务将不会在android中调用或启动。它与数据负载或通知负载问题无关,因为我确信FCM设置是正确的。最重要的是,如果我们在关闭应用程序之前收到第一个通知,那么当应用程序关闭或打开时,通知可以正常工作 通过跟踪设备日志,我在事件日志中看到了这条消息-->“未能向停止的应用程序广播”:确保应用程序未被强制停止 请帮我解决这个问题

Android 有没有办法在主题更改时禁用活动重新启动

我正在开发一个跨平台的3d游戏,android的引擎和游戏逻辑是用C++编写的,与平台的交互是用Java编写的。我遇到了以下问题:当系统更改主题时(例如,android 10在打开/关闭省电模式时打开或关闭黑暗主题),游戏会收到重新启动活动消息,因此会调用onDestroy方法。问题是,由于无法从Java代码中正常卸载本机库,在onDestroy方法中,我必须调用System.exit(0),这导致游戏终止。问题是,我们能否以某种方式告诉系统,我们不需要更改主题,这样它就不会向我们发送重新启动活

Android 是",;S笔远程SDK“;“的替代品”;S Pen SDK“;?

在我的KitKat时代Android应用程序中,我使用了S Pen SDK v。2.3在/libs/中添加libspen23.jar 与此同时(2013年->2020年),三星似乎采用了一个新名字。不再提供Spen SDK。三星提供了一个新的软件,其中包括spenremote-v1.0.X.jar和sdk-v1.0.0.jar S笔远程SDK是否是“S笔SDK”的替代品? 作为参考,S Pen SDK v。2.3相当大 /Users/calaf/prj/proj/libs: total used