小编Tul*_*hod的帖子

onActivityResult RESULT_OK无法解析为android中的变量?

我试图在片段中启动相机,但片段中的onActivityResult不解析RESULT_OK.我该怎么办?

我发射相机使用:

public static final int CAMERA_REQUEST_CODE = 1999;

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

获取捕获的图像使用:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == CAMERA_REQUEST_CODE && resultCode == RESULT_OK) {
        Bitmap bitmap = (Bitmap) data.getExtras().get("data");
        if (bitmap != null) {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望在当前片段中捕获图像!

android android-fragments

66
推荐指数
2
解决办法
4万
查看次数

如何在facebook SDK Android中获取用户的facebook个人资料图片

我使用facebook 3.6 sdk.我想从图形用户获取个人资料图片,上次我有图像,但现在它返回null位图.

我使用以下代码

private void onSessionStateChange(Session session, SessionState state,
            Exception exception) {
        if (session.isOpened()) {
            Request.newMeRequest(session, new Request.GraphUserCallback() {
                @Override
                public void onCompleted(GraphUser user, Response response) {
                    if (user != null) {
                        try {
                            URL imgUrl = new URL("http://graph.facebook.com/"
                                    + user.getId() + "/picture?type=large");

                            InputStream in = (InputStream) imgUrl.getContent();
                            Bitmap  bitmap = BitmapFactory.decodeStream(in);
                            //Bitmap bitmap = BitmapFactory.decodeStream(imgUrl      // tried this also
                            //.openConnection().getInputStream());
                        } catch (Exception e) {
                            e.printStackTrace();
                        }
                    }
                }
            }).executeAsync();
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我使用直接链接然后它工作.

imgUrl = new URL("https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash3/t39.2365-6/851558_160351450817973_1678868765_n.png");
Run Code Online (Sandbox Code Playgroud)

我也提到了这个 …

android facebook facebook-graph-api facebook-android-sdk

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

Android Studio 3.0 依赖问题

获取错误:

错误:无法解析“:app@debugUnitTest/compileClasspath”的依赖关系:无法解析 com.googlecode.mp4parser:isoparser:1.1.22。打开文件
显示详细信息

对于依赖:

compile 'com.googlecode.mp4parser:isoparser:1.1.22'
Run Code Online (Sandbox Code Playgroud)

但是对于依赖:

compile 'com.googlecode.mp4parser:isoparser:1.1.20'
Run Code Online (Sandbox Code Playgroud)

Gradle 同步成功。

尝试使用存储库:

repositories {
    mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)

详细错误:

无法解析“:app@StagingUnitTest/compileClasspath”的依赖关系:无法解析 com.googlecode.mp4parser:isoparser:1.1.22。

无法解析 com.googlecode.mp4parser:isoparser:1.1.22。需要:项目:app

无法解析 com.googlecode.mp4parser:isoparser:1.1.22。无法获取资源“ https://repo1.maven.org/maven2/com/googlecode/mp4parser/isoparser/1.1.22/isoparser-1.1.22.pom ”。org.apache.http.ssl.SSLInitializationException:字节 0 周围的格式错误输入字节 0 周围的格式错误输入字节 0 周围的格式错误输入

dependencies android android-gradle-plugin android-studio-3.0

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

从Android中的应用程序目录文件夹中删除文件?

我在应用程序目录中创建了文件夹。

File dir = new File(getActivity().getFilesDir().getParent() + File.separator + "Image directory");
Run Code Online (Sandbox Code Playgroud)

在那我再次创建了指定内容的文件夹

File dir1 = new File(getActivity().getFilesDir().getParent() + File.separator + "Image directory" + File.separator+ "Image 1");
Run Code Online (Sandbox Code Playgroud)

在里面我要存储图像。图像被存储和访问。

我想删除存储在 dir1 位置的所有图像。

我试过

if(dir1.isDirectory())
{
    for (int j = 0; j < dir1.length; j++)
    {
        File file = new File(dir1, dir1[j]);
        //file.canExecute();
        file.delete(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

file.delete(); 每次都返回false。

我在清单中添加了权限

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
Run Code Online (Sandbox Code Playgroud)

android

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