小编Shi*_*fan的帖子

Android Studio和Gradle依赖项集成

我正在使用Android Studio来学习本教程.我已完成以下步骤:

在Android Studio中创建新项目

添加OpenCV-2.4.5-sdk/sdk/java作为模块

右键单击我的主模块 - >更改模块设置 - >将上述opencv模块添加为依赖项

对于我的MainActivity,我使用了以下代码(从其中一个示例中删除):

package com.example.test;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.CameraBridgeViewBase;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.core.Mat;

public class MainActivity extends Activity implements CvCameraViewListener {
    private CameraBridgeViewBase mOpenCvCameraView;

    private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
        @Override
        public void onManagerConnected(int status) {
            switch (status) {
                case LoaderCallbackInterface.SUCCESS:
                {
                    Log.i("Yay", "OpenCV loaded successfully");
                    mOpenCvCameraView.enableView();
                } break;
                default:
                {
                    super.onManagerConnected(status);
                } break;
            }
        }
    }; …
Run Code Online (Sandbox Code Playgroud)

dependencies android opencv gradle android-studio

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

约束布局而不是相对布局

在新的Android Studio 2.2中引入了Constraint Layout,我在这里这里搜索并阅读了这个新布局.在这个链接中,我已经阅读了Constraint和Relative布局之间的差异,但仍然存在一些问题:

  1. 我们可以更换RelativeLayoutConstraintLayout完全地,提到这里
  2. 具有旧版本的设备可以支持ConstraintLayout吗?
  3. 要设计应用程序,ConstraintLayout我们必须更新到Android Studio 2.2?
  4. 使用ConstraintLayout我们不需要为所有屏幕分辨率编写许多dimens.xml以获得响应式应用程序?

android android-layout android-studio-2.2 android-constraintlayout

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

无法连接到android studio中的jcenter()

我正在尝试在android studio中导入MusicBobber库.我下载并导入了示例项目但是当我同步项目时出现了这个错误:

Error:A problem occurred configuring project ':app'.
    A problem occurred configuring project ':audiowidget'.
    Could not download support-media-compat.aar (com.android.support:support-media-compat:24.2.0)
    Could not get resource 'https://jcenter.bintray.com/com/android/support/support-media-compat/24.2.0/support-media-compat-24.2.0.aar'.  
    Could not GET 'https://jcenter.bintray.com/com/android/support/support-media-compat/24.2.0/support-media-compat-24.2.0.aar'.  
    Connection to 'https://jcenter.bintray.com' refused
Run Code Online (Sandbox Code Playgroud)

当我尝试打开https://jcenter.bintray.com时,网站将打开没有问题.我也在使用freegate代理.问题在哪里,我该怎么办?

android github gradle android-studio jcenter

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

如何在android studio中使用maven

我想在我的项目中使用bottomBar库.当我gradlebuild.gradle文件中添加正确的命令时sync,我收到此错误:

Failed to resolve: com.roughike:bottom-bar:2.0
Run Code Online (Sandbox Code Playgroud)

我搜索了很多原因.一个解决方案是使用jcenter(),但在我的国家/地区无法访问,并且同步最长可达1或在某些情况下为2小时.所以我改用maven.在这种情况下,如何使用库主页上推荐的maven命令?我应该在哪里放下以下代码?

<dependency>
  <groupId>com.roughike</groupId>
  <artifactId>bottom-bar</artifactId>
  <version>2.+</version>
  <type>pom</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)

android gradle maven android-studio android-gradle-plugin

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

以编程方式将mipmap图像设置为linearLayout背景

.pngmipmap目录中有一个图像.知道我想以linearLayout编程方式将此图像设置为背景.并在一些过程后删除它.

target SDK : 23
min SDK    : 14
Run Code Online (Sandbox Code Playgroud)

我应该使用哪种功能?

这可以改变背景颜色:

ll.setBackgroundColor(getResources().getColor(R.color.color_mtn));
Run Code Online (Sandbox Code Playgroud)

但背景图片在哪里?

android background-image

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