小编123*_*567的帖子

有没有什么工具可以将Android xml文件转换为jetpack compose

我是 jetpack compose 的新手。

有没有什么工具可以将Android xml文件转换为jetpack compose

我们可以只提供旧的 xml 文件并将其转换为 jetpack compose

也是 xml,我们有 WYSIWYG(拖放编辑功能)任何支持 jetpack compose 的工具

android android-jetpack-compose

12
推荐指数
1
解决办法
6972
查看次数

Android谷歌分析显示俄罗斯的访问,甚至没有在任何设备上安装应用程序

Android谷歌分析显示俄罗斯访问,甚至没有在任何设备上安装应用程序

我试图创建一个Android应用程序,并在几天前添加了分析,然后我根本没有使用该应用程序,奇怪的是它显示来自俄罗斯的所有来自同一地区的一些访问和相同的服务提供商是垃圾邮件还是其他任何东西

服务提供商

Service Provider                       Sessions % Sessions
1.  
cjsc er-telecom company samara            28    70.00%
2.  
cjsc er-telecom holding samara branch      7    17.50%
Run Code Online (Sandbox Code Playgroud)

android google-analytics

7
推荐指数
1
解决办法
5602
查看次数

genymotion player.exe停止工作

当我尝试启动genymotion android模拟器它给我一个错误player.exe已经停止工作我试图寻找答案然后发现这个,我有早期的开放gl 2.0问题,我更新了我的显卡驱动程序我的主板是华硕P5G41C - M LX.我更新了Windows 7的驱动程序,并且open gl 2.0问题已经停止,但仍然无法正常工作.

模拟器以空白屏幕启动,弹出错误说player.exe已停止工作.我有genymotion版本2.0.3,它与oracle虚拟盒4.2.12捆绑在一起

android virtualbox genymotion

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

汽车 Intel x86 Atom 系统映像未在 Android Studio Dolphin 中显示

汽车 Intel x86 Atom 系统映像未在 Android Studio Dolphin 中显示

我正在尝试测试 Android 汽车应用程序,我已经下载了极星图像,但找不到通用系统图像。

我指的是这个

https://developer.android.com/training/cars/testing#generic-images

这是我在 Android Studio 上获取的可用系统映像的列表

这是可用系统映像的列表

我们如何获得为 Android Studio Dolphin 安装的通用系统映像

android android-auto android-automotive

6
推荐指数
1
解决办法
872
查看次数

wifi调试Android 11设备已配对但未被Android studio检测到

我已成功配对我的设备 Samsung Galaxy tab A7 lite

该选项卡使用配对adb pair ip address and then pairing code

它显示在命令行 (cmd) 中已成功配对,但是 android studio articfox 未检测到该设备

同一设备使用USB调试完美运行

debugging android android-studio

5
推荐指数
1
解决办法
1582
查看次数

如何在 Gradle libs.versions.toml 中检查第三方依赖项的升级

如何在 Gradle libs.versions.toml 中检查第三方依赖项的升级

早些时候,当我们打开 build.gradle 文件并检查问题部分时,我们可以检查新版本是否可用于可用更新,是否有方法直接在文件中检查它libs.versions.toml

gradle android-studio build.gradle android-gradle-plugin

5
推荐指数
1
解决办法
565
查看次数

从v4升级项目后找不到类'android.support.v7.app.NotificationCompat $ Builder'

从v4升级项目后找不到类'android.support.v7.app.NotificationCompat $ Builder'

我正在尝试使用通知来管理我的mediaplyaer控件.

android.support.v7.app.NotificationCompat根据这个问题,我需要使用我的项目进一步处理锁屏控制.

/sf/answers/2170976881/

我已将我的支持库更新为 23.0.1

当我尝试构建以下代码时

public class player6 extends Service implements OnCompletionListener,
        OnPreparedListener, OnErrorListener, OnSeekCompleteListener,
        OnInfoListener, OnBufferingUpdateListener {
    final int NOTIFICATION_ID = 1;
    public static final String EXTRA_AUDIO_URL = "audio_url";
    public static final String BROADCAST_PLAYBACK_STOP = "stop",
            BROADCAST_PLAYBACK_PAUSE = "pause",
            BROADCAST_PLAYBACK_NEXT = "next",
            BROADCAST_PLAYBACK_PREVIOUS = "previous",
            BROADCAST_PLAYBACK_SHUFFLE = "shuffle",
            BROADCAST_PLAYBACK_REPEAT = "repeat";
    int song_aLBUM;
    private boolean isShuffle = false;
    private boolean isRepeat = false;
    ArrayList<String> songs;
    Cursor cursor;
    Uri uri;
    Bundle b;
    private int index; …
Run Code Online (Sandbox Code Playgroud)

java notifications android builder android-appcompat

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

我们如何将 Admob 和 Firebase crashlytics 添加到 Android studio bumble bee Build.Gradle 文件中

我们如何将 Admob 和 Firebase crashlytics 添加到 Android studio bumble bee

之前的 build.gradle: 是这样的

buildscript {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.4"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"
        // Add the following line:
        classpath 'com.google.gms:google-services:4.3.10'  // Google Services plugin
        // Add the Crashlytics Gradle plugin
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

然而现在的变化看起来像这些

plugins { …
Run Code Online (Sandbox Code Playgroud)

android admob firebase crashlytics android-gradle-plugin

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

Android 6.0中的Android运行时权限(API级别23)最佳做法

Android 6.0中的Android运行时权限(API级别23)最佳做法

我已成功将运行时间的权限添加到我的应用程序中

这些参考

http://developer.android.com/training/permissions/requesting.html

https://www.learn2crack.com/2015/10/android-marshmallow-permissions.html

这是我用过的代码

private static final int PERMISSION_REQUEST_CODE = 1;

    switch (id){
                case R.id.check_permission:
                    if (checkPermission()) {

                        Snackbar.make(view,"Permission already granted.",Snackbar.LENGTH_LONG).show();

                    } else {

                        Snackbar.make(view,"Please request permission.",Snackbar.LENGTH_LONG).show();
                    }
                    break;
                case R.id.request_permission:
                    if (!checkPermission()) {

                        requestPermission();

                    } else {

                        Snackbar.make(view,"Permission already granted.",Snackbar.LENGTH_LONG).show();

                    }
                    break;
            }

private boolean checkPermission(){
        int result = ContextCompat.checkSelfPermission(context, Manifest.permission.ACCESS_FINE_LOCATION);
        if (result == PackageManager.PERMISSION_GRANTED){

            return true;

        } else {

            return false;

        }
    }

    private void requestPermission(){

        if (ActivityCompat.shouldShowRequestPermissionRationale(activity,Manifest.permission.ACCESS_FINE_LOCATION)){

            Toast.makeText(context,"GPS permission allows us to access …
Run Code Online (Sandbox Code Playgroud)

permissions android

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

如何将搜索栏添加到Exoplayer exo_playback_control_view.xml

不能向搜索者添加搜索栏

我指的是 https://medium.com/google-exoplayer/customizing-exoplayers-ui-components-728cf55ee07a

添加自定义播放暂停按钮和搜索栏到exoplayer

这是我正在尝试的代码

public class ExoplayerAct extends Activity implements VideoRendererEventListener {


    private static final String TAG = "MainActivity";
    private SimpleExoPlayerView simpleExoPlayerView;
    private SimpleExoPlayer player;
    private TextView resolutionTextView;
    String j;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.exoplayer);
        resolutionTextView = new TextView(this);
        resolutionTextView = (TextView) findViewById(R.id.resolution_textView);

        Intent iin = getIntent();
        Bundle b = iin.getExtras();
        if (b != null) {
            j = (String) b.get("fileVideoPath");
        }

// 1. Create a default TrackSelector
        BandwidthMeter bandwidthMeter = new DefaultBandwidthMeter();
        TrackSelection.Factory videoTrackSelectionFactory = new …
Run Code Online (Sandbox Code Playgroud)

android android-seekbar exoplayer

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