Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Android_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Android 自定义警报对话框中的空白

我设计了一个自定义警报对话框,但在警报框的顶部和底部出现了黑色空间。我的布局代码如下。我试图在我的主线布局中给出负边距,但仍然存在问题 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_root" android:orientation="vertical" android:layout_

Android 销毁活动后线程仍在运行

我已通过调用finish()销毁了活动。但在销毁活动后,活动中的线程仍在运行,这会导致应用程序崩溃。。 如何处理此问题?为什么线程在销毁活动后运行? 请提供一些帮助 class DBThread extends Thread { @Override public void run() { while (finish) { Cursor cursor = null; Cursor mCursor = lrDB.se

Android 应用程序名称作为第一个活动

我在活动之间手动切换了清单,因为我创建了需要首先创建的新活动。一切正常,但在我的启动程序的应用程序屏幕中,我看到我的应用程序图标下方的所有应用程序,我看到了第一个活动“SplashScreen”的名称,但当我在中卸载或转到我的应用程序时,我看到该名称正常 我的舱单: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myapp" android:versionCode="1"

在Android上创建视图的措施

在重新设计了一个应用程序之后,我们在创建新视图时获得了更大的加载时间(旧版本几乎没有图像,速度更快)。我们使用ViewFlipper在视图中导航。创建的前两个视图是具有ListView的两个布局,其元素具有背景图像和其他图形。巧合的是,我们发现,每次创建一个新视图并将其放在视图堆栈上时,应用程序都会计算每个现有视图的维度(其中包括多次调用ListView适配器的getView()方法)。每个调用的跟踪日志如下所示: LinearLayout.MeasureChildBeforRelayout(视

如何在python脚本中导入android

我是python新手,实际上在我的python脚本中导入android时遇到了类似*无模块等*的错误,请告诉我如何解决此问题。我使用EclipseIDE编写python脚本。 感谢i advance当您安装Python解释器时,您会得到许多示例程序或脚本,包括传统的“Hello World”代码。代码如下所示: import android droid = android.Android() droid.makeToast('Hello, Android!') makeToast调用将在

Android 从另一个APK访问的布局可以';nt访问其可提取资源

通过从另一个APK的服务访问applicationInfo并通过packageManager获取资源,我访问了另一个APK的布局。如果在布局中只指定了textView和按钮,则可以正常工作。但是,如果在访问的布局中使用了任何可绘制的资源,则引发“未找到资源”异常 这是我访问布局的代码 ApplicationInfo info = packageManager.getApplicationInfo( packageName, 0 ); Resources res = packageManager.

Android虚拟设备管理器意外退出

当我尝试使用android avd运行android仿真器,然后单击Start时,我收到了错误消息 使用 emulator -avd emulator_device_name & 在这里,您将运行android avd时看到的仿真器名称填入emulator\u device\u name,然后使用启动仿真器 emulator -avd emulator_device_name & 在emulator\u device\u name中填写运行android av

Android 如何阻止布局占用所有宽度

我有这个活动,我需要停止填充文本视图和按钮的所有宽度。目前,这些显示在中间,但填充所有宽度。如何阻止这种情况并使宽度固定?请看下面的布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="1280dp" android:layout

Android 使用maps.googleapis对城市内的地址响应进行优先级排序

由于我正在使用**键入自动完成地址,我希望在该城市内优先选择以以下名称开头的任何地址。例如:如果我键入mount,且优先顺序为California,则应将Mountain view作为推荐答案返回。我如何做到这一点。我非常感谢任何帮助。请与我联系关于上述api调用。请提前感谢。请参阅 它的缺点是,您可以添加一个指定lat lng点的“边界”参数,以提示地理编码器您希望在特定区域内查看。该页中的一个示例是: 感谢您的关注。我可以像洛杉矶那样将地点设置为边界吗?即使这样,我也无法用3个字母获得所需的

Android使用正则表达式将空白分割成单独的段落?

我需要使用正则表达式将\n或\t或\s以及其他数据空间拆分为一个段落。我从XML中获取信息,需要使用段落结构来显示它 有什么想法吗?试试下面的代码: 代码 输出 您可以添加before和所需的after状态吗? String str = "foo\t bar\rboo far\nbaz"; String[] parts = str.split("\\s+"); System.out.println(Arrays.asList(parts)); [foo, bar, boo, far, baz

Android 如何在AndEngine中使用类文本?

现在我需要使用文本来满足我的要求。如何设置文本,使文本在第一行显示多个字符,然后在第二行自动显示左字符。我不想在文本中插入字符“\n”。有一个名为TextOption()的选项用于对齐文本。基于此,您可以根据需要调整文本字段。请参阅下面的示例代码: Text mScore = new Text(CAMERA_WIDTH - 175, 45, mScoreFont,"XXXXXX", "XXXXXX".length(),new TextOptions(HorizontalAlign.RIGHT),

Android 动作栏不显示

我正在用action bar做一些应用程序。但是当我尝试在模拟器上运行我的应用程序时,我只会得到一个可选菜单,其中包含来自我的activity\u main\u actions.xml的项目。如果有人帮我解决我的问题,当我尝试运行我的应用程序时,用操作栏代替可选菜单。这是我的代码: 我想你把名字弄混了。进度条用于向用户报告/显示进度。而动作栏(我想这就是你想要的)是一个用于导航、动作等的窗口功能 我建议阅读以下链接 在那里,您将找到添加操作栏所需的内容 之后,如果需要在操作栏中添加进度条,则

Android 从文件中读取字符串的惊人问题

我想从资产文件夹中的文件中读取字符串。我能读懂这个问题,但当我试图操纵这些字符串时,我有一个奇怪的问题 我的数据文件的内容 [001] [SCA]23 [NBT]2 [完] public静态字符串readLevelFromFileAsset(字符串文件名、上下文ctx、字符串levelID) { 字符串内容=null; 试一试{ AssetManager am=ctx.getAssets(); InputStream=am.open(文件名); 如果(is!=null) { InputStrea

Android TiTouchImageView是否在合金项目中工作?[更新]

我目前正在为android和iOs开发一个Tianium应用程序,包括一个imageView,它应该是可滚动和可伸缩的(通过一个滑块)。我已经在iOs上实现了这一点,但在Android上很难实现滚动行为。我决定使用该模块,但文档仅显示如何在非合金项目中使用它。我当前的代码如下所示: if (Ti.Platform.osname == "android") { var TiTouchImageView = require('org.iotashan.TiTouchImageView');

Android:ListView适配器中出现空点异常

我正在尝试开发一个购物车。我想在SQLite数据库的自定义ListView中单击按钮显示产品详细信息。但我在适配器上遇到了一些错误。我的错误日志和适配器。给出了java。请帮我解决 错误日志 12-04 11:26:30.856: E/AndroidRuntime(24522): FATAL EXCEPTION: main 12-04 11:26:30.856: E/AndroidRuntime(24522): java.lang.NullPointerException 12-04 11:26

列表视图中的一行在滚动时发生更改(Android Studio)

我尝试按照本教程创建多列listview: 当记录的数量如此之大,以至于整个视图超出了手机屏幕时,问题就出现了。现在,当我滚动时,其中一行中的所有记录都在更改(它们的值已更改)。其他几排都很好。有什么问题吗 public class ListViewAdapters extends BaseAdapter{ public ArrayList<HashMap<String, String>> list; Activity activity; T

Android 安卓目录系统

我有点不确定如何在Android上存储和加载文件 我知道资产存储在file:///android_assets/,但此目录是每个应用程序的专用目录,并且是只读的,对吗 我可以/应该在何处存储运行时创建的、应用程序专用的/应用程序之间共享的文件?在清单文件中使用- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="a

Android Can';t在布局编辑器中打开属性视图

我对ConstraintLayout编辑器有问题。我正在使用Linux上的Android Studio 2.2预览版4,版本为1.0.0-alpha3 简单地说,我无法打开属性视图。我想知道这是否是我使用Linux构建的某种情况,或者是什么我在任何地方都找不到有关这方面的任何信息。我的朋友使用Mac(也是预览版4)可以打开该视图 有一些屏幕截图: 切换到设计模式,奇迹就会发生 切换到设计模式,奇迹就会发生

在哪里可以获得Android SDK 20 AVD?它不再支持了吗?

如下面的AVD管理器所示,我们只有SDK 16、17、18、19、21、22、23和24 AVD。我在哪里可以买到SDK 20 我只想用它来测试一个Android问题,并验证该问题在哪个版本上得到修复。它发生在v19上,而不是v21上。所以我想确认v20是否也有这个问题。 版本20是Android Wear预览版的临时SDK版本,标记为KitKat watch 因此,它不再可用,也不应该有任何设备“在那里”运行它。 版本20是Android Wear预览版的临时SDK版本,标记为KitKat

Android 如何在活动中获取FCM onMessageReceived事件而不使用PendingEvent

我想在我的应用程序中实现pub/sub,对于服务器在特定事件中发送通知,我将对活动中显示的数据进行一些修改。onMessageReceived()不需要调用PendingEvent。如果设置正确,它将始终调用。这将提供应发送到FCM服务器的数据类型 使用FCM,您可以向客户端发送两种类型的消息: 通知消息,有时被认为是“显示消息” 由客户端应用程序处理的数据消息 如果您希望始终触发使用数据消息,则它将始终触发onMessageReceived()。如果您尝试同时使用数据消息和通知消息,则当您

Android 通过不同按钮的不同值

我在活动1(犯罪和健康)上有两个按钮,具有不同的OnClickListener,这两个功能都会导致相同的活动2 在活动2中,我想区分用户单击了哪个按钮(犯罪还是健康),以便应用程序可以生成相应的消息 我正在使用putExtra和bundle,还能够从活动1检索数据到活动2,但在活动2上,我无法理解应该使用哪种类型的if/else或switch语句,以便区分用户按下了哪个按钮 活动1-小调 public class Minor extends Fragment implements Vie

android-将数据传递到我的片段

我有一个包含我的服务的列表,在选择的项目上,我将服务类型传递给我的活动ServiceDetail,如下所示: 服务活动 void item_selected(object sender, AdapterView.ItemClickEventArgs e) { MenuContentItem selectedItem = (MenuContentItem)item[e.Position]; if(selectedItem.Title == "COLLO") { va

Android 在React Native中配置项目时出现问题

我是新来的。我正在尝试使用react native run android在emulator中运行一个项目。我正在犯错误 foysal@laptop:~/Videos/addbook$ react-native run-android Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)... > Configur

Android 如何在使用不同的构建变体构建后解压缩apk?

我正在努力写一个将解压apk的任务。我有几个构建变体,我想为它们中的每一个动态创建一个任务 applicationVariants.all { variant -> variant.outputs.all { output -> def assembleTaskName = 'assemble' + variant.getName().capitalize() def outputDir = new File(output.packageApplication.out

Android 如何将YUV420SP转换为RGB并显示?

我正在尝试使用android NDK渲染视频帧 我正在使用谷歌的这个示例,并对它进行了修改,这样我就可以手动显示每个视频帧(非隧道) 所以我添加了这段代码来获取YUV中的输出缓冲区 ANativeWindow_setBuffersGeometry(mWindow, bufferWidth, bufferHeight, WINDOW_FORMAT_RGBA_8888 uint8_t *decodedBuff = AM

Android 如何使用计费取消应用内测试购买:2.0.3库

我在我的应用程序(com.android.billingclient:billing:2.0.3)中使用了谷歌的kotlin示例 由于我调用playStoreBillingClient.acknowledgePurchase(params)并尝试使用cosumeAsync(token)(1.2版本可以)取消购买,因此出现下一个错误: /**无法消费,因为项目不属于所有者*/ int ITEM_NOT_OWNED=8 来自谷歌文档 “取消已完成的测试购买 Google Play为每个用户累计完成的

带Android Enterprise的Appium(工作配置文件)

我无法在工作配置文件中使用Appium启动应用程序 adb工具有一个启动器标志“-user”,但Appium没有等效的功能标志。我发现了以下发行说明: 应该有“userProfile”标志,但它对我不起作用 是否有其他解决方案可以在其他用户配置文件中使用appium启动应用程序?或者使用adb启动应用程序,并使用正在运行的实例进行测试?事实证明,我可以通过向inspector添加另一个参数来使用Appium Desktop实现这一点: OptionalEntertarguments文本--用户1

Android 如何在片段中用adapterdata填充我的recyclerview?

所以我已经在互联网上搜索了一段时间,但我似乎找不到正确的主题来帮助我解决这个问题。 我有以下与此问题相关的代码: 这是我的适配器类 类smolenboekadapter(变量配置文件:数组):RecyclerView.Adapter(){ 重写CreateViewHolder(父级:ViewGroup,viewType:Int):CustomViewHolder{ val layoutInflater=layoutInflater.from(parent.context) val layout=

Android 如何确定ndk构建以创建绝对路径C++;依赖关系?

我正在使用ndk build和C++源代码为Android应用程序创建一个共享库 在obj/local下自动创建的依赖项文件 目录使用相对路径。 例如: C:\Workspace\MyProject\Build\NDK\jni\\..\\..\\..\Source\SomeHeaderFile.h 我希望在这些依赖项文件中有绝对路径,因此上面的示例将生成为: C:\Workspace\MyProject\Source\SomeHeaderFile.h 有没有办法做到这一点?没有,AIK不支持

Android 单击空白区域会触发要选择的布局(包括Gif)

当我使用clickable=“true”设置父布局时,出现了一些意外行为 当我单击没有设置侦听器的空白区域时,它会导致选择我的一个布局。有人知道为什么吗?只有当我在片段的parentlayout上设置clickable=“true”时,才会发生这种情况,因为没有它,单击就会进入下面的片段 23人的观点是: <RelativeLayout android:id="@+id/fragevent_rl_peoplegoing" android:layout_width="ma

Android 为什么我的三星Galaxy S10 Plus和安卓10模拟器上都没有显示此复选框?

为什么我的三星Galaxy S10 Plus和运行Android 10的仿真器上都没有显示此复选框 我又尝试了两个模拟器:一个运行安卓5.2,另一个运行安卓6.1,在这些模拟器中,它工作正常 这是我的密码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=

如何使用androidx发送内容视图进行数据绑定?

不幸的是,我无法为我的Android应用程序设置内容视图。我不知道迁移到androidx是如何做到的 以下代码段不适用于我: private lateinit var binding: ActivityPostListBinding override fun onCreate(savedInstanceState: Bundle?){ super.onCreate(savedInstanceState) binding = DataBindingUtil.se

Android 使用MaterialComponents和BottomNavigationView的奇怪行为。安卓

我正在使用材质设计库中的BottomNavigationView,一切似乎都正常 我需要使用新的,所以我必须升级到'com.google.android.material:material:1.1.0'版本 但我不知道为什么更改版本会在我的bottomNavigationView中绘制一个倒三角形。在黑色背景下看有点困难。但它确实存在,我不知道为什么,但升级后它会出现在我所有的设备上 这是我的视图xml <com.google.android.material.bottomnavig

Android java.io.IOException:无法创建目录:/storage/emulated/0/tokens

我正在尝试将我的Android应用程序连接到谷歌日历。我已经按照教程进行了学习,已经向用户请求了写入外部存储的权限,但是如果不抛出java.io.IOException,我就无法运行代码 我的代码如下所示: package com.example.bluelightlite.modules import android.content.Context import com.example.bluelightlite.constants.CREDENTIALS_FILE_PATH import

Android 缓存系统中的Osmdroid时间维

我的Osmdroid映射上有一个WMS磁贴源覆盖。 在被重写的getTileURLString函数上,我添加了时间维度以从特定时间获取一个磁贴 @Override public String getTileURLString(long pMapTileIndex) { //https://stackoverflow.com/questions/28436050/how-to-work-osmdroid-with-web-map-service-wms-used-by-the-privat

Android Chrome自定义选项卡中的自动短信验证

我们有一个原生Android应用程序,但我们的登录和注册都是通过手机号码和一次性密码在Chrome自定义选项卡上完成的 是否有一种方法可以从短信中读取一次性密码,并像我们在本机应用程序中所做的那样,为用户在网页上预先填充密码。这似乎就是您要寻找的。它还没有发布,但您可以在中试用。这似乎就是您要寻找的。它还没有发布,但您可以在中试用。您可以在Android中阅读短信,然后尝试向网页传递代码。你们真的需要CCT而不是WebView吗?你们可以在安卓系统中阅读短信,然后尝试向网页传递代码。你真的需要C

Android 如何在flatter中解析JSON中的列表

我正试图在一片混乱中进行API调用。当解析一个简单的JSON时,它工作得很好,但是当我尝试解析一个列表时,它显示了一个错误,我该怎么做呢 我的JSON { "posts": [ { "id": 1, "title": "Post 1" }, { "id": 2, "title": "Post 2" }, { "id": 3, "title": "Post 3" }

将android联系人与我自己的rest api同步

我想定期用自己的服务器(基于REST的服务)更新android手机上的联系人。创建简单的服务在后台运行并与我的REST通信以从服务器获取更新,或者我应该将联系人转移到ex.carddav并使用现有的android应用程序下载它们,这样可以吗

Xamarin Android链接器-删除Firebase消息传递类

我有一个XamarinForms应用程序和相应的XamarinAndroid项目。我使用Azure Notification Hub管理应用程序推送,并使用FCM管理Android应用程序推送。应用程序已在上述设置中运行了一段时间 当链接器设置为“None”时,应用程序的一切都很好,但我的应用程序的最终下载量很大。将链接器属性设置为“仅SDK程序集”不会导致任何生成错误,但会导致推送通知中断。将通知推送到设备时,应用程序崩溃(前台或后台) 我在Firebase Crashlytics中记录的错误

Android 在cordova webView中检测事件

我有一个cordova应用程序,带有ONSEN框架,并创建了一个模块连接到支付网关,所有功能都很好创建webview导航到支付页面,当交易成功时,我返回上一个应用程序页面,点击移动后退按钮,问题是我无法获取事件来通知用户付款已成功。 我尝试过“postpop”事件,但无效。 问候

Android AlertDialog隐藏AutoCompleteTextView下拉列表

在我的表单中,有两个由自定义适配器填充的AutoCompleteTextView。但是搜索需要一两秒钟,所以我想在AlertDialog中向用户显示正在加载的动画。 为了实现这一点,我在SearchAdapter中声明了一个BooleanLiveData变量,并在活动中观察它。 我的目标是,当观察到的变量为真时显示AlertDialog,当变量为假时取消。因此,这是非常困难的 下面是显示对话框的代码段 // To simplfy question I am using standart Aler

Android 如何使用videoPlayer滚动查看视频帧

我正在使用ffmpeg和exoplayer开发视频编辑器应用程序。我正在寻找一种在播放视频时以编程方式滚动frames RecyclerView的方法。下面是应用程序截图。视频帧已添加到recyclerview中,但我不知道如何使用视频播放器滚动recyclerview。搜索一天后,我终于找到了显示视频播放列表自定义时间线的解决方案。谢谢你的文章 经过一天的搜索,我终于找到了显示视频播放列表自定义时间线的解决方案。谢谢你的文章

如何在android中以编程方式关闭屏幕?

我想在用户单击按钮时关闭屏幕。我正在尝试使用PowerManager类来实现这一点,但并没有获得好的结果。在android中关闭屏幕的最佳方式是什么 我使用的代码如下: 但仅适用于以下代码: 但是,此代码仅将亮度设置为0,但不关闭屏幕 非常感谢。您可以通过覆盖系统屏幕关闭时间来关闭屏幕 首次获取系统关闭时间 int defaultTurnOffTime = Settings.System.getInt(getContentResolver(),Settings.System.SCREEN_OF

Android-更改底部导航栏中的项目标题

我有两个片段,在这两个片段之间我可以使用底部的导航栏进行导航。我还有一个溢出菜单,其中有一个显示edittext对话框的项 我希望当我在对话框中写入和验证文本时,导航栏上当前显示的片段的项目会更改标题。我不知道如何更改特定项目的文本 我希望我的问题可以理解。我一直在搜索,但没有找到任何相应的答案。如果您在布局菜单中为要更改的项目定义了一个id(添加行android:id=“@+id/myid”),您可以使用findviewbyd(R.id.myid)在代码中找到该项目。然后,只需根据项目的内容设

Android 如何检测父活动是否已实例化?

在我的活动中,我有: <activity android:name=".ChildActivity"> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.ParentActivity" /> </activity> 那么,如何确定父活动是否已实例化?更重要的是,在这种情况下,覆盖支持Navig

Android 将SearchView添加到片段中的自定义工具栏

我正在尝试将SearchView添加到自定义工具栏。 我曾尝试使用Toolbar.addView(SearchView)将SearchView直接添加到工具栏,但它没有改变任何东西,无论我做什么尝试,我都会得到一个空白工具栏。 我做错了什么?这应该很简单 工具栏: 通过在onCreateView()中添加setSupportActionBar(工具栏)解决了此问题 <?xml version="1.0" encoding="utf-8"?> <androidx.appcompa