getData returns an incorrect number of bytes for the .png icon

BB Storm JDE 4.7.0

I'm creating a module of code in a .cod file. I get application descriptor and the first descriptor I getEncodedIcon() and the returned EncodedImage I call getData. The result is a byte array that has 2 additional bytes to the beginning 0x00DD (it's a .png file).

OK, first of all, why is it? The first 2 bytes tells me it's a file .png or something?

Second, can someone tell me a quick way to convert it to an array, starting with the 2 byte (the 3rd byte).

I watched ByteVector but it allows me to copy but not for copy in.

I don't want to do byte-by-byte as it is slow.

I want just to get an arrangement [] starting with byte 2 bytes or to first get the .png file returned with the correct byte.

Note that I confirmed that what I say is true by setting the two breakpoints in the debugger and by writing out a file again... he got 2 extra bytes at the beginning of the different file than that was the original .png file.

Any ideas greatly appreciated.

Thank you


You could do a System.arraycopy () with size origArray.length - 2 I guess. But you have to double the space...

What you're trying to do with it? Many features of rop and others allow you to specify an offset in the table to avoid copies.

Tags: BlackBerry Developers

Similar Questions

  • How to change the number of minutes for the exercise of the activity of the application

    How to change the number of minutes for the exercise of the activity of the application


    It is not currently possible to change the goal of daily exercise.

    If you want to suggest that Apple consider adding this option, you can submit a request here:

  • How can I get the COMPLETE serial number to display? This number shows except for the 4 last digits.

    How can I get the COMPLETE serial number to display? This number shows except for the 4 last digits.

    Hi Infogoddess,

    Thank you for using communities Support from Apple! If you try to find the serial number of your iPod touch or another Apple product, you can find information and the steps in the following articles useful:

    iPod: how to find the serial number - Apple Support

    Find the serial number of your Apple - Apple Support product

    See you soon

  • How can I install Adobe Acrobat DC Windows XP? Can I download and install Adobe Acrobat XI Pro and then use the serial number of DC for the record?

    How can I install Adobe Acrobat DC Windows XP? Can I download and install Adobe Acrobat XI Pro and then use the serial number of DC for the record?

    Hi ckc60777449,

    We're sorry, but the serial number would work only for Acrobat DC and not acrobat XI.

    You will need to upgrade your operating system to windows 7 to install acrobat DC.

    Let us know if you need additional assistance.



  • I can't get the file number I need for the license transfer process. Help, please.

    I can't get the file number I need for the license transfer process. Help, please.

    To the link below, click on the still need help? the option in the blue box below and choose the option to chat...
    Make sure that you are logged on the Adobe site, having cookies enabled, clearing your cookie cache.  If it fails to connect, try to use another browser.

    Get help from cat with orders, refunds and exchanges (non - CC) ( )

  • I downoladed and tried to install CS6 on my computer after that machine has been upgraded to Windows 10.  I get a message that says "serial number is not for the product." The drop-down list does not contain CS6 Design and Web Premium.  What should I do

    I downloaded and tried to install CS6 on my computer after that machine has been upgraded to Windows 10.  I get a message that says "serial number is not for the product." The drop-down list does not contain CS6 Design and Web Premium.  What should I do to get loaded and enabled on my computer?

    That fall down, and the serial number you provide must identify the previous version that you upgraded because CS6 is an upgraded version in your case.

    Error "this serial number is not for a product calling it" | CS6, CS5.5, CS5

  • The number of heartbeat for the host data warehouses is 0, which is less than required: 2


    I have trouble creating my DRS cluster + storage of DRS, I have 3 hosts esxi 5.1 for the task

    First, I created the cluster, no problem with that, so the DRS storage was created and now I can see in the Summary tab

    "The number of heartbeat for the host data warehouses is 0, which is less than required: 2".

    I search the Web and there are similar problems when people has only a single data store (the one that came with ESXi) and need to add another but in my case... vcenter detects any...

    In the views of storage I see the store of data (VMFS) but for some strange reason the cluster not

    In order to achieve data warehouses minimum (2) can I create an NFS and map it in THE 3 esxi hosts? Vcenter which consider a play config?

    Thank you

    You probably only have local data warehouses, which are not that HA would require for this feature (pulsations datastore) to work properly.

    You will need either 2 iSCSI, FC 2 or 2 NFS volumes... Or a combination of the any of them, for this feature to work. If you don't want to use this feature, you can also turn it off:

  • I am creating a desktop for the mail icon

    None of these options work for me.  I am trying to create a desktop for the mail icon.  When I right click on the mail icon, my only choice is "detach from the beginning ' or 'uninstall '.  (Either by the way, I don't like the home screen - messy, confused, not how I work).


    Split from another thread:

    Hi David,

    By design, we cannot create shortcut on the desktop for Mail App Mail App isn't a desktop program, it is designed to work in the modern user interface Interface.

    For example, you can pin Google Chrome in Start Menu and taskbar. But where you open it open only in desktop mode, because it's a desktop program.

    Hope this information helps. If you need more assistance or information on this question, reply to this post. I'll be happy to help you.

  • DAQmxGetWriteTotalSampPerChanGenerated returns an incorrect number of scans generated after 25 minutes


    When you use DAQmxGetWriteTotalSampPerChanGenerated, I noticed that I get a wrong number of generated scans when running analog output continuous for more than 25 minutes. After some debugging I realized that the generated value returned by DAQmxGetWriteTotalSampPerChanGenerated scans wraps around 2 ^ 32 despite the uInt64 data type. I checked that the data using NOR-DAQmx C reference type indicates indeed uint64 and not such a limitation is documented, so I just wanted to check if it was a normal behavior or a bug.

    I see this behavior with the NI USB-6255 housing, operating at the maximum sampling rate for about 25 minutes.

    I use a machine Win64 with NIDAQmx driver version 9.3.0f2.

    TaskHandle taskHandle = 0;

    uInt64 data = 0;


    DAQmxGetWriteTotalSampPerChanGenerated (taskHandle & data)

    Attached is a Trace of e/s OR illustrating this issue.

    Thank you

    Bruno w,

    The MathWorks

    This behavior has been reported on X as a Corrective Action Request (CAR) 353282 series.  I will update the CAR in order to take into account that it is a problem for the M series as well.

    In the short term, you can work around this problem by adding n * 2 ^ 32 (where n = number of rolls above) to the value returned by TotalSampPerChannelGenerated case where you would see that "TotalSampPerChannelGenerated" has declined.


  • CS6 upgrade returns: "this serial number is not for a product calling it".

    I have CS5 and have used it for about 2 years. The serial number for CS5 it is registered to my adobe id.

    So I decided to move to CS6 today. I registered so that my ID adobe as well.

    When I open CS6 and enter my new serial number, it tells me:

    Serial number you provided is valid, but calling it a product was not found on this computer

    Which is strange because CS5 is currently installed and running on this computer

    So he then invites me to choose a previous product I own and enter the serial number for this. So I select CS5 and enter the serial number for my CS5 license.

    However, he then said: "this serial number is not for a product calling." Please try another. "

    But he said not may all in detail below. Why is know not valid?

    Can you help me?

    Thank you!

    I understand John.  It was a rare event as usually the previous version serial number should be accepted.  That's why I recommend you to contact directly our support team in case of series available in respect of the account numbers cannot be used successfully.

    By contacting our support team directly at the Customer Contact then the exact serial number CS5 can be watched and specific corrective measures can be taken.  For example, if the serial number of the Creative Suite 5 is for a volume license then is refused by a retail installer even if there may be a way to upgrade valid.

  • Largest number of digits for the NUMBER data type?

    What length more of a NUMBER that Oracle will "support"?

    The documentation says the following:

    Limitations of the data type says:

    «Can be represented in a comprehensive precision 38 digits»

    NUMBER of Data Types says:

    "Oracle guarantees portability of numbers with precision of up to 20 digits of base-100, which equals 39 or 40 decimal digits according to the position of the decimal point."

    I realize account that if I define a column as simply NUMBER, I can insert numbers with a size up to 126 characters.  However, Oracle seems to maintain only the first 40 digits in MOST cases.  The largest number of digits, it seems to allow is 40 before it begins to be replaced by 0.

    With numbers that have more than 40 figures, Oracle will sometimes replace all numbers according to the 38th numbers with a 0 and sometimes replace 0 after the digit 39th or 40th.

    Therefore, what is the largest number of digits, can be trusted to safely store Oracle?

    This is the code I used for this testing process.

    create the table max_num (num number);


    number of l_x;


    for x in 1.200


    l_x: = x;

    insert into max_num values (rpad (1, x, 1));

    end loop;


    while others then

    dbms_output.put_line ('STOP: ' | l_x);

    dbms_output.put_line (SQLERRM);



    Select num, length (replace (num, 0)) of max_num;

    What length more of a NUMBER that Oracle will "support"?

    You have already given your own answer. If 'length': the maximum number of digits is written the doc gives you the answer:

    999... (38 9's) x 10 value maximum125

    The 38/39/40, hereinafter referred to as the doc means "significant digits". This is why rounding or truncation occurs if you provide more significant digits of 38/39/40.

    Oracle stores the numbers internally in a binary format 21 bytes using a documented structure in the doc of the OIC in the section 'NUMBER'.

    Oracle database stores the values of the NUMBER data type in a variable length format. The first byte is the exponent and is followed by 1 to 20 mantissa bytes. The high bit of the exponent byte is the sign bit; It is defined for positive numbers, and it is cleared for negative numbers. The lower 7 bits represent the exponent, which is a number of base-100 with an offset of 65.

    This article from doc continues to show you how to convert the internal format to the real value.

    An additional byte of 1 is used for all types of data to store the length; That's why you often see docs saying numbers can take 22 bytes.

  • The number of bytes is the data type of "pixel"?

    I'm relatively new to use Pixel Bender to process audio data, so I'm sorry for my lack of understanding of what follows.

    I had a question about the data types 'pixel' and 'image' Pixel Bender.

    I'm trying to understand code Kevin Goldsmith has written for his mixer 2 channels of audio and there seems to be a gap between the amount of data sent to the shader of PB, and the amount received when the buffer is sent to her for treatment.

    Here is the link to the code:

    At the top of the code, it says a "BUFFER" of 2048 constant:

    private public static var Buffer_size : uint = 0 x 800;

    Then, in the processSound() function, he implemented an byteArray with a size of 16 384 bytes:

    shaderBuffer. length = BUFFER_SIZE * 2 * 4;     <---(échantillons stéréo 2048 * 2 * 4 octets/échantillon)

    However, I am confused about the part where it defines a hypothetical image and sends the data to the shader:

    effectShader. data ["source"] . width = BUFFER_SIZE / 1024;     <---(2048 / 1024 = 2)

    effectShader. data ["source"] . height = 512 ;

    From the code above, one can easily see that the size of the image is only 1024 "pixel" (2 * 512), and on the receiving end there is a "image.4" of variable entry expected to receive.  So far, I was under the assumption that a data type "image4" consists of a variable amount of pixels (determined by the size of the image that is food inside), each composed of 4 layers of color of 1 byte.  In this logic, each pixel in a data type "image4" should consist of 4 bytes.  Now, let's do the math: 4 bytes * 1024 pixels = 4096.

    4096 is not equal to 16 384!

    How can feed you a 16 384 'byteArray' bytes in a variable "image4" of 4096 bytes?

    I'm sorry to seem presumptuous to the explanation above, but I can not understand what is happening here!

    The number of bytes is a 'pixel' in PB?  He holds float or integer values or both?

    I've scoured the web to find these answers, but nothing helps!  Maybe I'm off the mark with my current understanding of the pixels and images in PB, but I need to understand this before I can move with the application that I do.

    I am very grateful of any advice or information that someone can give.

    Thank you


    This is the Pixel Bender Language Reference:

    "pixel1: represents the value of a single channel of an image." The name distinguishes this
    single element pixel of a pixel which contains several channels. The pixel values are
    considered as 32-bit floating-point numbers. »

    32 bits = 4 bytes

    If a channel is four bytes rather than that you have accessed. If this should explain the difference.

  • Number of messages for the Adobe Forum do not match current messages list

    I'm confused by how this forum is set up. When you click home, you see a list of all categories of the forum with the number of topics displayed in each of them. Some of them have only a few hundred, others have thousands. However, when you click on the title of the forum look at some of these subjects, he mentions only a few topics, and when I search on my problem, he does not seem to be looking to archive full of hundreds or even thousands of topics. (There must be some topics with the word "XPJ" in them out of these thousands, but none go into research.)

    The forum includes only the topics in the years underway, and counts on the home page are simply not up-to-date? If so, how can I see the subjects of previous years?

    I appreciate all help. Otherwise, I will have to post a new topic on something that people have probably already discussed last year, and I can't wait to do without it first searches. :(

    Thank you

    Hi Rick,

    I found it! Thank you very much!

    If someone else needs to find it, here are the specific steps:
    1. click on profile.
    2. click on personal Options on the next page that appears.
    3. change the number in the return of days to view topics for field.

    (Mine has been set at 20. No wonder I wasn't see results! I don't know what is the max, but I managed to change to 365).

    A big thank you once again, Rick!

  • Bytes of TCP IP and subset of bytes for the connection of server and clients


    I have a problem on the server and the client connection using the TCP/IP protocol. In the client, I have 41 cases, 1 case of timeout, others are for the case of button when they are pressed and then the LED on the server will be to market and if a click again the led will be off. But when I reached cases 10, 11, 12 up to the 41 (key case), that the LED lights if you click only once, but when he double clicked then the light does not turn off. So, how you solve the problem? Is this subset or bytes to read because the first subset is 1 case but no 10 to 41 will not work, but I change the subset in 2 then the case works for don't light the LED, but it do not work to turn the LED off.

    I also download the vi in this for reference.

    the user name for the client is the user and the password is pass.

    Thank you

    Hi ican.

    you have not changed the customer. See the attached picture. The error in the server side, it's that the 4 was connected on the two functions of split to the length. See Server for the necessary difference image.


  • How can I transfer Acrobat 9 Standard on PC to another?  I have the serial number and key for the software originally installed.  He has been installed from download and I have NO CD.

    My PC operating system crashed and will not recover.  Drive since the crash PC works fine in a case of external drive.  I want Adobe Acrobat 9 standard from the old hard drive PC to the new PC. Old OS was XP Professional, Windows 7 is new.  I have the serial number adobe acrobat standard 9 and the original key.

    After surfing on these communities, I downloaded a trial version of standard adobe 9 and tried to install it using my serial number.  It was not installed and the msg of error in a box, said that the serial number was not valid.  After trying several times, I went back to these messages in the community and did make the experience of others which State... .the copy of Adobe Acrobat trial is coupled with a Setup program that is intended to be used with Adobe Acrobat 9 Professional and since the serial number I am trying to used does not respect the AA 9 Pro numbering scheme, the installation fails?

    Today, I tried to talk to the telephone line of Adobe Tech and all they wanted to do is insert a packaget of software allowing them to take possession of my new PC... NO STARTER.  After talking with several "supervisors" we gave me an another phone number to the TEAM from ADOBE, which of course only works for the current range of products.  SO.... I need guidance... I have Adobe Acrobat 9 enbedded in the work process that I use and it works great... I am a frugal man, and do not want to buy new or different Adobe Acrobat SW just because I still find an operational installation program.  How to get off this meeting happy tour and get my software installed on the new PC?


    Since you have the serial number of moose Acrobat 9 standard, you can download Acrobat 9 standard using the link below and install it:

    Once it is installed, you can use the license key to activate it and use it.

    Kind regards

Maybe you are looking for

  • T420 &amp; Windows 8 questions.

    Greetings to the community. I would write some of the issues I'm facing after installing windows 8 on my T420. I bought the laptop in August with windows 7... then somewhere around early November, I upgraded to Windows 8. I met other threads that dir

  • On the trackpad scrolling direction

    Hi guys,. Has anyone tried to reverse the direction of scrolling in browser windows? that is down 2 fingers on the trackpad and the pages scroll I was wondering if this could be achieved by using a normative action, or if there was some sort of third

  • I have a problem with the internet.

    My hand me down of the laptop has 3 different Internet programs.  Who is better? I had Modzilla, Google Chrome and Internet Explorer.  They interfere with eachother or something like that?

  • No sound. Audio device not found in Device Manager.

    Original title: where no sound is I can't install audiodrivers for msi ms-7267 VER: 5.0 mainboar. I had tried to unistal and install again, but he can not yet found on legacy manages the window. What should do? I have no sound? Best regards, Modestas

  • BlackBerry Smartphones Blackberry 9700 - I can't suddenly link to CNN or other news stories

    I get the icon of a hand above the subject line in the news (like CNN or Google news) article, but can't click or select the article.  Do you know not why this is is produced all of a sudden (I had my BB for a month).  Thoughts?