在我的例子中,最简单的方法是看一个用户在Android市场上是否有特定的应用程序。如果他们没有,我希望在继续使用应用程序之前,能够将他们带到市场下载。谢谢。这里有一个关于检查Flash Player的示例
相关代码(摘自Lior的答案)如下:
Intent Intent=新Intent();
setComponent(新组件名(“com.adobe.flashplayer”、“com.adobe.flashplayer.flashxpandablefilechooser”);
PackageMa
我正在做一个Android项目,在那里我有一个图表,正在运行。下面是如何设置我的HTML页面,布局由以下人员处理:
Flot“占位符”分区
一个包含自定义按钮的div,可以对图表进行操作
表格
以下是我遇到的问题:
如何动态调整Flot图表的大小以适应屏幕上的可用空间?现在,我将图表设置为静态大小,但我更希望能够确定屏幕大小(在landspace模式下),并将图表宽度设置为该大小
如何启用图表的平移和缩放?我的应用程序在标准桌面浏览器中运行时支持该功能-在那里,我通过单击和拖动图表进行平移
在Android上,我使用Android.util.Log在我的应用程序中登录,在开发过程中,我使用adb logcat或Eclipse查看日志-我使用它的次数甚至超过调试
在设备上,我可以从我的代码中保存日志文件,或者使用Android Market的一些应用程序来保存日志-例如
现在我可以在iPhone上做同样的事情了吗?我可以使用NSLog(@“message”),但我可以轻松地从应用程序保存日志文件并访问它吗?有什么办法吗
问候,,
STeN您可以从管理器->设备->您的设备->控制台访
我需要通过单击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
我试图通过使用顶部的一个按钮来更改ListView数据mid程序,该按钮可在负面列表和正面列表之间切换
private ArrayList<LifeTask> positiveListData = new ArrayList<LifeTask>();
private ArrayList<LifeTask> negativeListData = new ArrayList<LifeTask>();
private ArrayList<LifeT
我在我的菜单动作栏中添加了两个图像sherlock。图像2比正常大小大。因此,图像在大多数设备中都能正确显示:
对于最近的设备(如S4),我有一个问题,图像看起来太小了。这看起来不太好。
我正在使用action bar sherlock libraryS4是XHDPI,所以你需要有XHDPI图标S4是XHDPI,所以你需要有XHDPI图标如果你的应用程序要显示大量图像,那么就为mdpi创建不同的版本,hdpi etc可能会占用太多空间,并为您带来不可接受的维护开销
在这种情况下,我建议您动态
请注意:我的问题不是关于使用netbeans开发android应用程序。
我将netbeans for Linux下载到我的平板电脑上,我的JRE正在工作,当我尝试/netbeans.sh时,我得到错误:无法执行文件
可以在android上运行netbeans吗?怎么做
谢谢Netbeans使用JavaSwing作为其UI。如果您想在Android设备上运行NetBeans,那么您必须找到在Android上运行Swing的方法。解决方案并不多,但似乎有一个建议。Netbeans使用JavaSwi
我想下载android google code svn repository,因此选择了此subversive,但它没有安装在我的新eclipse上。我在这里放置错误详细信息。请帮助我
收集要安装的项目时出错
会话上下文是:(profile=epp.package.jee,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,操作数=,操作=)。
无法读取位于的存储库。
读取超时
无法读取位于的存储库。
读取超时
无法读取位于的存
标签: Android
sizecompatibilitydevice
我在这里读了关于“支持多屏幕”的信息和其他帖子。。。但我真的很困惑,我该如何开发运行在多个设备上的应用程序。
我开始在一个确定的屏幕上开发(正常大小的布局),然后我在S4星系上运行我的apk,所以我看到我的apk的每个对象的大小与我的xperia到S4的大小不同。
我需要做什么才能使我的apk与所有设备兼容?
我阅读的信息表明,唯一的来源是:
res/layout/my_layout.xml//正常屏幕大小的布局
(“违约”)
res/layout small/my_layout.xml//la
我决定仔细看看Phonegap,这意味着目前我没有开发任何东西,而是尝试不同的东西,例如照相机。显然,这不能用Ripple for Chrome进行测试——据我所知,它需要在模拟器或设备本身上进行测试。我的电脑速度并不慢,但构建一个应用程序并在模拟器或设备上安装它仍然需要“很多”时间(如果你只是在玩的话)
因此,我现在的问题是:有没有任何方法可以加快测试应用程序的过程,例如在计算机浏览器中,即使您使用的是相机之类的东西
以下是我迄今为止尝试过的一些方法:
使用我的索尼Xperia Mini P
基本上我得到的是一个显示ListView的片段。它当前使用ArrayAdapter。不过,我正在尝试扩展ArrayAdapter以创建自己的自定义适配器。然后,当我更改代码以使用新适配器时,出现以下错误:
“无法访问MyActivity类型的封闭实例。必须使用MyActivity类型的封闭实例限定分配(例如,x.new A(),其中x是MyActivity的实例)。”
代码如下:注意,这些都嵌套在MyActivity中
public static class MyFragment extends
标签: Android
android-drawablelayerdrawable
我有5个图像,我需要一个接一个地显示这个水平间隔的图像。我希望使用单个图像视图,而不是使用5个不同的图像以水平方向的线性布局显示这5个图像。使用LayerDrawable,我可以实现这一点吗?如果是,怎么做
我所要做的就是像下面的示例中那样放置图像,其中每个“查询”、“标记”、“用户”、“徽章”、“未答复”都是一个图像
我找到了答案,我就是这样做的
每个图像的尺寸为48*48。我从imageivew的左边缘开始,因此第一层的l值为l=0,r=52,因为我提供了4个单位的填充,图像宽度为48个单位
我目前正在尝试在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
我有个问题。我的应用程序会发出一些嘟嘟声,但当我关闭应用程序时,嘟嘟声会继续,要结束它,我必须从“任务管理器”关闭应用程序。这是嘟嘟声的地方
private void playAlertTone(final Context ctx){
t = new Thread()
{
public void run()
{
player = MediaPlayer.create(ctx, R.r
在我的应用程序中,我有一个输入活动(虚拟,无布局),用于检查帐户管理器中的帐户:
如果存在特定类型的帐户:启动主活动
否则,启动获取用户凭据的活动(将其添加到帐户)
以下是EntryActivity中的代码:
public class EntryActivity extends Activity {
// Tag
private String TAG = getClass().getSimpleName();
// Inst.
private AccountManager account
我在我的应用程序中有一个活动,每当我回来参加这个活动时,我都想更改它的背景。我如何将我的drawable文件夹中的图像随机化,并使它们成为我活动的背景图像。注意:这只是一项活动
我正在尝试在字符串中创建项目:-
<integer-array name="MyImage">
<item >@drawable/story</item>
<item >@drawable/story1</item>
我有一个问题,我必须作出4线性布局,并把4个按钮在每个。我需要这些按钮大小相同,但一旦按下,它们就会改变图像
我有两个按钮图标的大小完全相同120x120。
但是,当我按下其中任何一个按钮时,与其他按钮相比,它们的大小会突然改变
单击之前:
单击后:
你可以看到绿色按钮比白色按钮略大。
我需要停止改变尺寸
另外,我注意到我的按钮的重量从1变为0.92(对于白色按钮)。
有没有办法阻止体重变化
另外,这是我的XML
<LinearLayout
android:id="@+id/i
我在用这个
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="7sp" />
<gradient
android:startColor="#333"
在这里,我试图从json文件中获取的json字符串构建一个数组。我的问题是在将字符串转换为数组时遇到的。它没有转换。我查找了我的json文件,cros检查了它,但它似乎是正确的。但我是一个初学者,所以不知道是否缺少一些内容。因此,我的应用程序正在崩溃。
我的JSON文件是:
var Details= [
{
"Name" : "backtrack" ,
"Place" : "
运行命令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
我有一个片段,将请求发布到服务器。这种类型的操作应该在onResume()方法中,但我不想每次将应用程序放在后台时都将请求发布到服务器。有什么解决办法吗
我想发布的请求
FactoryAPI.getContacts().getContacts(user.getToken()).enqueue(新回调()命令){
@凌驾
公共void onResponse(调用、响应){
if(response.issusccessful()){
contactList=response.body().getCo
我正试图以编程方式拍摄我的应用程序屏幕截图。布局文件有一些ImageButtons和一个Textview字段。当捕获屏幕出现时,生成的图像也包含按钮。有没有一种不使用imagebuttons的截图方法
下面是代码段和布局文件
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro
使用FragmentPagerAdapter的My view pager实现没有显示任何内容。我试图将其更改为FragmentStatePagerAdapter,但毫无帮助
主要活动类
public enum TYPES {
OBJECT_TYPE, TRACKS}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstan
应用程序摘要中的错误是,当试图在仿真器中保存带有日期和日期的id的图像时,它会将图像完美地保存在firebase数据库中,但当试图在实际设备中执行相同操作时,它会在出现错误的情况下停止应用程序的工作
com.google.firebase.database.DatabaseException:无效的firebase数据库路径:201904年2月4日06:11上午。Firebase数据库路径不得包含“.”、“#.”、“$”、“[”或“]”
这是必要的代码
日历=Calendar.getInsta
我尝试过很多例子,当然包括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
我试图将视频播放器放在屏幕的顶部,但它总是放在屏幕的中央,即使我也尝试使用容器
下面是我的dart文件,请检查并让我知道。对于播放器,我使用chuwie库作为控制器并播放网络URL。在丘伊图书馆内,他们使用视频播放器插件
import 'package:chewie/chewie.dart';
import 'package:chewie/src/chewie_player.dart';
import 'package:flutter/cupertino.dart';
import 'packa
我有一个从存储器中检索所有音乐列表的代码,但在我重命名一个文件后,recyclerview不会随着更改而更新
即使删除了一个文件,它仍然保持不变
fun Context.musicFiles():可变列表{
val list:MutableList<Music> = mutableListOf()
val uri: Uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
//val uri: Uri = MediaStore.Audio.
我做了一个自定义启动屏幕,但我不知道我是如何改变应用程序淡出的方式的?它会掉到设备的底部。我做的唯一一件事就是在AndroidManifest.xml中切换到半透明主题
我将全新的颤振应用程序与相同的SDK进行了比较,唯一的区别是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/T
标签: Android
locationkotlin-coroutinesandroid-workmanager
我正在使用workmanager中的co例程发送位置数据。
我尝试只使用workmanager,但它不执行异步工作
我尝试了ListenableWorkmanager,但这对我来说太复杂了,所以我尝试使用协同程序
override fun doWork(): Result {
CoroutineScope(IO).launch {
val location = work()
fusedLocationClient!!.removeLocationU
我正在使用simpleperf评测我的Android应用程序,因为我发现Android评测器非常有限
我正在用录音机记录一个样本
./app_profiler.py -p com.foo.myapp -r "-e task-clock:u -f 1000 -g"
这样我就可以很好地显示所有线程相对于整个应用程序的CPU使用情况。有没有办法告诉我实际使用了多少可用的CPU功率?即,报告绝对使用数量
我发现有些选项不太理想:
top实时显示,但未给出良好的平均值(与Android Profile
标签: Android
android-intentandroid-webview
我们可以通过网络应用程序发出通知吗
我正在网上阅读有关如何制作网络应用程序的教程。我用Javascript界面绑定了我的html页面来敬酒。在那之前,它工作得很好。但是当我尝试发出通知时,它什么也不返回
MainActivity.java
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.NotificationManager;
import android.app.Pe
标签: Android
samsung-mobileandroid-8.0-oreoandroid-keystore
获取NullPointerException。
在Android应用程序启动时
在应用程序中,在存储和检索之前,使用KeyStore.PrivateKeyEntry对一些与用户相关的敏感信息进行加密或解密
最初(在应用程序启动时)在尝试设置东西(如本例中的Keystore实用程序)时,应用程序尝试使用私钥、证书和一些属性获取Keystore.PrivateKeyEntry,以某种方式用于Android 8.0,而大多数用于三星设备(根据Google play错误统计)证书作为null传递,这就是
如何在viewpager+tabslayout中将值从片段传递到片段
DetailLeagueFragment.kt
class DetailLeagueFragment : Fragment(), DetailLeagueView {
private var leagues: MutableList<DetailLeague> = mutableListOf()
override fun onViewCreated(view: View, savedInstan
我正在使用Android体系结构组件(模型视图视图模型)从geoQuery.addGeoQueryDataEventListener()从GeoFirestore
实现'com.github.imperiumlabs:geofirestoreandroid:v1.5.0'
每个事件都有自己的回调,我对它们都感兴趣
我还使用了BottomNavigationView这意味着我只有一个活动,所有逻辑都放在片段中
我首先实现了onDocumentEntered(),如下所示,我意识到当我导航到下一个活
在模拟器中,上述代码正常工作,并弹出安装APK界面
在手机(Android 8.1)上,屏幕闪烁为白色,然后什么都没有,安装界面也无法弹出,没有错误消息找到了原因,这是图书馆的一个已知错误,有一个PR等待合并(没有回购所有者的时间框架)。以下是PR的链接:
因此,基本上这需要添加到文件android/src/main/java/com/RNFetchBlob/RNFetchBlob.java的第122-123行:
intent.addFlags(intent.FLAG\u活动\u新任务);
如果
我正在尝试编写一个后台服务,它在连接呼叫时运行(但呼叫是由本机呼叫应用程序完成的),捕获其语音上行和下行音频流。捕获后,将其发送到服务器
通话结束后,我需要关闭服务。这是如何实现的?我应该制作一个系统应用程序吗?或者其他任何方式。这只是一种探索,不是要部署的应用程序
标签: Android
settingsproguardandroidx
我在这里使用以下指南:
创建多屏幕设置活动。除了最终使用ProgGuard生成APK之外,它可以正常工作。问题是使用:
app:fragment=path.to.activity$fragment
该片段在活动上标记为未使用。因此,ProGuard继续并移除它。在不依赖ProGuard的情况下处理此问题是否有一个适当的解决方案
谢谢。您可以使用progurd规则。pro
-keep public class MyClass //name of your class
或
您可以将@Keep
我已成功加载纹理视图上的视频纹理。在texttureview上成功播放了这些帧,现在我正在寻找textureview的唱片。我不知道怎么把它录成视频文件。我在网上搜索了一下,只找到了一个关于grafika视频播放器的参考链接,但我没能用grafika录制视频,有人能帮我解决这个问题吗
我试过了
我犯了这个错误
2019-12-24 15:02:40.675 22942-24463/com.example.texture E/TextureRender: glCreateShader type=
我面临一个与密钥存储相关的问题
步骤:
从google play store安装应用程序(版本名称1.0.0版本代码10)
构建新apk并替换安装(版本名称1.1.0版本代码11)
我得到了信息:
失败[安装失败\u更新不兼容:包名称签名与以前安装的版本不匹配;忽略!]
我保证密钥存储是正确的
有人有过像我这样的问题吗?
请帮助我或给我一些建议
谢谢最可能的原因是当前用户没有安装应用程序:请参阅此答案卸载以前安装的版本,可能是这是调试版本,没有签名请确保上载了正确的apk文件。应该是prod
我使用react native构建了一个应用程序,它可以正常工作,但是当我构建了一个发布APK文件并将其安装到真实设备中时,我遇到了这个错误
AndroidRuntime: com.facebook.react.bridge.JSApplicationIllegalArgumentException: Error while updating property 'focusable' of a view managed by: RNSVGSvgView
我的应用程序使用FontAwesome,
标签: Android
android-roomkotlin-coroutines
首次启动应用程序时,我找不到不将数据插入房间数据库的问题,但在重新启动应用程序时,数据被插入。为什么不在第一次启动时插入
我的代码是:
@Dao
interface FooDAO {
@Insert
suspend fun save(foo: Foo)
}
数据库类非常简单:
@Database(entities = [Foo::class], version = 1, exportSchema = false)
abstract class F
我希望在Android ViewModel(VM)中重构不可变视图状态的值,以便执行以下操作:
干净地更新VM中的视图状态,而不复制整个视图状态
保持视图状态数据不受视图更新的影响
我已经构建了一个Android单向数据流(UDF)模式,使用LiveData更新在视图中观察到的VM中的视图状态更改
见:
完整示例代码:
实施
现有的实现使用嵌套的LiveData
一个LiveDataval将视图状态存储在VM中
视图状态属性的嵌套LiveData为不可变vals
我不确定使用“嵌套的Live
我正在尝试为应用程序创建发布apk,并获得以下错误任务:应用程序:transformClassesWithMultidexlistForRelease失败
有时它会显示即将过期的守护进程,因为JVM堆空间已耗尽,但我在android studio中将JVM内存设置为最大
问题没有在之前持续存在我已经为同一个应用程序创建了多个版本
我试图解决的问题
1) 已尝试npx-jetify
2) 尝试在app/build.gradle
android
{
aaptOptions.cruncherEnabl
我正在学习Kotlin,我有一个viewModel,创建为navGraphViewModels()
我想知道是否可以将ViewModelFactory添加到此viewModel声明中
谢谢:)私有val视图模型:CreationSignalementViewModelby navGraphViewModels(R.id.creation\u signalement\u nav\u graph){myViewModelFactory}非常感谢,就这样private val viewModel:Cr
任务是在选择单个日志时打开一个活动,并将注释附加到此日志。
(一对多)
这是数据库中实体的外观:
@Entity(tableName = "word_table")
data class Word(@ColumnInfo(name = "word") val word: String,
@ColumnInfo(name = "description") val description : String
)
{
@ColumnInfo(name = "id"
我正在创建一个允许用户登录和注册的应用程序。目前我正在使用firebase存储这些数据,但我需要的数据不仅仅是电子邮件和密码。我能够将多个字段存储到实时数据库,但是我的登录页面使用firebase的身份验证。有没有办法把两者联系起来
登录页面
//creating a new user
firebaseAuth.signInWithEmailAndPassword(username, password)
.addOnCompleteListene
标签: Android
androidxandroid-workmanager
我有一个应用程序正在使用ListenableWorker进行定期网络同步。我有一个“开机”的广播接收器。工作通过enqueueUniquePeriodicWork排队。当用户在我的应用程序中时,这一切都可以正常工作。但一旦他们退出,工人就没有网络了。WorkManager执行worker,但getNetwork函数返回null,任何使用网络的尝试都会失败
我觉得这是不对的。如果这是预期的行为,我不确定这个特性的意义是什么。如果是这样的话,我需要得到一个前台服务,我希望避免
我错过什么了吗
编辑:
大家好,我有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
我的项目有一个回收器,它可以在一个文件中获取信息胶片,并将收藏保存到数据库中。我使用了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 10.0+(R)和SDK 30.0.2
系统亮度及其对象记录在:
有文件证明,系统亮度可设置在0..255范围内
这是错误的
实际测试表明,在许多较新的设备上,可调范围要大得多
例如,“小米10”上的范围是->10..2047
但如果限值明显是可变的,则也可以确定有意义设置的最小值和最大值
不幸的是,我没有找到当前的变体
如何读取系统亮度的范围