小编X09*_*X09的帖子

无法修复“找不到 id 为‘com.android.application’的插件”

未找到 ID 为“com.android.application”的插件

这是我每次同步项目时遇到的错误。

项目级别build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
        classpath 'io.realm:realm-gradle-plugin:2.3.1'

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

allprojects {
    repositories {
        jcenter()
    }
}

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

应用级gradle文件

apply plugin: 'com.android.application'
apply plugin: 'android-apt'
apply plugin: 'realm-android'

android {
    compileSdkVersion …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

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

在尝试显示对话框时,如何修复"使用不包含导航器的上下文请求的导航器操作"

我试图在验证表单中的文本字段后显示一个不可忽略的对话框,但它会继续打印:

03-22 12:34:46.373 8974-9001/com.mywebsite I/flutter: ??? EXCEPTION CAUGHT BY GESTURE ????????????????????????????????????????????????????????????????????
03-22 12:34:46.397 8974-9001/com.mywebsite I/flutter: The following assertion was thrown while handling a gesture:
03-22 12:34:46.397 8974-9001/com.mywebsite I/flutter: Navigator operation requested with a context that does not include a Navigator.
03-22 12:34:46.397 8974-9001/com.mywebsite I/flutter: The context used to push or pop routes from the Navigator must be that of a widget that is a
03-22 12:34:46.397 8974-9001/com.mywebsite I/flutter: descendant of a Navigator widget.
03-22 12:34:46.404 8974-9001/com.mywebsite I/flutter: When the exception …
Run Code Online (Sandbox Code Playgroud)

flutter

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

如何在 Html.ImageGetter 类中监听对绘制图像的点击

我有一个 Html.ImageGetter 类,我使用通用图像加载器来加载 <img> 标签中的图像,该标签包含在我在线获取的 html json 文件中。

图像加载得很好,但在较小的设备上,图像被缩小以匹配设备的宽度,因此使一些图像太小而无法看到内容。

我的目的是在图像上设置一个点击侦听器并显示一个缩放对话框,用户可以在其中看到图像的完整尺寸。目前,我发现很难听到点击次数。

这是我的 ImageGetter 类

public class UILImageGetter implements Html.ImageGetter{
    Context c;
    TextView container;
    UrlImageDownloader urlDrawable;


    public UILImageGetter(View textView, Context context) {
        this.c = context;
        this.container = (TextView) textView;
    }

    @Override
    public Drawable getDrawable(String source) {

        urlDrawable = new UrlImageDownloader(c.getResources(), source);

        if (Build.VERSION.SDK_INT >= 21) {
        urlDrawable.mDrawable = c.getResources().getDrawable(R.drawable.default_thumb,null);
        } else {
            urlDrawable.mDrawable = c.getResources().getDrawable(R.drawable.default_thumb);
        }
        ImageLoader.getInstance().loadImage(source, new SimpleListener(urlDrawable));
        return urlDrawable;
    }

    private class SimpleListener extends SimpleImageLoadingListener {
        UrlImageDownloader mUrlImageDownloader;


        public SimpleListener(UrlImageDownloader …
Run Code Online (Sandbox Code Playgroud)

android universal-image-loader

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

如何设置Android小号RatingBar的颜色

我正在尝试使用以下代码为小进度条设置自定义颜色:

<style name="RatingBar" parent="Theme.AppCompat">
        <item name="colorControlNormal">@color/gold_yellow</item>
        <item name="colorControlActivated">@color/light_grey</item>
    </style>




<RatingBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:isIndicator="true"
        android:rating="3.3"
        android:theme="@style/RatingBar"
        android:id="@+id/go_rating"
        style="@android:style/Widget.Holo.Light.RatingBar.Small"/>
Run Code Online (Sandbox Code Playgroud)

这个问题是这样的:星星很小很好,但它们是蓝色的.但如果我删除style="@android:style/Widget.Holo.Light.RatingBar.Small那么颜色变成金黄色但变大.

请问如何为星星设置自定义颜色,同时将其缩小?

android ratingbar

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

如何在WooCommerce WordPress JSON API中对产品进行排序

我在我的移动应用程序上使用WooCommerce JSON API,但我在排序产品列表时遇到问题.

这是我的网址https://www.storeurl.com/wp-json/wc/v1/products,但我不知道要添加的URL参数根据产品进行排序price,reviews,ratingpopularity.

我已经阅读了文档,但我找不到它.请你知道我能做到吗?

wordpress woocommerce-rest-api

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

如何在 Flutter 插件中覆盖 iOS 应用程序生命周期

在我的 flutter 插件的 Swift 端,我需要重写applicationDidBecomeActiveapplicationWillResignActive但我不知道如何去做。

假设它只是一个普通的 flutter 应用程序,我会在AppDelegate中完成此操作:

   override func applicationDidBecomeActive(_ application: UIApplication) {
        
    }
    
    override func applicationWillResignActive(_ application: UIApplication) {
        
    }
Run Code Online (Sandbox Code Playgroud)

但这似乎不适用于插件类。

请注意,我知道我可以在 Flutter 端使用AppLifecycleState来执行此操作,但正如我所说,在 Swift 端执行此操作很重要

ios swift flutter

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

无法连接 MediaBrowserCompat

我也跟着上连接MediaBrowserCompat Android的正式文件,但它拒绝连接,因为事实上没有onConnected()onConnectionSuspended()或者onConnectionFailed()被调用。

我也试过这个答案,但没有用。

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_audio_player);
        ButterKnife.bind(this);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        setupMediaComponents();


       // initializeViews();
    }

private void setupMediaComponents() {
        Log.d(TAG, "setupMediaComponents");
        setVolumeControlStream(AudioManager.STREAM_MUSIC);

        mediaBrowserCompat = new MediaBrowserCompat(this, new ComponentName(this, SongPlayerService.class),
                mediaBrowserCompatConnectionCallback, null);
    }

    @Override
    protected void onStart() {
        super.onStart();
        mediaBrowserCompat.connect();
    }

    @Override
    public void onStop() {
        super.onStop();
        // (see "stay in sync with the MediaSession")
        if (MediaControllerCompat.getMediaController(this) != null) {


    MediaControllerCompat.getMediaController(this).unregisterCallback(controllerCallback);
            }
            mediaBrowserCompat.disconnect();

        }

private MediaBrowserCompat.ConnectionCallback mediaBrowserCompatConnectionCallback = …
Run Code Online (Sandbox Code Playgroud)

android mediabrowserservicecompat

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

如何在 ShapeableImageView 及其描边之间应用间距

我正在使用ShapeableImageView

<com.google.android.material.imageview.ShapeableImageView
        android:id="@+id/myImage"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:scaleType="centerCrop"
        android:src="@drawable/larry"
        app:strokeColor="@color/red"
        app:strokeWidth="9dp"
        app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.CornerCircle" />
Run Code Online (Sandbox Code Playgroud)

而且画得还不错。但是,我希望视图和笔画之间有一点间距。我已经尝试过android:padding="10dp",但这似乎不起作用。

我还尝试删除笔画属性并使用此可绘制资源来设置视图的背景:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

    <stroke
        android:width="9dp"
        android:color="#00FF00" />
</shape>
Run Code Online (Sandbox Code Playgroud)

但边界根本没有出现。

请问,你知道我有什么办法可以实现它吗?

android view android-imageview material-components-android

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