标签: android-developer-api

Android - 如何检查Developer选项是否已启用

如何检查用户是否在其设备上启用了开发人员选项?(没有adb通信激活,或调试USB激活,我只需要知道开发人员选项是否启用).

我尝试过这个解决方案: 如何以编程方式检查应用程序是否在调试模式下运行? 但它对我不起作用.提前致谢

android developer-tools android-developer-api

5
推荐指数
2
解决办法
8079
查看次数

Android Studio意外内容存储修改

我目前正在使用Android开发工作室开展一个项目.但每次我尝试创建一个应用程序时,我都会继续收到错误

Java.lang.RuntimeException:java.io.IOException:java.lang.AssertionError:意外的内容存储修改

java android android-developer-api

4
推荐指数
2
解决办法
2391
查看次数

在 GooglePlay 中处理多个订阅

在 ios 和 amazon 中——我们有一个订阅系列——例如,如果我购买了一个月的订阅,我不能购买同一个家庭的六个月订阅。但在 google play 中似乎并非如此。例如,用户可能有一个按月订阅运行,一年订阅也同时运行。

如果用户已经订阅了一个订阅,我们是否需要处理不允许用户购买第二个订阅的逻辑?

purchase-order subscription in-app-purchase in-app-billing android-developer-api

4
推荐指数
1
解决办法
2063
查看次数

如何获取设备ID in react native android?

我试图从Android设备获取设备ID.有几个链接和包可用于获取设备ID,但在Android的情况下很少可用.以下是我已尝试过的链接,没有结果:

Link1:https://github.com/rebeccahughes/react-native-device-info 我试过这个链接没有成功它可能在ios上正常运行但在Android上它显示我在github链接上运行上述命令时出错"反应-native link react-native-device-info"错误:链接无法识别

Link2:https://github.com/lazywei/react-native-device-uuid 它只有IOS的解决方案

我被困在这里.我不知道我将如何解决这个问题?请帮忙?

提前致谢

android reactjs android-developer-api react-native react-android

4
推荐指数
2
解决办法
9462
查看次数

什么是开发者控制台上的beta/alpha测试?它对开发人员有何帮助?

开发者控制台中有三个选项卡1)生产2)Beta测试3)Alpha测试

在生产中发布应用之前,Alpha和Beta如何成为有用的开发人员?

我们如何确定有多少用户拥有最新更新?

android android-developer-api

4
推荐指数
1
解决办法
3857
查看次数

从 API 级别 < Android 26 (Oreo) 的 RGB 值创建 Color 对象

我正在开发一个安卓项目。我有每个像素的 RGB 值。我想从中创建一个颜色对象。

对于 Android API 级别 26 及以上,我们可以使用 Color.valueOf() 方法来为我们完成这项工作。但它不支持低于 26 的 API 级别。有人可以帮助我如何做到这一点吗?提前致谢。

graphics android colors android-layout android-developer-api

4
推荐指数
1
解决办法
1396
查看次数

应用程序在Android M上与SecurityException崩溃

昨天我设置了目标并将sdk编译为23 API级别.当我使用预览Android M(MPA441)在Nexus 9上启动应用程序时,应用程序崩溃并出现以下SecurityException:

FATAL EXCEPTION: main
 Process: com.grouplogic.mobilecho, PID: 22554
 java.lang.RuntimeException: Unable to create application com.mypackage.MyApplication: java.lang.SecurityException: getDeviceId: Neither user 10098 nor current process has android.permission.READ_PHONE_STATE.
     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4710)
     at android.app.ActivityThread.-wrap1(ActivityThread.java)
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
     at android.os.Handler.dispatchMessage(Handler.java:102)
     at android.os.Looper.loop(Looper.java:148)
     at android.app.ActivityThread.main(ActivityThread.java:5417)
     at java.lang.reflect.Method.invoke(Native Method)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
  Caused by: java.lang.SecurityException: getDeviceId: Neither user 10098 nor current process has android.permission.READ_PHONE_STATE.
     at android.os.Parcel.readException(Parcel.java:1599)
     at android.os.Parcel.readException(Parcel.java:1552)
     at com.android.internal.telephony.ITelephony$Stub$Proxy.getDeviceId(ITelephony.java:4175)
     at android.telephony.TelephonyManager.getDeviceId(TelephonyManager.java:706)
     at com.mypackage.utils.DeviceUtils.isRunOnEmulator(DeviceUtils.java:63)
     at com.mypackage.utils.DeviceUtils.getDeviceID(DeviceUtils.java:49)
     at com.mypackage.domain.service.SettingService.setupPreferences(SettingService.java:79)
     at com.mypackage.app.BaseApplication.createSingletons(BaseApplication.java:84)
     at com.mypackage.app.BaseApplication.onCreate(BaseApplication.java:66)
     at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013) …
Run Code Online (Sandbox Code Playgroud)

android android-permissions android-developer-api android-6.0-marshmallow

3
推荐指数
1
解决办法
2万
查看次数

如何为不同屏幕尺寸的android studio自动调整imageview的大小?

我开始使用 Android Studio 为 android 设备开发应用程序。当我测试我的应用程序的屏幕尺寸兼容性时,我注意到图像视图不会自动调整大小。

imageview 的位置在不同的屏幕尺寸下看起来完全不同。如果屏幕足够小,imageview 有时会被放置在 viewscope 之外。

我已经浏览了整个互联网,但我对如何使该应用程序与大多数屏幕尺寸(不包括平板电脑)兼容感到有些困惑。我去了android网站,他们说要使用wrap_content。但是如果我使用它,我将无法将图像视图的高度和宽度调整为我想要的。

有谁知道如何根据屏幕尺寸使 imageview 自动调整大小?

以下是正在发生的事情的图像:

这是应用程序的布局:

这是布局

这就是我想要的样子(Pixel 3):

在此处输入图片说明

但这就是它在较小屏幕(Nexus 5)中的样子:

在此处输入图片说明

在 Xcode 中有一个称为自动调整大小的功能,可以自动为您调整内容大小。android studio 有类似的东西吗?

这是xml:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    
    <Button
        android:id="@+id/resetButton"
        style="@style/Widget.AppCompat.Button.Borderless.Colored"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_marginStart="32dp"
        android:layout_marginLeft="32dp"
        android:layout_marginBottom="56dp"
        android:background="#F70000"
        android:text="Undo"
        android:textColor="#000000"
        android:textSize="24sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

    <ImageView
        android:id="@+id/imageView3"
        android:layout_width="288dp"
        android:layout_height="248dp"

        android:background="#1750DF"
        android:scaleType="fitXY"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.495"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.685" />


</androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

先感谢您!

java android android-layout android-developer-api

3
推荐指数
2
解决办法
1万
查看次数

Android API 连接到 Wifi 网络

我完全迷失在 WiFi API 的版本中。\n我想以编程方式连接到配置的 WiFi 网络。\n如本问题所述:\n 以编程方式连接到 Android 的 WiFi 网络

\n

我在 Android 10 上进行开发,想要编写也与旧版 Android 版本兼容的代码。

\n

在我的 Android 10 上,所描述的代码不起作用。\n我需要什么代码才能在 Android 10 上实现该功能?

\n

如何编写一个也可以在我的其他 Android 9 手机上运行的应用程序?

\n

问候 J\xc3\xbcrgen

\n

android wifi android-wifi android-developer-api

2
推荐指数
1
解决办法
6305
查看次数

未解决的参考:hiltViewModel

这是我的代码,我将其作为参数传递 未解决的参考:hiltViewModel 这是用红色标记我的文件,因此我无法将我的解决方案编译到我的设备中,我也访问过https://developer.android.com/jetpack/ compose/libraries#hilt-navigation但 api 无法解决问题不知道为什么

fun NotesScreen(
    navController: NavController,
    viewModel: NotesViewModel = hiltViewModel()
) 
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序构建 gradle

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'kotlin-kapt'
    id 'com.google.dagger.hilt.android'
}

android {
    namespace 'com.example.aer'
    compileSdk 33

    defaultConfig {
        applicationId "com.example.aer"
        minSdk 24
        targetSdk 33
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        vectorDrawables {
            useSupportLibrary true
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    } …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-developer-api mobile-development android-jetpack-compose

2
推荐指数
1
解决办法
1677
查看次数