小编Jib*_*bin的帖子

无法在语句android.support.v4.content.LocalBroadcastManager上解析导入LocalBroadcastManager;

在将eclipse项目导入Android Studio时遇到此错误。它显示了将库添加Gradle: com.android.support:support-core-utils-27.1.1到类路径的建议。我已经在build.gradle文件中添加了库。

这是我的gradle文件。

apply plugin: 'com.android.application'

android {
compileSdkVersion 27
buildToolsVersion "28.0.0"

defaultConfig {
    applicationId "com.example.tracking"
    minSdkVersion 17
    targetSdkVersion 27
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
}

allprojects {
repositories {
    google()

}
}

dependencies {


implementation project(':asciiProtocol')
implementation project(':deviceList')
implementation project(':captureActivity')
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation "com.android.support:support-core-utils:27.1.1"
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.google.code.gson:gson:2.8.2'
implementation files('libs/opencsv-2.3.jar')
implementation files('libs/rfid.reader.api.jar')
implementation files('libs/scannercontrol.jar')
implementation files('libs/Zebra.jar')

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details -> …
Run Code Online (Sandbox Code Playgroud)

android localbroadcastmanager android-broadcastreceiver

7
推荐指数
2
解决办法
4301
查看次数

文件URI上的空指针异常?

在我的应用程序中,捕获按钮用于使用设备摄像头捕获图像,因此我在该按钮的单击事件上使用了方法captureImage().当我单击按钮时,抛出空指针异常.我无法理解发生这种事可以有人帮忙吗 提前致谢!

在Create()方法上捕获按钮

photoButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            /*
            Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(cameraIntent, CAMERA_REQUEST);*/
            captureImage();
        }
    });
Run Code Online (Sandbox Code Playgroud)

captureImage()方法

private void captureImage() {
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

    fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);

    intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);

    // start the image capture Intent
    startActivityForResult(intent, CAMERA_REQUEST);
}
Run Code Online (Sandbox Code Playgroud)

此方法上的空指针异常

  public Uri getOutputMediaFileUri(int type) {
    return Uri.fromFile(getOutputMediaFile(type));
}

/**
 * returning image / video
 */
private static File getOutputMediaFile(int type) {

    // External sdcard location
    File mediaStorageDir = new File(
            Environment
                    .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), …
Run Code Online (Sandbox Code Playgroud)

android android-camera-intent android-file

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

如何在Android中的camera 2 API中添加实时过滤效果

我在android中开发相机应用程序,我想在我的应用程序中启用实时过滤效果功能,我已经使用GPUimage过滤器为图像添加过滤效果.但我不知道如何启用实时过滤效果拍照前的相机预览.我已经使用相机和相机2 api下面的棒棒糖版本和棒棒糖版本.任何图书馆可用于此?我是初学者,任何人都可以帮忙吗?

android android-camera android-gpuimageview

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

排序的联系人列表有重复,为什么?

我已经将我的手机联系人排序并列入了一个arraylist但是,我在列表中找到了许多相同联系人姓名的副本.这种情况怎么样?怎么避免这个?

这是我试过的,

  cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null,
                "(" + ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + ") ASC");

  while (cursor.moveToNext()) {

        try {

            name = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
            phonenumber = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
            contact_names_list.add(name);
            phone_num_list.add(phonenumber);


        } catch (Exception e) {
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

谁能帮忙?

sorting android android-contacts android-cursor

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