Android 检查用户在启动时是否有特定的应用程序

在我的例子中,最简单的方法是看一个用户在Android市场上是否有特定的应用程序。如果他们没有,我希望在继续使用应用程序之前,能够将他们带到市场下载。谢谢。这里有一个关于检查Flash Player的示例 相关代码(摘自Lior的答案)如下: Intent Intent=新Intent(); setComponent(新组件名(“com.adobe.flashplayer”、“com.adobe.flashplayer.flashxpandablefilechooser”); PackageMa

在Android WebView中定位和平移/缩放Flot图表

我正在做一个Android项目,在那里我有一个图表,正在运行。下面是如何设置我的HTML页面,布局由以下人员处理: Flot“占位符”分区 一个包含自定义按钮的div,可以对图表进行操作 表格 以下是我遇到的问题: 如何动态调整Flot图表的大小以适应屏幕上的可用空间?现在,我将图表设置为静态大小,但我更希望能够确定屏幕大小(在landspace模式下),并将图表宽度设置为该大小 如何启用图表的平移和缩放?我的应用程序在标准桌面浏览器中运行时支持该功能-在那里,我通过单击和拖动图表进行平移

Android 获取调试日志-iPhone

在Android上,我使用Android.util.Log在我的应用程序中登录,在开发过程中,我使用adb logcat或Eclipse查看日志-我使用它的次数甚至超过调试 在设备上,我可以从我的代码中保存日志文件,或者使用Android Market的一些应用程序来保存日志-例如 现在我可以在iPhone上做同样的事情了吗?我可以使用NSLog(@“message”),但我可以轻松地从应用程序保存日志文件并访问它吗?有什么办法吗 问候,, STeN您可以从管理器->设备->您的设备->控制台访

Android 我需要通过按TextView(Eclipse)调用第二个活动

我需要通过单击TextView启动一个新活动。 我的代码: 我按了Ctrl+Shift+O,但Eclipse显示以下错误: 在这一行: Intent intent = new Intent (this, ActSecond.class); startActivity(intent); Intent intent = new Intent (this, ActSecond.class); startActivity(intent); 之后: super.onCreate(savedInsta

Android 在执行期间动态更新ListAdapter

我试图通过使用顶部的一个按钮来更改ListView数据mid程序,该按钮可在负面列表和正面列表之间切换 private ArrayList<LifeTask> positiveListData = new ArrayList<LifeTask>(); private ArrayList<LifeTask> negativeListData = new ArrayList<LifeTask>(); private ArrayList<LifeT

Android 项目菜单操作栏sherlock的图像

我在我的菜单动作栏中添加了两个图像sherlock。图像2比正常大小大。因此,图像在大多数设备中都能正确显示: 对于最近的设备(如S4),我有一个问题,图像看起来太小了。这看起来不太好。 我正在使用action bar sherlock libraryS4是XHDPI,所以你需要有XHDPI图标S4是XHDPI,所以你需要有XHDPI图标如果你的应用程序要显示大量图像,那么就为mdpi创建不同的版本,hdpi etc可能会占用太多空间,并为您带来不可接受的维护开销 在这种情况下,我建议您动态

如何在Android上运行netbeans?

请注意:我的问题不是关于使用netbeans开发android应用程序。 我将netbeans for Linux下载到我的平板电脑上,我的JRE正在工作,当我尝试/netbeans.sh时,我得到错误:无法执行文件 可以在android上运行netbeans吗?怎么做 谢谢Netbeans使用JavaSwing作为其UI。如果您想在Android设备上运行NetBeans,那么您必须找到在Android上运行Swing的方法。解决方案并不多,但似乎有一个建议。Netbeans使用JavaSwi

Android subversive未在eclipse开普勒上安装

我想下载android google code svn repository,因此选择了此subversive,但它没有安装在我的新eclipse上。我在这里放置错误详细信息。请帮助我 收集要安装的项目时出错 会话上下文是:(profile=epp.package.jee,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,操作数=,操作=)。 无法读取位于的存储库。 读取超时 无法读取位于的存储库。 读取超时 无法读取位于的存

android多屏幕兼容性

我在这里读了关于“支持多屏幕”的信息和其他帖子。。。但我真的很困惑,我该如何开发运行在多个设备上的应用程序。 我开始在一个确定的屏幕上开发(正常大小的布局),然后我在S4星系上运行我的apk,所以我看到我的apk的每个对象的大小与我的xperia到S4的大小不同。 我需要做什么才能使我的apk与所有设备兼容? 我阅读的信息表明,唯一的来源是: res/layout/my_layout.xml//正常屏幕大小的布局 (“违约”) res/layout small/my_layout.xml//la

Android Phonegap:测试摄像头功能的快速方法,无需构建应用程序

我决定仔细看看Phonegap,这意味着目前我没有开发任何东西,而是尝试不同的东西,例如照相机。显然,这不能用Ripple for Chrome进行测试——据我所知,它需要在模拟器或设备本身上进行测试。我的电脑速度并不慢,但构建一个应用程序并在模拟器或设备上安装它仍然需要“很多”时间(如果你只是在玩的话) 因此,我现在的问题是:有没有任何方法可以加快测试应用程序的过程,例如在计算机浏览器中,即使您使用的是相机之类的东西 以下是我迄今为止尝试过的一些方法: 使用我的索尼Xperia Mini P

Android 更改阵列适配器时出现错误<;字符串>;到扩展ArrayAdapter的自定义适配器<;字符串>;

基本上我得到的是一个显示ListView的片段。它当前使用ArrayAdapter。不过,我正在尝试扩展ArrayAdapter以创建自己的自定义适配器。然后,当我更改代码以使用新适配器时,出现以下错误: “无法访问MyActivity类型的封闭实例。必须使用MyActivity类型的封闭实例限定分配(例如,x.new A(),其中x是MyActivity的实例)。” 代码如下:注意,这些都嵌套在MyActivity中 public static class MyFragment extends

Android 使用LayerDrawable(在单个imageview中显示多个图像)相互堆叠的图像阵列

我有5个图像,我需要一个接一个地显示这个水平间隔的图像。我希望使用单个图像视图,而不是使用5个不同的图像以水平方向的线性布局显示这5个图像。使用LayerDrawable,我可以实现这一点吗?如果是,怎么做 我所要做的就是像下面的示例中那样放置图像,其中每个“查询”、“标记”、“用户”、“徽章”、“未答复”都是一个图像 我找到了答案,我就是这样做的 每个图像的尺寸为48*48。我从imageivew的左边缘开始,因此第一层的l值为l=0,r=52,因为我提供了4个单位的填充,图像宽度为48个单位

基于Android的ffmpeg解码

我目前正在尝试在Android上使用ffmpeg。我使用构建ffmpeg(我使其不使用libx264,而使用ndk-r9b构建,使用GCC4.6)。我尝试修剪MP4文件。但是,输入文件无法打开: 11-28 10:59:18.494: INFO/com.rfc.video.VideoKit(4125): ffmpeg 11-28 10:59:18.494: INFO/com.rfc.video.VideoKit(4125): -i 11-28 10:59:18.494: INFO/com.rfc

Android 安卓:当我关闭应用程序时,嘟嘟声继续

我有个问题。我的应用程序会发出一些嘟嘟声,但当我关闭应用程序时,嘟嘟声会继续,要结束它,我必须从“任务管理器”关闭应用程序。这是嘟嘟声的地方 private void playAlertTone(final Context ctx){ t = new Thread() { public void run() { player = MediaPlayer.create(ctx, R.r

Android 是否正在onCreate()中启动另一个活动?

在我的应用程序中,我有一个输入活动(虚拟,无布局),用于检查帐户管理器中的帐户: 如果存在特定类型的帐户:启动主活动 否则,启动获取用户凭据的活动(将其添加到帐户) 以下是EntryActivity中的代码: public class EntryActivity extends Activity { // Tag private String TAG = getClass().getSimpleName(); // Inst. private AccountManager account

如何在android(xml)中打开活动时随机更改背景?

我在我的应用程序中有一个活动,每当我回来参加这个活动时,我都想更改它的背景。我如何将我的drawable文件夹中的图像随机化,并使它们成为我活动的背景图像。注意:这只是一项活动 我正在尝试在字符串中创建项目:- <integer-array name="MyImage"> <item >@drawable/story</item> <item >@drawable/story1</item>

Android布局嵌套权重打破(如何使权重保持不变)

我有一个问题,我必须作出4线性布局,并把4个按钮在每个。我需要这些按钮大小相同,但一旦按下,它们就会改变图像 我有两个按钮图标的大小完全相同120x120。 但是,当我按下其中任何一个按钮时,与其他按钮相比,它们的大小会突然改变 单击之前: 单击后: 你可以看到绿色按钮比白色按钮略大。 我需要停止改变尺寸 另外,我注意到我的按钮的重量从1变为0.92(对于白色按钮)。 有没有办法阻止体重变化 另外,这是我的XML <LinearLayout android:id="@+id/i

如何在android中实现反向渐变?

我在用这个 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <corners android:radius="7sp" /> <gradient android:startColor="#333"

Android 无法将JSON字符串转换为JSON数组

在这里,我试图从json文件中获取的json字符串构建一个数组。我的问题是在将字符串转换为数组时遇到的。它没有转换。我查找了我的json文件,cros检查了它,但它似乎是正确的。但我是一个初学者,所以不知道是否缺少一些内容。因此,我的应用程序正在崩溃。 我的JSON文件是: var Details= [ { "Name" : "backtrack" , "Place" : "

Android 方法不重写或实现超类型(:app:compiledBugJavaWithJavaC)中的方法

运行命令react native run android时出现以下错误。有什么问题吗 :app:compiledBugJavaWithJavaCC:\Users\Deeksha Gupta\git\pe gold native\android\app\src\main\java\com\pegoldnative\MainActivity.java:39: 错误:方法不重写或实现超类型中的方法 @覆盖^1错误失败 失败:生成失败,出现异常。任务“:app:compiledBugJavaWithJa

Android 在片段中处理onResume

我有一个片段,将请求发布到服务器。这种类型的操作应该在onResume()方法中,但我不想每次将应用程序放在后台时都将请求发布到服务器。有什么解决办法吗 我想发布的请求 FactoryAPI.getContacts().getContacts(user.getToken()).enqueue(新回调()命令){ @凌驾 公共void onResponse(调用、响应){ if(response.issusccessful()){ contactList=response.body().getCo

Android 需要在没有图像按钮的情况下拍摄屏幕截图

我正试图以编程方式拍摄我的应用程序屏幕截图。布局文件有一些ImageButtons和一个Textview字段。当捕获屏幕出现时,生成的图像也包含按钮。有没有一种不使用imagebuttons的截图方法 下面是代码段和布局文件 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

Android FragmentPagerAdapter不显示内容

使用FragmentPagerAdapter的My view pager实现没有显示任何内容。我试图将其更改为FragmentStatePagerAdapter,但毫无帮助 主要活动类 public enum TYPES { OBJECT_TYPE, TRACKS} @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan

Android 错误Firebase数据库路径不能仅包含在电话中

应用程序摘要中的错误是,当试图在仿真器中保存带有日期和日期的id的图像时,它会将图像完美地保存在firebase数据库中,但当试图在实际设备中执行相同操作时,它会在出现错误的情况下停止应用程序的工作 com.google.firebase.database.DatabaseException:无效的firebase数据库路径:201904年2月4日06:11上午。Firebase数据库路径不得包含“.”、“#.”、“$”、“[”或“]” 这是必要的代码 日历=Calendar.getInsta

Android Kotlin,报警管理器不';t触发器

我尝试过很多例子,当然包括Android文档中的一个,但都不起作用 这是我的密码: package wentaas.odaklan import android.annotation.SuppressLint import android.app.* import android.os.Bundle import android.support.v7.app.AppCompatActivity import android.text.Layout import android.text.for

Android 如何将球员置于最佳位置

我试图将视频播放器放在屏幕的顶部,但它总是放在屏幕的中央,即使我也尝试使用容器 下面是我的dart文件,请检查并让我知道。对于播放器,我使用chuwie库作为控制器并播放网络URL。在丘伊图书馆内,他们使用视频播放器插件 import 'package:chewie/chewie.dart'; import 'package:chewie/src/chewie_player.dart'; import 'package:flutter/cupertino.dart'; import 'packa

Android Recyclerview未随medialibrary中的更改而更新

我有一个从存储器中检索所有音乐列表的代码,但在我重命名一个文件后,recyclerview不会随着更改而更新 即使删除了一个文件,它仍然保持不变 fun Context.musicFiles():可变列表{ val list:MutableList<Music> = mutableListOf() val uri: Uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI //val uri: Uri = MediaStore.Audio.

Android 为什么我的颤振应用程序在退出时会下降到屏幕底部?

我做了一个自定义启动屏幕,但我不知道我是如何改变应用程序淡出的方式的?它会掉到设备的底部。我做的唯一一件事就是在AndroidManifest.xml中切换到半透明主题 我将全新的颤振应用程序与相同的SDK进行了比较,唯一的区别是: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="LaunchTheme" parent="@android:style/T

Android Co例程从后台获取位置

我正在使用workmanager中的co例程发送位置数据。 我尝试只使用workmanager,但它不执行异步工作 我尝试了ListenableWorkmanager,但这对我来说太复杂了,所以我尝试使用协同程序 override fun doWork(): Result { CoroutineScope(IO).launch { val location = work() fusedLocationClient!!.removeLocationU

Android 从simpleperf录制获取应用程序的总CPU使用率

我正在使用simpleperf评测我的Android应用程序,因为我发现Android评测器非常有限 我正在用录音机记录一个样本 ./app_profiler.py -p com.foo.myapp -r "-e task-clock:u -f 1000 -g" 这样我就可以很好地显示所有线程相对于整个应用程序的CPU使用情况。有没有办法告诉我实际使用了多少可用的CPU功率?即,报告绝对使用数量 我发现有些选项不太理想: top实时显示,但未给出良好的平均值(与Android Profile

Android 我们可以通过网络应用程序发出通知吗?

我们可以通过网络应用程序发出通知吗 我正在网上阅读有关如何制作网络应用程序的教程。我用Javascript界面绑定了我的html页面来敬酒。在那之前,它工作得很好。但是当我尝试发出通知时,它什么也不返回 MainActivity.java import android.annotation.SuppressLint; import android.app.Activity; import android.app.NotificationManager; import android.app.Pe

Android 安卓应用程序启动时,安卓密钥库崩溃,多数出现在三星设备安卓8和8.1上

获取NullPointerException。 在Android应用程序启动时 在应用程序中,在存储和检索之前,使用KeyStore.PrivateKeyEntry对一些与用户相关的敏感信息进行加密或解密 最初(在应用程序启动时)在尝试设置东西(如本例中的Keystore实用程序)时,应用程序尝试使用私钥、证书和一些属性获取Keystore.PrivateKeyEntry,以某种方式用于Android 8.0,而大多数用于三星设备(根据Google play错误统计)证书作为null传递,这就是

Android Studio:处理addGeoQueryDataEventListener结果的良好实践

我正在使用Android体系结构组件(模型视图视图模型)从geoQuery.addGeoQueryDataEventListener()从GeoFirestore 实现'com.github.imperiumlabs:geofirestoreandroid:v1.5.0' 每个事件都有自己的回调,我对它们都感兴趣 我还使用了BottomNavigationView这意味着我只有一个活动,所有逻辑都放在片段中 我首先实现了onDocumentEntered(),如下所示,我意识到当我导航到下一个活

rn fetch blob actionViewIntent()在Android 8.1手机上不工作? 代码

在模拟器中,上述代码正常工作,并弹出安装APK界面 在手机(Android 8.1)上,屏幕闪烁为白色,然后什么都没有,安装界面也无法弹出,没有错误消息找到了原因,这是图书馆的一个已知错误,有一个PR等待合并(没有回购所有者的时间框架)。以下是PR的链接: 因此,基本上这需要添加到文件android/src/main/java/com/RNFetchBlob/RNFetchBlob.java的第122-123行: intent.addFlags(intent.FLAG\u活动\u新任务); 如果

Android运行一项服务,从设备上捕获通话语音上行和下行链接

我正在尝试编写一个后台服务,它在连接呼叫时运行(但呼叫是由本机呼叫应用程序完成的),捕获其语音上行和下行音频流。捕获后,将其发送到服务器 通话结束后,我需要关闭服务。这是如何实现的?我应该制作一个系统应用程序吗?或者其他任何方式。这只是一种探索,不是要部署的应用程序

Androidx设置多屏幕程序保护问题

我在这里使用以下指南: 创建多屏幕设置活动。除了最终使用ProgGuard生成APK之外,它可以正常工作。问题是使用: app:fragment=path.to.activity$fragment 该片段在活动上标记为未使用。因此,ProGuard继续并移除它。在不依赖ProGuard的情况下处理此问题是否有一个适当的解决方案 谢谢。您可以使用progurd规则。pro -keep public class MyClass //name of your class 或 您可以将@Keep

Android 如何将TextureView保存为视频文件或Mp4文件?

我已成功加载纹理视图上的视频纹理。在texttureview上成功播放了这些帧,现在我正在寻找textureview的唱片。我不知道怎么把它录成视频文件。我在网上搜索了一下,只找到了一个关于grafika视频播放器的参考链接,但我没能用grafika录制视频,有人能帮我解决这个问题吗 我试过了 我犯了这个错误 2019-12-24 15:02:40.675 22942-24463/com.example.texture E/TextureRender: glCreateShader type=

Android 发布应用程序但出现错误安装失败更新不兼容

我面临一个与密钥存储相关的问题 步骤: 从google play store安装应用程序(版本名称1.0.0版本代码10) 构建新apk并替换安装(版本名称1.1.0版本代码11) 我得到了信息: 失败[安装失败\u更新不兼容:包名称签名与以前安装的版本不匹配;忽略!] 我保证密钥存储是正确的 有人有过像我这样的问题吗? 请帮助我或给我一些建议 谢谢最可能的原因是当前用户没有安装应用程序:请参阅此答案卸载以前安装的版本,可能是这是调试版本,没有签名请确保上载了正确的apk文件。应该是prod

Android在更新属性时发布APK错误';可聚焦';由以下人员管理的视图的名称:RNSVGSvgView

我使用react native构建了一个应用程序,它可以正常工作,但是当我构建了一个发布APK文件并将其安装到真实设备中时,我遇到了这个错误 AndroidRuntime: com.facebook.react.bridge.JSApplicationIllegalArgumentException: Error while updating property 'focusable' of a view managed by: RNSVGSvgView 我的应用程序使用FontAwesome,

Android 无法弄清楚如何使协同程序正确工作,以便将数据插入房间数据库

首次启动应用程序时,我找不到不将数据插入房间数据库的问题,但在重新启动应用程序时,数据被插入。为什么不在第一次启动时插入 我的代码是: @Dao interface FooDAO { @Insert suspend fun save(foo: Foo) } 数据库类非常简单: @Database(entities = [Foo::class], version = 1, exportSchema = false) abstract class F

在Android单向数据流中更新不可变视图状态值 问题:

我希望在Android ViewModel(VM)中重构不可变视图状态的值,以便执行以下操作: 干净地更新VM中的视图状态,而不复制整个视图状态 保持视图状态数据不受视图更新的影响 我已经构建了一个Android单向数据流(UDF)模式,使用LiveData更新在视图中观察到的VM中的视图状态更改 见: 完整示例代码: 实施 现有的实现使用嵌套的LiveData 一个LiveDataval将视图状态存储在VM中 视图状态属性的嵌套LiveData为不可变vals 我不确定使用“嵌套的Live

反应本机android任务:应用程序:transformClassesWithMultidexlistForRelease失败

我正在尝试为应用程序创建发布apk,并获得以下错误任务:应用程序:transformClassesWithMultidexlistForRelease失败 有时它会显示即将过期的守护进程,因为JVM堆空间已耗尽,但我在android studio中将JVM内存设置为最大 问题没有在之前持续存在我已经为同一个应用程序创建了多个版本 我试图解决的问题 1) 已尝试npx-jetify 2) 尝试在app/build.gradle android { aaptOptions.cruncherEnabl

Android:通过NavGaphViewmodels将ViewmodelFactory添加到viewModel

我正在学习Kotlin,我有一个viewModel,创建为navGraphViewModels() 我想知道是否可以将ViewModelFactory添加到此viewModel声明中 谢谢:)私有val视图模型:CreationSignalementViewModelby navGraphViewModels(R.id.creation\u signalement\u nav\u graph){myViewModelFactory}非常感谢,就这样private val viewModel:Cr

Android 与Kotlin在一对多的房间内

任务是在选择单个日志时打开一个活动,并将注释附加到此日志。 (一对多) 这是数据库中实体的外观: @Entity(tableName = "word_table") data class Word(@ColumnInfo(name = "word") val word: String, @ColumnInfo(name = "description") val description : String ) { @ColumnInfo(name = "id"

Android 在Firebase上将实时数据库连接到身份验证数据库

我正在创建一个允许用户登录和注册的应用程序。目前我正在使用firebase存储这些数据,但我需要的数据不仅仅是电子邮件和密码。我能够将多个字段存储到实时数据库,但是我的登录页面使用firebase的身份验证。有没有办法把两者联系起来 登录页面 //creating a new user firebaseAuth.signInWithEmailAndPassword(username, password) .addOnCompleteListene

Android 当用户不使用应用程序时,ListenableWorker没有网络

我有一个应用程序正在使用ListenableWorker进行定期网络同步。我有一个“开机”的广播接收器。工作通过enqueueUniquePeriodicWork排队。当用户在我的应用程序中时,这一切都可以正常工作。但一旦他们退出,工人就没有网络了。WorkManager执行worker,但getNetwork函数返回null,任何使用网络的尝试都会失败 我觉得这是不对的。如果这是预期的行为,我不确定这个特性的意义是什么。如果是这样的话,我需要得到一个前台服务,我希望避免 我错过什么了吗 编辑:

Android Studio Emulator错误太多

大家好,我有android studio emulator错误,我如何修复这些问题? 我有amd ryzen 7 3700 u cpu amd radeon vega 10高清图形卡 你可以在这里查看我的sdk列表; 我无法解决那些我尝试过多次的问题我遇到了完全相同的问题。到目前为止有什么解决办法吗?我也有同样的问题。到目前为止有什么解决办法吗? 12:09 AM Emulator: VK_VERSION_1_1 check failed: vkBindBufferMemory2 not

如何在Android上建立房间数据库

我的项目有一个回收器,它可以在一个文件中获取信息胶片,并将收藏保存到数据库中。我使用了Room数据库,但它返回空对象引用: import android.content.Context import androidx.room.Database import androidx.room.Room import androidx.room.RoomDatabase import com.example.week3.dao.MovieDao import com.example.week3.mode

Android下系统亮度的困惑

Android下系统亮度的混乱。 我使用Android 10.0+(R)和SDK 30.0.2 系统亮度及其对象记录在: 有文件证明,系统亮度可设置在0..255范围内 这是错误的 实际测试表明,在许多较新的设备上,可调范围要大得多 例如,“小米10”上的范围是->10..2047 但如果限值明显是可变的,则也可以确定有意义设置的最小值和最大值 不幸的是,我没有找到当前的变体 如何读取系统亮度的范围