Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将图像加载到位图对象时出现奇怪的OutOfMemory问题

将图像加载到位图对象时出现奇怪的OutOfMemory问题
EN

Stack Overflow用户
提问于 2009-01-25 03:23:37
回答 43查看 645.1K关注 0票数 1.4K

我有一个ListView,每行都有几个图像按钮。当用户单击列表行时,它将启动一个新的活动。我不得不建立我自己的标签,因为一个问题的相机布局。为结果启动的活动是一张地图。如果单击我的按钮来启动图像预览(从SD卡加载图像),应用程序将从活动返回到ListView活动,返回到结果处理程序,以重新启动我的新活动,这只不过是一个图像小部件。

ListView上的图像预览是用光标和ListAdapter完成的。这使得它非常简单,但我不知道我如何能够把一个调整大小的图像(即更小的比特大小,而不是像src的图像按钮在飞行。所以我就调整了手机摄像头上的图像大小。

问题是我得到了一个OutOfMemoryError,当它试图返回并重新启动第二个活动时。

  • 是否有一种方法可以轻松地逐行构建列表适配器,在那里可以动态地调整大小(按位排列)?

这样做更好,因为我还需要对每一行中的小部件/元素的属性进行一些更改,因为由于焦点问题,我无法选择带有触摸屏的行。(我可以用滚球。)

  • 我知道我可以做一个带外大小调整和保存我的形象,但这不是我真正想要做的,但一些样本代码将是很好的。

一旦我在ListView上禁用了图像,它就会再次正常工作。

菲伊:我就是这样做的:

代码语言:javascript
运行
AI代码解释
复制
String[] from = new String[] { DBHelper.KEY_BUSINESSNAME, DBHelper.KEY_ADDRESS,
    DBHelper.KEY_CITY, DBHelper.KEY_GPSLONG, DBHelper.KEY_GPSLAT,
    DBHelper.KEY_IMAGEFILENAME  + ""};
int[] to = new int[] { R.id.businessname, R.id.address, R.id.city, R.id.gpslong,
    R.id.gpslat, R.id.imagefilename };
notes = new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
setListAdapter(notes);

其中R.id.imagefilenameButtonImage

这是我的LogCat:

代码语言:javascript
运行
AI代码解释
复制
01-25 05:05:49.877: ERROR/dalvikvm-heap(3896): 6291456-byte external allocation too large for this process.
01-25 05:05:49.877: ERROR/(3896): VM wont let us allocate 6291456 bytes
01-25 05:05:49.877: ERROR/AndroidRuntime(3896): Uncaught handler: thread main exiting due to uncaught exception
01-25 05:05:49.917: ERROR/AndroidRuntime(3896): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:304)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:149)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:174)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.graphics.drawable.Drawable.createFromPath(Drawable.java:729)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.ImageView.resolveUri(ImageView.java:484)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.ImageView.setImageURI(ImageView.java:281)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.SimpleCursorAdapter.setViewImage(SimpleCursorAdapter.java:183)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.SimpleCursorAdapter.bindView(SimpleCursorAdapter.java:129)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.CursorAdapter.getView(CursorAdapter.java:150)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.AbsListView.obtainView(AbsListView.java:1057)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.ListView.makeAndAddView(ListView.java:1616)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.ListView.fillSpecific(ListView.java:1177)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.ListView.layoutChildren(ListView.java:1454)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.AbsListView.onLayout(AbsListView.java:937)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.View.layout(View.java:5611)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1119)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1108)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.LinearLayout.onLayout(LinearLayout.java:922)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.View.layout(View.java:5611)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.FrameLayout.onLayout(FrameLayout.java:294)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.View.layout(View.java:5611)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1119)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.LinearLayout.layoutVertical(LinearLayout.java:999)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.LinearLayout.onLayout(LinearLayout.java:920)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.View.layout(View.java:5611)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.widget.FrameLayout.onLayout(FrameLayout.java:294)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.View.layout(View.java:5611)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.ViewRoot.performTraversals(ViewRoot.java:771)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1103)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.os.Handler.dispatchMessage(Handler.java:88)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.os.Looper.loop(Looper.java:123)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at android.app.ActivityThread.main(ActivityThread.java:3742)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at java.lang.reflect.Method.invokeNative(Native Method)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at java.lang.reflect.Method.invoke(Method.java:515)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
01-25 05:05:49.917: ERROR/AndroidRuntime(3896):     at dalvik.system.NativeStart.main(Native Method)
01-25 05:10:01.127: ERROR/AndroidRuntime(3943): ERROR: thread attach failed 

在显示图像时,我还出现了一个新错误:

代码语言:javascript
运行
AI代码解释
复制
22:13:18.594: DEBUG/skia(4204): xxxxxxxxxxx jpeg error 20 Improper call to JPEG library in state %d
22:13:18.604: INFO/System.out(4204): resolveUri failed on bad bitmap uri: 
22:13:18.694: ERROR/dalvikvm-heap(4204): 6291456-byte external allocation too large for this process.
22:13:18.694: ERROR/(4204): VM won't let us allocate 6291456 bytes
22:13:18.694: DEBUG/skia(4204): xxxxxxxxxxxxxxxxxxxx allocPixelRef failed
EN

回答 43

Stack Overflow用户

回答已采纳

发布于 2012-04-12 08:31:31

Android训练类"高效显示位图“为理解和处理异常`java.lang.OutOfMemoryError提供了一些很好的信息:位图大小在加载位图时超出VM预算。

读取位图尺寸和类型

BitmapFactory类提供了几种解码方法(decodeByteArray()decodeFile()decodeResource()等)。用于从各种来源创建Bitmap。根据图像数据源选择最合适的解码方法。这些方法试图为构造的位图分配内存,因此很容易导致OutOfMemory异常。每种类型的解码方法都有额外的签名,可以通过BitmapFactory.Options类指定解码选项。在解码时将inJustDecodeBounds属性设置为true可以避免内存分配,返回位图对象的null,但设置outWidthoutHeightoutMimeType。这种技术允许您在位图的构造(和内存分配)之前读取图像数据的大小和类型。

代码语言:javascript
运行
AI代码解释
复制
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(getResources(), R.id.myimage, options);
int imageHeight = options.outHeight;
int imageWidth = options.outWidth;
String imageType = options.outMimeType;

为了避免java.lang.OutOfMemory异常,在解码位图之前检查它的大小,除非您绝对信任源为您提供可预测大小的图像数据,这些数据非常适合可用内存。

将缩小版本加载到内存中。

现在,图像维数已经知道,它们可以用来决定是否应该将整个映像加载到内存中,或者是否应该加载次采样版本。以下是一些需要考虑的因素:

  • 估计在内存中加载完整图像的内存使用量。
  • 考虑到应用程序的任何其他内存需求,您愿意承诺加载此映像的内存量。
  • 要加载到的目标ImageView或UI组件的维度。
  • 当前设备的屏幕大小和密度。

例如,如果1024x768像素图像最终显示在ImageView中的128x96像素缩略图中,它就不值得加载到内存中。

要让解码器对图像进行子采样,将较小的版本加载到内存中,请将inSampleSize设置为BitmapFactory.Options对象中的true。例如,以inSampleSize为4解码的分辨率2048x1536的图像产生大约512x384的位图。将其加载到内存中使用的是0.75MB,而不是整个映像的12 of (假设ARGB_8888的位图配置)。下面是一种基于目标宽度和高度计算两个幂的样本大小值的方法:

代码语言:javascript
运行
AI代码解释
复制
public static int calculateInSampleSize(
        BitmapFactory.Options options, int reqWidth, int reqHeight) {
    // Raw height and width of image
    final int height = options.outHeight;
    final int width = options.outWidth;
    int inSampleSize = 1;

    if (height > reqHeight || width > reqWidth) {

        final int halfHeight = height / 2;
        final int halfWidth = width / 2;

        // Calculate the largest inSampleSize value that is a power of 2 and keeps both
        // height and width larger than the requested height and width.
        while ((halfHeight / inSampleSize) > reqHeight
                && (halfWidth / inSampleSize) > reqWidth) {
            inSampleSize *= 2;
        }
    }

    return inSampleSize;
}

Note:计算两个值的幂是因为解码器使用最后一个值,根据inSampleSize文档,将其舍入到最接近的二次方。

要使用此方法,首先将inJustDecodeBounds设置为true, pass the options through and then decode again using the new true, pass the options through and then decode again using the new

代码语言:javascript
运行
AI代码解释
复制
public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId,
    int reqWidth, int reqHeight) {

    // First decode with inJustDecodeBounds=true to check dimensions
    final BitmapFactory.Options options = new BitmapFactory.Options();
    options.inJustDecodeBounds = true;
    BitmapFactory.decodeResource(res, resId, options);

    // Calculate inSampleSize
    options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);

    // Decode bitmap with inSampleSize set
    options.inJustDecodeBounds = false;
    return BitmapFactory.decodeResource(res, resId, options);
}

这种方法可以轻松地将任意大尺寸的位图加载到显示100x100像素缩略图的ImageView中,如下面的示例代码所示:

代码语言:javascript
运行
AI代码解释
复制
mImageView.setImageBitmap(
    decodeSampledBitmapFromResource(getResources(), R.id.myimage, 100, 100));

您可以遵循类似的过程从其他来源解码位图,方法是根据需要替换适当的BitmapFactory.decode*方法。

票数 688
EN

Stack Overflow用户

发布于 2009-05-05 01:00:14

要修复OutOfMemory错误,您应该执行如下操作:

代码语言:javascript
运行
AI代码解释
复制
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
Bitmap preview_bitmap = BitmapFactory.decodeStream(is, null, options);

inSampleSize选项减少内存消耗。

这是一个完整的方法。首先,它读取图像大小而不解码内容本身。然后找出最佳的inSampleSize值,以2为幂,最后对图像进行解码。

代码语言:javascript
运行
AI代码解释
复制
// Decodes image and scales it to reduce memory consumption
private Bitmap decodeFile(File f) {
    try {
        // Decode image size
        BitmapFactory.Options o = new BitmapFactory.Options();
        o.inJustDecodeBounds = true;
        BitmapFactory.decodeStream(new FileInputStream(f), null, o);

        // The new size we want to scale to
        final int REQUIRED_SIZE=70;

        // Find the correct scale value. It should be the power of 2.
        int scale = 1;
        while(o.outWidth / scale / 2 >= REQUIRED_SIZE && 
              o.outHeight / scale / 2 >= REQUIRED_SIZE) {
            scale *= 2;
        }

        // Decode with inSampleSize
        BitmapFactory.Options o2 = new BitmapFactory.Options();
        o2.inSampleSize = scale;
        return BitmapFactory.decodeStream(new FileInputStream(f), null, o2);
    } catch (FileNotFoundException e) {}
    return null;
}
票数 918
EN

Stack Overflow用户

发布于 2010-08-23 07:25:32

我对Fedor的代码做了一个小小的改进。它基本上是这样做的,但没有(在我看来)丑陋的while循环,它总是产生一个2的幂。对于Fedor做出最初的解决方案,我非常赞赏,直到我找到了他的解决方案,然后我才能做出这样的解决方案:)

代码语言:javascript
运行
AI代码解释
复制
 private Bitmap decodeFile(File f){
    Bitmap b = null;

        //Decode image size
    BitmapFactory.Options o = new BitmapFactory.Options();
    o.inJustDecodeBounds = true;

    FileInputStream fis = new FileInputStream(f);
    BitmapFactory.decodeStream(fis, null, o);
    fis.close();

    int scale = 1;
    if (o.outHeight > IMAGE_MAX_SIZE || o.outWidth > IMAGE_MAX_SIZE) {
        scale = (int)Math.pow(2, (int) Math.ceil(Math.log(IMAGE_MAX_SIZE / 
           (double) Math.max(o.outHeight, o.outWidth)) / Math.log(0.5)));
    }

    //Decode with inSampleSize
    BitmapFactory.Options o2 = new BitmapFactory.Options();
    o2.inSampleSize = scale;
    fis = new FileInputStream(f);
    b = BitmapFactory.decodeStream(fis, null, o2);
    fis.close();

    return b;
}
票数 383
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/477572

复制
相关文章
HTML篇(006)-title 与 h1 的区别、b 与 strong 的区别、i 与 em 的区
①title用于网站信息标题,突出网站标题或关键字,一个网站可以有多个title,seo权重高于H1;H1概括的是文章主题,一个页面最好只用一个H1,seo权重低于title。
齐丶先丶森
2022/05/12
4660
WordPress 教程:the_title() 与 the_title_attribute() 的正确用法
WordPress 提供了一个非常简单方便的函数来显示当前文章的标题,那就是:the_title()。这个函数经常被开发者在 header,post,page,loop,footer 里使用,这几乎是开发主题里最常用的函数之一,然而许多开发者并没有意识到这里有个地方并不应该使用此函数,那就是在 attributes 里,如:
Denis
2023/04/15
2.6K0
将Git与Github进行SSH连接
<!--more--> <a href="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=112763915,265947675&fm=26&gp=0.jpg" class="highslide" onclick="return hs.expand(this,{slideshowGroup:'images'})"><img src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=112763915,265947675&fm=26&gp=0.jpg"></a> # Githu与Github 首先, - `Git`是一款免费、开源的分布式版本控制系统; - `Github`是用`Git`做版本控制的代码托管平台; 用一句话形容这二者的关系:Git是弓,你的代码是箭,Github是靶子。 Git是软件,它可在本地建立仓库,你写的代码的各个版本都可以存着 Github是网上仓库,你写的代码的各个版本都可以存着。 # 安装使用 ## 安装Git 1. 到[Git官网](https://git-scm.com/downloads)下载与你正在使用的操作系统(本文以`windows`为例)相对应的文件。一般地,选择`64-bit Git for Windows Setup`。 2. 安装时注意:勾选添加git到`环境变量`;在Windows Explorer Integration中勾选`Git Bash Here`。其余配置默认即可。 3. 安装完成后(可能需要**注销或重启**),在任意一个文件夹空白处右键,检查是否有`Git Bash Here`的选项。 ## 注册GitHub 到[GitHub官网](https://sqdxwz.com)注册一个账号。这里我以我的Github账号:`WangRongsheng` 为例进行演示。 ## 配置git与github关联 ### 设置邮箱和用户名 打开`Git Bash`(输入命令**均在Git Bash中进行**,以后不再声明),分别输入下列命令(输入一行命令后需要回车,以后不再声明): ```html git config --global user.name "WangRongsheng" git config --global user.email "603329354@qq.com" ``` 下面这一行设置可以增强输出命令的可读性: ```html git config --global color.ui auto ``` ### 用ssh生成公钥 输入: ```html ssh-keygen -t rsa -C "603329354@qq.com" ``` 回车之后会出现如下所示的输出,直接按回车即可: ```html Generating public/private rsa key pair. Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa): (按回车键) Enter passphrase (empty for no passphrase): (按回车键) Enter same passphrase again: (按回车键) ``` 这样密钥文件就生成了,默认在用户目录下,如:`C:\User\xxx\.ssh\` 这个文件夹中。其中的xxx是你的windows用户名。 ### 将公钥添加到`github`中 1. 在`C:\user\xxx\.ssh\`文件夹中找到`id_rsa.pub`这个文件,用文本编辑器(如记事本)打开,复制里面的所有内容。 2. 登陆`github账号`,点击头像旁的`小三角`展开,点击`settings`-`SSH and GPG keys`-`New SSH key`,在`Title`中取一个名字(任意),`key`中粘贴你刚刚复制的内容。然后点击`Add SSH key`即可。 ### 测试是否关联成功 输入: ```html ssh -T git@github.com ``` 出现以下结果即为成功: ```html Hi WangRongsheng! You've successfully authenticated, but GitHub does not provide shell access. ```
王荣胜
2020/03/13
7110
img中alt与title辨析
HTML5学堂:img中alt与title有何不同?本文主要从表现在含义、浏览器中的表现以及对于网站seo优化程度三个方面进行辨析,接下来我们一起来看看。 示例代码: <img src="h5course.jpg" alt="蜡笔小新 属性alt的值" title="蜡笔小新 属性title的值"> 1、含义不同: img标签alt属性是当图片不存在时或加载失败时的替代文字(进行显示);img标签title属性是对图片的描述与进一步说明。 2、在浏览器中的表现不同: 在FF、chrome和IE8+中,当鼠标
HTML5学堂
2018/03/12
1.4K0
img中alt与title辨析
js 动态修改浏览器标签的 title
django 前后端不分离项目的话,js 放在 base.html 模板里,其他模板继承 base.html,就可以全部页面都有标签 title 变化的效果了。
卓越笔记
2023/02/18
5.3K0
滚动title
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>^_^欢迎浏览本网站</title> </head> <body> </body> <script type="text/javascript"> var position=0; var message='^_^欢迎浏览本网站'; var x=2*(60/messag
河湾欢儿
2018/09/06
4.3K0
如何将wordpress的the_title()进行大小写处理
  有时我们在做wordpress网站时需要将标题的大写字母改成小写字母或小写字母转为大写字母方便调用,那么要如何改造呢?我们知道Wordpress the_title()函数默认回显标题,标准写法是
ytkah
2019/10/11
1.2K0
Blog Template Title
原文地址http://soft.dog/2018/07/06/blog-template/
franket
2021/08/10
1.1K0
TOP-TITLE
<%@ page contentType="text/html; charset=gb2312" language="java"  %>  <%@ page import="java.sql.*" %> <%@ page import="java.text.ParsePosition" %> <%@ page import="java.text.SimpleDateFormat" %> <%@ page import="java.util.Date" %> <jsp:useBean id="result" 
一朵灼灼华
2022/08/05
1.3K0
Angular Title Service 详解
Angular Title Service 用于获取和设置当前 HTML 文档的标题。Title Service 提供了以下方法:
阿宝哥
2019/11/05
2.1K0
如何将ReactJS与Flask API连接起来?
构建既可扩展又引人入胜的现代 Web 应用程序需要使用相关技术。ReactJS和Flask是两个流行的框架,分别用于前端和后端开发。
很酷的站长
2023/08/11
5050
如何将ReactJS与Flask API连接起来?
Node.js 连接 MySQL
安装驱动 本教程使用了定制的 cnpm 命令进行安装: $ cnpm install mysql 连接数据库 在以下实例中根据你的实际配置修改数据库用户名、及密码及数据库名: test.js 文件代码: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', datab
陈不成i
2021/07/13
2.2K0
关于vue的title标签中出现的htmlWebpackPlugin.options.title
(3条消息) 关于vue的title标签中出现的htmlWebpackPlugin.options.title_cokoD的博客-CSDN博客 
跟着阿笨一起玩NET
2020/09/27
3K0
关于H1的位置
相信大多数人都偏向第一种方式:用于文章标题上,从文章的角度上看,用户进到内容页里,想看到的当然就是文章的内容,文章标题理所当然是最重要的、最应该突出的。
GhostZhang
2022/08/21
3190
Markdown 使用参考h1
Markdown是一种易读易写的标记语言。它能被生成HTML。Markdown的目标是:成为一种适用于网络的书写语言。
前端GoGoGo
2018/08/27
7080
Markdown 使用参考h1
ECharts标题 Title 配置
var myChart=echarts.init(document.getElementById('main')); //init初始化接口,返回ECharts实例,其中dom为图表所在节点 var option = { //标题 title : { show:true,//显示策略,默认值true,可选为:true(显示) | false(隐藏) text: '主标题',//主标题文本,'\n'
安德玛
2022/03/09
1.8K0
Android去掉title:windowNoTitle
但是以上文件改动生效的前提是Manifest.xml中的添加:android:theme=”@style/AppTheme”
全栈程序员站长
2022/07/19
1.6K0
Vue.js入门
Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。
Vincent-yuan
2020/07/06
1.8K0
Node.js 连接 MongoDB--查询分页和连接
如果要设置指定的返回条数可以使用limit()方法,该方法只接受一个参数,指定了返回的条数。
陈不成i
2021/07/13
2.2K0
点击加载更多

相似问题

在Jenkins CLI中添加作业

12

收到新作业时取消Jenkins作业

10

如果将Jenkins作业排队的TFS生成定义已取消,则取消Jenkins作业

129

Trigger Jenkins构建cli,嵌套作业

12

Jenkins -用于更改创建的Jenkins作业中的凭据的CLI/Rest API

18
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档