Android 以编程方式添加的相对布局不工作

我刚刚开始安卓编程,写了一段快速代码,但还没能让它做我想做的事情。基本上,我希望出现一个对话框,其中包含两个文本框和一个以特定布局显示的图像。我有以下代码: AlertDialog.Builder dialog = new AlertDialog.Builder(this); RelativeLayout dialogItems = new RelativeLayout(this); EditText itemTitle = new EditText(this); Ed

如何在ListView android中显示图像

我一直在四处寻找如何做到这一点的例子。在StackOverflow上使用SimpleAdapter和HashMaps的方法。 这是我的密码。它不起作用了。我所能看到的只是一个列表的空行 listItems = new ArrayList<HashMap<String,Object>>(); HashMap<String,Object> listData1 = new HashMap<String,Object>(); HashMap<Str

Android 外部apk可以访问apk中的html文件吗

是否可以调用或访问另一个apk中存在的HTML文件 例如: lets assume one.apk has index.html in its assest folder is it possible to access the index.html in another web view ? 或者有解决这个问题的方法吗?不,这是不可能的。只有那个是私人的。所以在另一个.apk文件中不能。这一切都与Android应用程序的安全性有关 或者一些尝试的东西,(我不确定这个对你是否有帮助)对象让你

Android 从服务器下载图像并保存在sd卡中

嗨,在我的应用程序中,我必须从服务器下载图像并保存到sd卡中。请告诉我怎么做。我用计算机解决了这个问题 private void downloadImagesToSdCard(String downloadUrl,String imageName) { try{ URL url = new URL(downloadUrl); //you can write here any link File myDir = new File("/sdcard"+"/

Android 使用ant构建时出现VerifyError,从Eclipse构建时出现OK

我的Android java项目有几种配置。以前我切换了它们并手动从eclipse构建apk,但最近我开发了几个ant任务来让我的生活更轻松:我启动cmd文件,它构建所有配置(每次更改配置变量、移动资源、修改清单等) 但今天我发现ant(它使用javac)在android工作流(my build.xml包括${sdk.dir}/tools/ant/build.xml)中编译的代码与Eclipse中ADT工具生成的代码不同。而且这种差异是致命的 在编译阶段,javac声称一些文件包含BOM,并且一

转换后的SVG未显示在android画布中

我有eps图像文件。我已经通过在线转换器转换为.svg,现在这个转换后的svg不会显示在屏幕上。(代码可用于其他原始svg图像) 是否有类似于我们无法在android应用程序中使用转换后的svg图像的情况 这是我的密码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

Android 在运行时更改样式属性

我使用以下样式设置应用程序主题 <style name="Background1" parent="@android:style/Theme.NoTitleBar.Fullscreen"> <item name="android:windowBackground">@drawable/bigl_2</item> <item name="android:windowNoTitle">true</item&

Android 使用2个位图时发生OutOfMemoryError

我的主页上有2个ImageView,它们的内容来自SD卡上的图像,如下面的代码片段所示: try { String tempPath1 = Environment.getExternalStorageDirectory() + File.separator + "Clipping_Pictures" + File.separator + "06-05-2013_02-06-09pm.png"; Fil

android.graphics.bitmapfactory.NativeDecodeseam上的outofmemoryerror

我想展示产品形象。每个产品有4张图片。当我在ImageView中显示图像时,我的内存不足 这是我的代码: public class ImagesActivity extends Activity { private String styleCode,styleName; private String strExecutive; private Uri[] mUrls; String[] mFiles=null; private Gallery g; private ImageView

Android 处理应用程序状态(启动/停止)而不是活动状态

我正在开发我的第一个Android应用程序,想知道如何处理全局激活/停用/启动/停止,而不是在活动级别 这篇精彩的文章展示了活动的状态转换: 应用程序状态是否有类似的情况 例如,在iOS和Windows Phone应用程序中,有明确的应用程序状态与活动(视图、控制器等)分开 我这样问是因为我想在每个应用程序加载/退出时只执行一次特定操作,而不是在每个活动启动/停止时执行一次。答案是没有直接的方法来执行此操作 您可以捕获这些事件,而不是在应用程序类中 @Override public void

Android 如何使用webview显示进度条

这是我最后的代码和密码。我想显示用户网络信息。当用户脱机时,向用户发出警报。 我想在离线或在线状态下向用户显示。我使用进度条。当我使用此代码时,我的应用程序正在崩溃并退出应用程序。我该怎么办 ConnectivityManager conMgr; NetworkInfo netInfo; private WebView webView; ProgressDialog progressDialog; @Override protected void on

支持Android硬浮动的OpenCV

我想在大量使用OpenCV库的Android应用程序中使用硬件浮点支持。但是,当我为硬浮点设置gcc标志(如所述和所述)时,我会收到链接器错误,并说: XXX.o使用VFP寄存器参数,输出不。然后,我添加了链接器标志-Xlinker--no warn mismatch,这会使这些错误消失,但应用程序在与OpenCV库的第一次交互时立即崩溃 到底发生了什么?我是否正在编译我的代码的硬浮点版本,并将其与软浮点OpenCV链接 是否有一个版本的OpenCV4Android带有使用硬浮点架构的预构建二进

Android 将指数值转换为十进制值

我有一个格式为“6.151536E-8”的字符串 如何将其转换为字符串或int,即0.000000061?如果只需要两个有效数字,请使用此选项: String str = "6.151536E-8"; BigDecimal bd = new BigDecimal(str); bd = bd.round(new MathContext(2, RoundingMode.HALF_UP)); System.out.println(bd.toPlainString()); 此打印:0.000000

Android 关闭ProgressDialog时应用程序崩溃

我正在我的WebView应用程序中使用ProgressDialog。 在onPageStarted中,我显示了该对话框,但在onPageFinished中使用pd.disease时,应用程序崩溃 web.setWebViewClient(new WebViewClient() { //Opens all the Clicked Links in App itself.. (No Opera/Browser/Chrome/Uc popup) @Override publi

Android 如何更改完整布局的背景

在我的android应用程序中有一个列表视图。我给列表加上黑色。我想把版面的背景变成灰色。但我不能使整个背景变成灰色,只有列表延伸到的部分变成灰色,其余部分保持白色。如何使剩余部分也变为灰色。 下面是listview布局的xml代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h

Android firebase令牌刷新失败

Android firebase令牌刷新 如果firebase生成任何新的令牌,它将调用onTokenRefresh,服务将向服务器更新令牌 我们有没有办法直接从服务器上检查firebase,以便为使用旧令牌的客户端生成新令牌 如果手机关闭了一段时间,fire base试图发送刷新令牌,但失败了。 在这种情况下,fire base将如何发送令牌。它会一直尝试,直到它将新令牌发送到设备吗 谢谢 如果手机关闭了一段时间,fire base试图发送刷新令牌,但失败了。在这种情况下,fire base将

Android 基于FFmpeg的视频压缩

使用FFmpeg或任何库(如WhatsApp)进行视频压缩,在上传视频时向发送方发送视频 从摄像头硬件录制视频,并在上载视频时在上载到发送方之前进行压缩

Android 深度链接后的屏幕重叠问题

应用程序开发使用:react native 步骤: 通过默认消息应用程序,我通过深度链接打开了我的应用程序 操作系统提示我可以从中处理该url的可用应用程序 我选择了MyApp,它成功打开并将我导航到特定屏幕 我想测试其他深层链接,所以,我导航回MessageApp 问题: 现在,默认消息应用程序作为MyApp运行 我尝试从后台删除应用程序,包括MyApp和Message应用程序。但即使在那之后,MessageApp仍然像MyApp一样工作 我必须重新启动手机才能让它工作 有什么问题吗

Android exoplayer上的全屏模式

我正在开发一个包含exoplayer的应用程序,我需要让它以全屏模式播放 当视频为全屏时,用户可以在纵向或横向模式下观看视频 到目前为止,我创建了一个全屏显示视频的按钮 holder.simpleExoPlayer = ExoPlayerFactory.newSimpleInstance(context); // Bind the player to the view. holder.videoCtn.setPlayer(holder.simp

Android 由于gradle文件中存在错误,生成失败

我正在尝试将firebase链接到我的Android应用程序,并从firestore数据库获取数据,但我在Android Studio上的Flatter应用程序在单击“运行”时不会更新,即使我已经更新了代码。我点击run,一段时间后它就自动停止了,应用程序中没有任何变化。它反映了旧版本的代码 我已尝试关闭模拟器并再次打开它。 我试着关闭Android Studio并再次打开它。 我已经通读了所有关于StackOverflow的类似问题,但没有一个能准确描述我的问题。 我尝试获取并使用所有依赖项的

Android 在类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上找不到参数的方法classpath()

当我运行代码时,我会在日志中遇到以下错误: 消息说: 错误:找不到参数的方法classpath() 类型的对象上的[com.android.tools.build:gradle:5.6.2] org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 有人能帮我吗?依赖关系可能有问题,您是否意识到Gradle文件中有任何问题?发布build.Gradle文件

Android 同步所有智能手表(三星Galaxy Watch Active)上的日期和时间参数,这些智能手表在Knox Configure中注册

让我告诉你我做了什么: 1) 我发送了一个使用Knox配置的请求,一段时间后我获得了对该系统的访问权 [] 2) 然后我激活了两个试用许可证。其中一个用于SETUP EDITION profile,另一个用于DYNAMIC EDITION。试图理解这些版本是为了什么目的而创建的,我得出结论,我需要使用后者 [] 3) 在我的Tizen应用程序(与三星Galaxy Watches兼容)下载到Knox配置仪表板系统之后,我不得不等待一段时间,因为该应用程序需要在系统中处理。我想这可能是因为安全问题

Android 如何使用Spotify API和Spotify SDK

我正在制作一个使用SpotifySDK的Android应用程序。用户使用SDK连接到Spotify。我想获得用户库,这在SDK中是不可能的。因此,您必须使用API。如何获取用户信息以提供给API?或者如何让用户登录到API和SDK 我已经在互联网上搜索并研究了SDK的方法。当您使用Android SDK授权用户使用应用程序时,您可以要求提供其他范围,以帮助您使用API。您可以在Android应用程序中找到一个可以传递到设置范围的文件。Spotify将通过向用户显示应用程序同意屏幕来处理基于范围的

Xamarin.Forms.Android:Populating';Environment.SpecialFolder.Personal';在编译/部署时使用示例数据文件

我的应用程序记录来自患者监护仪的数据,并将其存储在“Environment.SpecialFolder.Personal”中的“*.dat”文件中 该应用程序还允许用户“回放”以前获得的录音 我希望在apk中包含一些示例“dat”文件。是否可以将此类文件作为“资产”包含在项目中,并在安装时将其复制到“Environment.SpecialFolder.Personal”中?将数据库复制到资产文件夹中 并将构建操作设置为AndroidAssect 您可以使用以下代码将文件从Assects文件夹

Android Linkify.addLinks()适用于一个文本视图,而不适用于另一个文本视图

我有一个聊天工具,在我的应用程序中类似于whatsapp 在聊天中,我有一个接收者状态和一个发送者状态 我面临的问题是,在发件人状态下,我发送的链接根本不可点击,即使我对这两个链接使用完全相同的代码 以下是我如何对待发件人视图持有者- private void handleMessageForSender(消息项,TxtViewHolder,TxtViewHolder,字符串时间,字符串消息){ txtViewHolder.getViewSender().setVisibility(View.V

如何在Android Q上使用Superpowered SDK录制音频?

我想在我的Android Q设备上用Superpowered SDK录制音频 由于谷歌已经在安卓Q上安装了一些软件,所以我尝试将其移植到Linux可执行文件中,这样我就可以绕过安卓应用程序的限制在系统空间上运行。如果我在这一点上错了,请告诉我 为此,我创建了一个简单的项目,其主类如下: #include <string> #include <OpenSource/SuperpoweredAndroidAudioIO.h> #include <Superpowered

当点击webview中的选择标签时,Android x应用程序崩溃

我已经迁移到安卓x,一切正常,但在webview中,当点击SELECT标签应用程序在安卓9中崩溃时,它在安卓6或更低版本的设备中正常工作。 在迁移之前,其工作状态良好。 这是我的错误日志 android.content.res.Resources$NotFoundException: Resource ID #0x0 at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:228) at android.

Android 创建一个可调整大小的edittext,该edittext在每行中分别从某个最大文本大小变为最小文本大小

我想创建一个edittext,其中文本大小从某个最大大小开始,比如80sp。当输入的文本到达编辑文本宽度的末尾时,文本大小应该减小,以便输入的文本可以放在一行中,这应该持续到文本大小变为最小值,比如说18sp。文本大小为18sp时,如果输入更多文本,则新文本可以进入第二行,但不能进入第二行。在第二行中,大小应仅为80sp。指第一线18sp和第二线80sp 我面临的一个问题是,当文本到达第一行的末尾时,输入更多的文本,有时会创建第二行,而不会减少第一行的大小 这是一个视频链接,以便更好地了解我的问

Android 必须声明Manifest元素

此错误发生在位于mipmap-anydpi-v26目录中的ic_launcher.xml文件中,即使我尝试更改其位置,也无法解决此错误 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.robpercival.listviewdemo"> <application android:allowBackup="true" an

Android 从angular而非cordova连接公共IP

我有一个带有API的Angular应用程序,它连接并调用在具有公共IP的服务器中建立的数据库 使用创建角度项目时 ng发球 一切正常,我可以打电话,服务器接收请求等 然后我想使用cordova将其导出到apk。 当我渗出 ng build--prod--aot;;cordova构建浏览器;;cordova运行浏览器--port=3000一切正常。 我能够创建应用程序,一切正常 当我想在真实设备或模拟器中使用它时,我的问题就开始了。 应用程序已创建,您可以输入,但对服务器的调用不再起作用。 我使用

Android 反应本机生成失败:";无法创建任务';:应用程序:copyDownloadableDepsToLibs'&引用;

我正在尝试在usb连接的android设备上运行我的react本机应用程序。昨天它工作得很好,但今天,在没有任何改变的情况下,npx react native run android命令失败,出现以下错误(“…/android/app/build.gradle”): 评估项目“:app”时出现问题 无法创建任务“:应用程序:copyDownloadableDepsToLibs” 无法创建“复制”类型的任务。 org/gradle/api/internal/file/copy/DefaultCop

Android 如何将用户调试版本闪存到像素设备?

有谁能帮我说一下,我如何用Android Q版的用户调试版本闪存我的Pixel 2 XL设备 是否有任何带有分步程序的信息或任何记录的信息或视频链接? 我试着用谷歌搜索,但没能找到。因为我不熟悉这个话题,我不知道如何开始 检查此项,但不知道如何根据给出的信息继续操作 提前谢谢你

Android 无法生成发布生成apk

我有一个具有此生成设置的项目: 项目有单独的调试变量 applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' 在发布时,显示了许多构建变体。 但我是一个初学者开发人员,所以需要从你们这里确定,哪一个是调试构建变体,哪一个是我需要发布的? 那么其他构建变体将做什么? 该项目包括许多模块(如第三方示例项目) 发布构建时显示的错误是 Missing org.conscrypt.ConscryptHostnameVerifer 我不知道将来

如何在ViewPager android中设置片段包含RecycleView的动态高度?

我得到了来自和其他链接的帮助,但没有帮助我,我的问题也没有得到解决 我的问题:我的ViewPager有3个片段,其中2个包含动态数据的RecycleView 现在ViewPage获得了最大的高度!!!!我想将碎片的高度设置为原始大小 我的代码: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout styl

Android 如何用通用响应包装改装响应

我遵循“谷歌最佳实践”,他们建议添加通用响应处理程序 我添加了这个通用响应处理程序,我用响应处理程序包装了我的模型,但我真的很难理解如何使用它 根据我的理解,我需要调用create方法,传递响应或错误,这个类处理其余的所有内容,如果为空/sucess/error,则返回 我在哪里调用这个create方法 这是我目前的方法,显然它现在正在工作(getting调用private com.example.resclassex.utils.GenericApiResponse()失败,没有参数错误) 这

Android Google Glass Enterprise Edition 2 RecognitionService在startListening上出现意外错误

VoiceRecognitionSample的示例代码正在使用RecognitzerIntent,它正在启动/工作正常。 但当我尝试使用RecognitionService,然后执行.startListening()时,我会遇到一个奇怪的错误,即: W:权限拒绝:访问服务组件信息{com.google.android.libraries.assistant.soda.recognitionservice/com.google.android.libraries.assistant.soda.re

使用Gradle将外部.so文件打包为Android.apk文件

最近,我将现有的Android项目从一个古老的Gradle版本移植到Gradle 6.6和Android Studio的Gradle插件4.0.1。此项目使用一个外部本机库(.so文件),该库通过JNI在Java代码中使用。因此,库对 LIbc++ +共享的依赖性。所以因为它是用C++编写的。 我意识到,如果我只是将.so文件复制到jniLibs中相应的平台文件夹(arm64-v8a,armeabi-v7a,x86,x86_64)中,Gradle会将其“正确”打包到我的.apk文件中 “正确”是

Android 原生碱基';s复选框和单选按钮演示不起作用

我对原生基的复选框和单选按钮有问题。在复选框中,将显示连字符图标,而对于单选按钮,将显示洗牌图标,而不是圆形单选按钮。有没有人遇到过类似的问题??直到上周,一切都很好。我不知道现在发生了什么事。我试着重新安装矢量图标,原生基。但没有任何效果[

Android Adroid ARCore-如何在没有ArSceneView的情况下呈现UI元素

我是ARCore的初学者,我需要显示一个可点击的AR对象,并且可以用动作响应(例如显示另一个活动) 我已经尝试过使用这样的示例来实现这一点——它们使用sceneform来显示UI元素。但是sceneform对我的应用程序有一些缺点,而且我不需要平面检测。我的问题是: 我是否可以使用GLSurfaceView而不是sceneform显示“tappable”对象、UI元素(如按钮或文本视图) 如果UI元素不能以这种方式显示,是否可以对GLSURFACHEVIEW上显示的对象的点击作出反应 谢谢大

Android设备在调试器中启动应用程序时重置

我最近在Android Studio中启动调试会话时遇到设备重置问题。在调试模式下启动我的应用程序后,设备屏幕会空白几分钟,完全没有响应,直到手机自动重新启动。这感觉有点像内存泄漏,但据我所知,这不应该导致整个系统崩溃 这种情况时有发生,大概是我运行应用程序的20次中的一次。这是最近才开始发生的,虽然很难说确切的时间。至少在启动阶段没有任何代码更改,当然,我不想排除任何bug 除了这很烦人之外,我担心可能还有一个问题也会影响到用户。一项关于其他有类似问题的用户如何解决问题的网络搜索没有透露任何信

Android 默认FirebaseApp未在此进程com.myapp中初始化。确保首先调用FirebaseApp.initializeApp(上下文)

嗨,我有这个错误,我已经通知FirebaseApp.initializeApp(这个);一旦创建,我仍然有一个错误。有人能帮我吗 我在stackoverflow上尝试了几种解决方案,但都没有成功。欢迎任何帮助。提前谢谢 public class LoginActivity extends AppCompatActivity { private FirebaseAuth mAuth; private ProgressDialog loadingBar; private B

Android 在logcat/chatty 1行中列出我的应用程序的白名单

Logcat正在筛选我的日志,因此我只得到: 1234-1234/com.example.test I/chatty: uid=45678(com.example.test) identical 1 line 这对我来说是一个严重的问题,我尝试应用其他线程中建议的解决方案,如 adb logcat -P "" 我还阅读了文档(logcat--help和likeadb logcat-p45678上的“-p”选项),但这也没有帮助 adb logcat-p显示我将我的应用程序

android studio代码运行出现故障?

在Android Studio中的这段代码中,getUsers函数在getPosts之后运行。但我想让它们有序运行,怎么做 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layou