小编Pra*_*eek的帖子

android中的BuildConfig文件 - 目的和可能性

Android在BuildConfig.java中有一个名为DEBUG的标志.有人可以解释这个文件是如何创建的?使用单个变量的自动生成文件的目的是什么?

除了这个类中的DEBUG标志之外还有可能吗?如果我想要除开发和发布配置之外的配置怎么办?我怎样才能实现它?

android

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

使用Intent.EXTRA_ALLOW_MULTIPLE时,onActivityResult获得RESULT_CANCELLED

我在我的活动中有以下按钮,它打开图库以选择单个或多个图像,在此下方,OnActivityResult功能,即返回RESULT_CANCELLED多个图像的结果,以及RESULT_OK单个图像.不知道为什么会这样.有人可以请帮助.

buttonGallery.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
    intent.setType("image/*");
    startActivityForResult(Intent.createChooser(intent,"Select Picture"), choose_picture);
    //startActivity(intent);
    }
});

//OnActivityResult for the above

public void onActivityResult(int requestCode, int resultCode, Intent data) {
      if(requestCode == choose_picture) {
          Uri imageUri = (Uri)data.getParcelableExtra(Intent.EXTRA_STREAM);
      //Do something
}
Run Code Online (Sandbox Code Playgroud)

我得到data.getData()null,data.getExtras()null.

有人可以指导我如何从上面的代码中获得所需的结果.我想要URIs用户从图库中选择的所有图像.

PS:它对单个图像工作正常,不知道为什么.

android android-intent

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

LLVM IRBuilder:在特定指令后设置插入点

LLVM IRBuilder函数SetInsertPoint(指令*I)指定应在指定指令之前插入创建的指令.

如何在特定指令后设置插入点?我找不到可以直接做到的功能.

llvm

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

位图大小远大于加载它的文件大小

我正在使用以下代码从android中的图像文件中检索位图:

BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap = BitmapFactory.decodeFile(path, options);
Run Code Online (Sandbox Code Playgroud)

但是,位图的大小是文件大小的两倍多.例如,对于大小为520kb的文件,位图大小约为1.3MB.有没有办法可以获得与文件大小相同的位图?

android

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

标签 统计

android ×3

android-intent ×1

llvm ×1