小编qin*_*iao的帖子

IDEA 10.5命令行太长

maven项目,windows,当我运行testcase时:运行TestApp.readParameter时出错:命令行太长.为了减少其长度,可以使用classpath文件.是否要为项目的所有运行配置启用类路径文件模式?启用

设置.iws

<property name="dynamic.classpath" value="true" />
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

intellij-idea

24
推荐指数
5
解决办法
4万
查看次数

select-multiple-images-from-android,如何获得Uris?

描述:http://www.rqgg.net/topic/vrvkz-select-multiple-images-from-android-gallery.html

如果调用者可以处理多个返回的项(用户执行多个选择),那么它可以指定EXTRA_ALLOW_MULTIPLE来指示这一点.

这非常有趣.在这里,他们将其引用到用户可以选择多个项目的用例?

    @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
    public void selectPhotos(){
        Intent intent = new Intent();
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
        startActivityForResult(Intent.createChooser(intent,
                "select multiple images"), SELECT_PHOTOS_RESULT);
    }


protected void onActivityResult(int requestCode, int resultCode, Intent intent) {

        super.onActivityResult(requestCode, resultCode, intent);

        if (resultCode == RESULT_OK) {

            switch (requestCode) {
                case SELECT_PHOTOS_RESULT:
                    //how to get the Uris?
                    ...
                    break;

        }

    }
Run Code Online (Sandbox Code Playgroud)

android

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

Android M requestPermissions(ACCESS_COARSE_LOCATION),不显示对话框?

AndroidManifest.xml 添加了它:

<uses-permission android:name="android.permisssion.ACCESS_COARSE_LOCATION"/>
Run Code Online (Sandbox Code Playgroud)

ActivityCompat.requestPermissions()

int permissionCheck = ContextCompat.checkSelfPermission(this,
                Manifest.permission.ACCESS_COARSE_LOCATION);
if (!(permissionCheck == PackageManager.PERMISSION_GRANTED)) {

    // Should we show an explanation?
    if (ActivityCompat.shouldShowRequestPermissionRationale(this,
            Manifest.permission.ACCESS_COARSE_LOCATION)) {

    } else {
        // do request the permission
        ActivityCompat.requestPermissions(this,
                new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},
                8);
    }
}
Run Code Online (Sandbox Code Playgroud)

onRequestPermissionsResult()

@Override
public void onRequestPermissionsResult(int requestCode,
        String permissions[], int[] grantResults) {
    switch (requestCode) {
        case 8: {
            // grantResults[0] = -1
            if (grantResults.length > 0
                && grantResults[0] == PackageManager.PERMISSION_GRANTED) {

            } else {

            }
            return;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

requestPermissions(ACCESS_COARSE_LOCATION)不显示任何对话框,并onRequestPermissionsResult …

permissions android runtime android-6.0-marshmallow

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