小编nam*_*hu1的帖子

Android图像裁剪正在缩小图像的大小

我需要从Android手机画廊裁剪一张照片,然后进行编辑.照片的原始尺寸为3264*2448,在我的尺寸为1280*720的屏幕上显示为缩小的图像.当我裁剪它时,我得到的图像大小为185*139.

我用于裁剪的代码是

        Intent cropIntent = new Intent("com.android.camera.action.CROP");
        cropIntent.setDataAndType(picUri, "image/*");
        cropIntent.putExtra("crop", "true");
        cropIntent.putExtra("return-data", true);
        startActivityForResult(cropIntent, PIC_CROP);
Run Code Online (Sandbox Code Playgroud)

当我在imageView中显示裁剪的图像时,它显示为更小的图像.

我应该裁剪原始大小的图像而不是缩小版本.你们有没有人可以指导我如何做到这一点?

java android image crop android-layout

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

获取格式错误的访问令牌"t ype":"OAuthException","code":190

我正在编写一个Android应用程序来获取Facebook用户相册和照片,并在我的Android应用程序中显示.我用APP_ID 281846961912565创建了一个Facebook应用程序.

在创建Facebook实例时,我传递此id如下

facebook = new Facebook(APP_ID);
Run Code Online (Sandbox Code Playgroud)

使用此实例,我能够以编程方式登录我的FB帐户帖子,在facebook墙上留言.登录后,我得到一个access_token.

我正在使用访问令牌来获取相册ID facebook.request("https://graph.facebook.com/me/albums?access_token="+facebook.getAccessToken());

现在我明白了 {"error":{"message":"Malformed access token ACCESSTOKENACCESSTOKEN?access_token=ACCESSTOKENACCESSTOKEN","t??ype":"OAuthException","code":190}}

你们中的任何人都可以帮我解决这个问题,并指出我做错了什么.

我的代码如下:

    private static final String[] PERMISSIONS = new String[] { "publish_stream","user_photos" };
public boolean saveCredentials(Facebook facebook) {
    Editor editor = getApplicationContext().getSharedPreferences(KEY,
            Context.MODE_PRIVATE).edit();
    editor.putString(TOKEN, facebook.getAccessToken());
    editor.putLong(EXPIRES, facebook.getAccessExpires());
    return editor.commit();
}

public boolean restoreCredentials(Facebook facebook) {
    SharedPreferences sharedPreferences = getApplicationContext()
            .getSharedPreferences(KEY, Context.MODE_PRIVATE);
    facebook.setAccessToken(sharedPreferences.getString(TOKEN, null));
    facebook.setAccessExpires(sharedPreferences.getLong(EXPIRES, 0));
    return facebook.isSessionValid();
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    facebook = new Facebook(APP_ID);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.facebook_dialog); …
Run Code Online (Sandbox Code Playgroud)

java android facebook facebook-graph-api

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