Adding to the List of Bionic's Issues.....

Ok these are some of the Issues I'm experiencing on my new Bionic...I upgraded from a Droid Incredible and I had to warranty replace the device twice so I'm fairly used to having to Activate a new device, but most people know that having to do that can be time consuming so to make things go smoother I back up on my SD card my contacts, Kindle (Mobil) books, photos, mp3, ringtones etc.. Etc.. But one of the most important things to back up is Apps. I have a lot of must have apps and to try and remember them all is impossible. Or of course I could write them all down then go back to the market and DL them all individually. Or you could do these easiest method which is download an app that backs them up for you on your SD card. I have been using Apps Backup & Reinstall. It's been great so far using it on my Incredible. That is until I upgraded to the Bionic and here's my first and most major issue.
1. I activated my new device and the first thing I do is sync my backed up contacts, along with my apps using the app I already mentioned. I also had a lot of Kindle Mobil files on my SD card that I had on my laptop that I like to read on my devices. Well when I went to reinstall all my apps the Apps Backup & Reinstall said I didn't have any apps backed up on my SD card which I knew was false. Then I went to my Kindle app to look for my books located on the SD card which I found was also having the same issue. The Bionic was saying I had nothing in my Kindle app to read except the books that Kindle gives you for free when you download the Kindle app. So just to be sure that I didn't wipe my SD card by accident. I used to Astro File Manager app to check my files to make sure I wasn't crazy. That's when I realized the Bionic had changed the SD card folder name to SD card-ext and the Internal memory was now called SD card. So I had a theory I went to the Apps Backup & Reinstall app and backed up only the current apps I had on the Brand New Bionic and sure enough it backed up the apps on the Internal Memory not the SD card. Which like I said before Astro was saying it was named SD card and my SD card folder name was now SD card-ext. So I copied all my Kindle files from Sd card-ext and pasted them in the new SD card folder and viola the Kindle app now recognized the files. So I found that rather strange so I looked for a setting and the only setting I found was in settings storage to save files either to your internal memory or SD card but nothing to switch so the phone would read from either or both at the same time. I went to my mp3 player app and this had no problem seeing my music. But for some reason I can't get it to back up my apps to my SD card or read from the SD card to reinstall apps or my Kindle files so I can read my books. The simple solution is to just copy and paste everything over to my Internal memory but I shouldn't have to do that it should read from Internal and Sd Card memory.
Issue 2.  When I'm plugged into charge my phone and if I try to unlock my phone using the pattern security method what happens it when I try to draw the pattern it keeps acting like instead of sliding to the next dot it turns red like I'm lifting up my finger. And of course if you do that to many times it locks you out of your phone or you have to log into your email to unlock your phone. This is a minor issue all you have to do is unplug your device then unlock it. But I felt maybe Verizon needs to know.
Issue 3. Another minor issue but extremely annoying. I like to keep my device clean and the notification bar clear from all notifications unless I haven't read them, but this issue I noticed happening from day 1 as well. I got an update apps notification and a text message notification at the same time. Which anyone with this device realizes at the top in the notification bar it tells you by a + then a number well mine said +2. So I pulled down the notification bar and went to the  update my apps notification and by touching on the notification it takes you directly to the my apps section of the Android Marketplace. It works like this for every notification text,emails, facebook,twitter Etc... Which I'm sure your aware of. So I updated the apps in the Android Marketplace then I went and checked the text message. When the updates had finished I pulled the notification bar down to clear out the updated apps notification and that was all that was up in the notification bar was 2 new updated apps. So I hit the clear button. Which cleared out the notification bar I couldn't see anything like it should. Then I got another text and this time in the notification bar it said +4. Which I was confused bc I only had 1 text when I pulled down the notification bar. There was nothing else there but the text. After checking the text I again cleared the notification bar and it cleared out like it should. Then a little while later I received an email and again it said +4. So this is when I new there was an issue because in the notification bar there was only the email nothing else that I could see. So I rebooted my phone and after rebooting I still was having the same issue. Then I tried to put my phone into Sleep mode and it said that it couldn't go into Sleep Mode because a program was preventing it in the background or the cable was plugged in. Which it clearly wasn't. So I went to see running apps and I individually closed down the recent apps that were running. Then I rebooted again which cleared up the issue of the sleep mode and the notification bar issue. But the notification bar issue sprung up again. Which I have now devised that the only way to avoid this issue is to manually clear out all notifications by pressing the red minus sign in the notification bar. Another simple solution but again it should clear out either when I hit the Clear button or when I touch on the Notification itself by opening up which ever notification I have received.
These are some of the issues I have noticed again would like Verizon to know about them. Thanks for taking the time to read. I really hope I explained this so you could understand.

djkoz1978 wrote:
Issue 2.  When I'm plugged into charge my phone and if I try to unlock my phone using the pattern security method what happens it when I try to draw the pattern it keeps acting like instead of sliding to the next dot it turns red like I'm lifting up my finger. And of course if you do that to many times it locks you out of your phone or you have to log into your email to unlock your phone. This is a minor issue all you have to do is unplug your device then unlock it. But I felt maybe Verizon needs to know.
These are some of the issues I have noticed again would like Verizon to know about them. Thanks for taking the time to read. I really hope I explained this so you could understand.
This is the only real issue I have had with the phone and I am not sure why this happens. I ended up changing mine to the code entry lock, which works well. My fear is getting completely locked out and having to do a factory reset. Other that this, I have had no other problems with mine.

Similar Messages

  • Does anyone know when T-Mobile will be added to the list of supported networks?

    Does anyone know when T-Mobile willbe added to the list of supported networks?

    <http://appleinsider.com/articles/13/03/26/t-mobiles-iphone-5-to-support-aws-will -ship-unlocked-in-april>

  • Will Captivate be added to the list of Creative Cloud (CC) software programs (apps)?

    Will Captivate be added to the list of Creative Cloud (CC) software programs (apps)? There are lots of programs already in the list, but are there any plans to add Captivate?

    Pointless question. Anyone who knows these things is so high up in the hierarchy they will not care to visit this forum and even if they did, their NDAs would prevent them from sharing any such info before the official release date.
    Mylenium

  • When does d4s get added to the list of camera that can tether on Lightroom

    when does d4s get added to the list of camera that can tether on Lightroom 5?

    Well, I got very tired of waiting for Adobe to support my Nikons so I use a Camranger, their computer and tablet app and tether wirelessly to LR. Yes, there is a bit of a delay amounting to a few seconds but in practice my customers love it and have not complained. I use the few seconds to better connect with them, answer questions, etc. Being wireless gives me more range of movement and I have one less cord. The Camranger goes in an old phone holster that clips to my shirt or pants pocket, connected by a 3 ft cord.
    You need to enable auto import in LR and point it to the folder that Camranger saves the files to. Since it is an import you can use presets if you wish. I've not seen a downside yet and Camranger has support for new cameras very quick like. An added plus is having full wireless functionality for your camera via the Camranger apps. You can change any setting, focus, use live view, etc.. using a phone, tablet or laptop.

  • MVKE-KOSCH to be added to the list of select fields in MM17

    Hi All,
    We need MVKE-KOSCH (product allocation) to be added to the selection change field in MM17 (Sales:Sales Organization Data). So we can execute mass changes on the Product Allocation field. Once executed, there is no way to add MVKE-KOSCH (Prod All) to the list of fields to be changed.
    Please let us know how we can add the MVKE-KOSCH to the select fields.
    Thanks
    Chandru

    MM17 is for Mass Maintenance of Material List. So, I dont Think we can add Fields like MKVE-KOSCH.
    Its not Possible.
    Regards,
    Ashok

  • When will other printers be added to the list of compatible printers?

    If anyone in Apple Product Management reads this, do you have a list of candidates for printers to add to the compatible list? Can you share it? I have a Wireless Brother Color Laser printer I want to print to, and was wondering if it'd ever be on the list?

    As others have said, it is up to printer manufacturers to support the wireless printing standard Apple has chosen. However there are a couple utilities available (such has Printopea) that enable printing to a shared printer. Of course the downside is that your computer has to be on and awake but it does work and is available now.

  • Adding To The LIst Of Problems With Internet Explolrer 11 And Another Browser

    I've b1 of the EA6500 router and like the othe posts I can't use IE 11.  The "solution" is to use either Chrome or Firefox but not my Chrome has stopped working.  All I get now is the LInksys Blue background.  When I first see the site it looks like it's trying but then gives me a blue page.  I've included screen prints of what I see when I go to Linksys Smart Wi-Fi page and below that is the version number.  I have deleted my browser history, cache, saved form data, etc. but the result is still the same.  And it doesn't matter if I use the router IP address or the Smartsys Wi-Fi link.
    So right now the only broweser that will let me do router administration is Firefox but something tells me it too will have problems eventually.
    the problem I'm having isn't with the router, it is with the company.  People have tried to blame Micrtosoft in these posts for the problem but it's not their problem.  The real kicker is that these Smart Wi-Fi routers are not old. nor are they cheap.  LInksys announced this line at CES 2012, then again in April, and the last one announced for thie "initial" line-up of new routers  was the EA6500 (the EA6500 was anounced in June 2012).
    I've been mostly happy with LInksys reouters but if this is the way they are going to conduct business, then maybe I need to make certain adjustments with the networking products we purchase. 
    To put it bluntly...this situation is unacceptable.

    Believe it or not I stumbled across the solution to the problem and need to partially retract one of my previous statements.  In a sense part of the responsibility does go to Microsoft because during one of their infamous "updates", the default version of Internet Explorer was changed to use the 64-bit version.  I rarely used the Internet Explorer (64 bit) link in my Start Menu...I always used the "default" which apparently was the 32-bit version because there are plenty of companies that have not updated their software for 64-bit.
    The article I came across is Problem With Internet Explorer? Maybe You Need Fewer Bits.  The fix is simple and all it really takes is to right-click the icon for Internet Explorer and choose "Properties".  When that comes up change the value in the "Target" field from "C:\Program Files\Internet Explorer\iexplore.exe" to "C:\Program Files (x86)\Internet Explorer\iexplore.exe".  Once you make the change save the change and then use that link to get to administer your browser.  I tried it and it worked.  I guess I missed the post from Linksys Support about that possibility.

  • HT2824 Do you anticipate LG models to be added to the list in the near future?  I own @LG P505R

    Wow can I pair my LG P505R cel phone with iPad 2??  I would like to sync contacts &amp; calendar

    Hi, I don't think we can answer that here, we're just other users trying to help out & have no control of, nor knowledge of what they may or may not do, but have you checked the App Store for things like this...
    http://appfinder.lisisoft.com/ipad-iphone-apps/lg-phone-sync-download.html
    I cannot see Apple's App Store to check there

  • What gets added to the Previous Recipients list?

    I have someone whe swears some emails that he sends out aren't being add to his Previous Recipients list and therefore not auto-filling. Do addresses get added if you simply reply, or do you have to actualy type them out in a new email for them to be added?
    Thanks for ANY information regarding this.

    All message recipients for sent messages should be added to the list regardless how an email address is added to the To:, Cc: or Bcc: fields. If an email address is already available in the list, it won't be duplicated/added again.
    This applies to a newly composed message and when Replying to - selecting Reply or Reply All for a received message and when forwarding a received message.

  • How to update a large (over 4 million item) List(Of Byte) quickly by altering indexes contained in a Dictionary(Of Integer, Byte) where the Dictionaries keys are the indexes in the List(Of Byte) that need to be changed to the values for those indexes?

       I'm having some difficulty with transferring images from a UDP Client to a UDP Server. The issue is receiving the bytes necessary to update an original image sent from the Client to the Server and updating the Servers List(Of Byte) with the
    new bytes replacing bytes in that list. This is a simplex connection where the Sever receives and the Client sends to utilize the least amount of bandwidth for a "Remote Desktop" style application where the Server side needs image updates of whatever
    occurs on the Client desktop.
       So far I can tranfer images with no issue. The images can be be any image type (.Bmp, .Gif, .JPeg, .Png, etc). I was working with sending .JPeg's as they appear to be the smallest size image when a Bitmap is saved to a memory stream as type
    .JPeg. And then I am using GZip to compress that byte array again so it is much smaller. However on a loopback on my NIC the speed for sending a full size screen capture is not very fast as the Server updates fairly slowly unless the Clients screen capture
    Bitmap is reduced in size to about 1/3'd of the original size. Then about 12000 bytes or less are sent for each update.
       Due to .JPeg compression I suppose there is no way to get the difference in bytes between two .JPegs and only send those when something occurs on the desktop that alters the desktop screen capture image. Therefore I went to using .Bmp's as each
    .Bmp contains the same number of bytes in its array regardless of the image alterations on the desktop. So I suppose the difference in bytes from a second screen capture and an inital screen capture are what is different in the second image from the initial
    image.
       What I have done so far is save an initial Bitmap of a screen capture using a memory stream and saving as type .Bmp which takes less than 93 milliseconds for 4196406 bytes. Compressing that takes less than 118 milliseconds to 197325 bytes for
    the current windows on the desktop. When that is done PictureBox1 is updated from nothing to the captured image as the PictureBox's background image with image layout zoom and the PictureBox sized at 1/2 my screens width and 1/2 my screens height.
       Then I save a new Bitmap the same way which now contains different image information as the PictureBox is now displaying an image so its back color is no longer displayed (solid color Aqua) and the cursor has moved to a different location. The
    second Bitmap is also 4196406 in bytes and compressed it was 315473 bytes in size.
       I also just found code from this link Converting a Bitmap to a Byte Array (and Byte Array to Bitmap) which gets a byte array
    directly from a Bitmap and the size of that is 3148800 for whatever is full screen captured on my laptop. So I should be able to work with smaller byte arrays at some point.
       The issue I'm having is that once the Client sends an image of the desktop to the Server I only want to update the server with any differences occuring on the Clients desktop. So what I have done is compare the first screen captures bytes (stored
    in a List(Of Byte)) to the second screen captures bytes (stored in a List(Of Byte)) by using a For/Next for 0 to 4196405 where if a byte in the first screen captures List is not equal to a byte in the second screen captures List I add the index and byte of
    the second screen captures list to a Dictionary(Of Integer, Byte). The Dictionary then only contains the indexes and bytes that are different between the first screen capture and second screen capture. This takes about 125 milliseconds which I think is pretty
    fast for 4196406 byte comparison using a For/Next and adding all the different bytes and indexes for each byte to a Dictionary.
        The difference in Bytes between the inital screen capture and the second screen capture is 242587 as an example which changes of course. For that amount of bytes the Dictionary contains 242587 integers as indexes and 242587 bytes as different
    bytes totaling 485174 bytes for both arrays (keys, values).  Compressed the indexes go from 242587 to 43489 bytes and the values go from 242587 to 34982 bytes. Which means I will have to send 78, 481 bytes from the Client to the Server to update the display
    on the server. Quite smaller than the original 4196406 bytes of the second Bitmap saved to type .Bmp or the compressed size of that array which was 315473 bytes. Plus a few bytes I add as overhead so the server knows when an image array ends and how many packets
    were sent for the array so it can discard complete arrays if necessary since UDP is lossfull although probably not so much in current networks like it may originally have been when the internet started.
        In reality the data from the Client to the Server will mostly be the cursor as it moves and updating the Server image with only a few hundred bytes I would imagine at a time. Or when the cursor selects a Button for example and the Buttons
    color changes causing those differences in the original screen capture.
       But the problem is if I send the Dictionaries Indexes and Bytes to the Server then I need to update the original Bitmap List(Of Byte) on the server by removing the Bytes in the received informations Index locations array from the Servers Bitmap
    List(Of Byte) and replacing those Bytes with the Bytes in the received informations Byte array. This takes so long using a For/Next for however many indexes are in the received informations Index array to update the Bitmap List(Of Byte) on the server using
    "Bmp1Bytes.RemoveAt(Index As Integer)" followed by "Bmp1Bytes.Insert(Index As Integer, Item As Byte)" in the For/Next.
        I've tried various For/Next statements including using a new List(Of Byte) with If statements so If the the integer for the For/Next ='s the Key in a Dictionary(Of Integer, Byte) using a Counter to provide the Dictionaries Key value then
    the Dictionaries byte value will be added to the List(Of Byte) and the counter will increas by one Else the List(Of Byte) adds the original "Bmp1Bytes" byte at that index to the new List(Of Byte). This takes forever also.
       I also tried the same For/Next adding to a new Dictionary(Of Integer, Byte) but that takes forever too.
       I think I could use RemoveRange and AddRange to speed things up. But I don't know how to retrieve a contiguous range of indexes in the received indexes that need to be updated in the servers "Bmp1Bytes" List(Of Byte) from the received
    array of indexes and bytes which are in a Dictionary(Of Integer, Byte).  But I believe this would even be slower than some realistic method for replacing all Bytes in a List(Of Byte) when I have the indexes that need to be replaced and the bytes to replace
    them with.
       Even if I just used AddRange on a new List(Of Byte) to add ranges of bytes from the original "Bmp1Bytes" and the changes from the Dictionary(Of Integer, Byte) I think this would be rather slow. Although I don't know how to do that
    by getting contiguous ranges of indexes from the Dictionaries keys.
       So I was wondering if there is some method perhaps using Linq or IEnumerable which I've been unable to figure anything out which could do this.
       I do have some copy and pasted code which I don't understand how it works that I am using which I would guess could be altered for doing something like this but I can't find information that provides how the code works.  Or even if I did
    maybe I can't understand it. Like the code below which is extremely fast.
       Dim strArray() As String = Array.ConvertAll(Of Integer, String)(BmpComparisonDict.Keys.ToArray, Function(x) x.ToString())
    La vida loca

    Monkeyboy,
    That was quite a bit to read, but still a bit unclear. Could you put a specific list of goals/questions, asked in the smallest possible form?
    It seems like either you're making a program that monitors activity on your computer, or you're writing some kind of remote pc app.
    When you do get your bytes from using lockbits, keep in mind all the files header info would be lost. I think retaining the header info is worth the extra bytes.
    The other, thing: I'm not sure if you're taking 32bpp screen shots, but also keep in mind that the "whole desktop" is the final destination for blended graphics, if that makes sense. What I mean is that there is no need to capture an "alpha"
    channel for a desktop screenshot, as alpha would always be 255, this could save you 1 byte per pixel captured... Theres nothing "behind" the desktop, therefore no alpha, and every window shown above the desktop is already blended. I suggest using
    24Bpp for a full screen capture.
    Your X,Y information for the mouse could be stored as UINT16, this would save you a measly 2 bytes per location update/save.
    When you update your byte arrays, maybe you can turn the array into a stream and write to whatever index, however many bytes, that should prevent a "Shift" of bytes, and instead overwrite any bytes that "get in the way".
    ex
    Dim example As String = "This is an example."
    Dim insertString As String = "was"
    Dim insertBytes As Byte() = System.Text.Encoding.ASCII.GetBytes(insertString)
    Dim bytes As Byte() = System.Text.Encoding.ASCII.GetBytes(example)
    Dim modifiedBytes As Byte() = {}
    Using ms As New System.IO.MemoryStream(bytes)
    ms.Position = 5
    ms.Write(insertBytes, 0, 3)
    modifiedBytes = ms.ToArray
    End Using
    Dim newString As String = System.Text.Encoding.ASCII.GetString(modifiedBytes)
    'Notice how below there isn't the word "is" anymore, and that there isn't a
    'space.
    'This demonstrates that you overwrite existing data, versus shifting everything to
    'the right.
    'Returns: This wasan example.
    MsgBox(newString)
    “If you want something you've never had, you need to do something you've never done.”
    Don't forget to mark
    helpful posts and answers
    ! Answer an interesting question? Write a
    new article
    about it! My Articles
    *This post does not reflect the opinion of Microsoft, or its employees.
    Well it's too much to read. I was really tired when I wrote it. Even the below is too much to read but perhaps gets the point across of what I would like to do which I think
    Joel Engineer may have answered but I'm not sure. As I'm still too tired to understand that yet and research what he said in order to figure it out yet.
    But maybe the code below can provide the concept of the operation with the comments in it. But seeing as how I'm still tired it may be confused.
    Option Strict On
    Imports System.Windows.Forms
    Imports System.IO
    Imports System.IO.Compression
    Imports System.Drawing.Imaging
    Imports System.Runtime.InteropServices
    Public Class Form1
    Dim Bmp1Bytes As New List(Of Byte)
    Dim Bmp1BytesCompressed As New List(Of Byte)
    Dim Bmp2Bytes As New List(Of Byte)
    Dim BmpComparisonDict As New Dictionary(Of Integer, Byte)
    Dim BmpDifferenceIndexesCompressed As New List(Of Byte)
    Dim BmpDifferenceBytesCompressed As New List(Of Byte)
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    SomeSub()
    End Sub
    Private Sub SomeSub()
    ' Pretend this code is in UDP Client app. A screen capture is performed of the desktop. Takes about 90 milliseconds.
    Bmp1Bytes.Clear()
    Using BMP1 As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
    Using g1 As Graphics = Graphics.FromImage(BMP1)
    g1.CopyFromScreen(0, 0, 0, 0, BMP1.Size)
    Cursor.Draw(g1, New Rectangle(Cursor.Position.X, Cursor.Position.Y, Cursor.Size.Width, Cursor.Size.Height))
    Using MS As New MemoryStream
    BMP1.Save(MS, System.Drawing.Imaging.ImageFormat.Bmp)
    Bmp1Bytes.AddRange(MS.ToArray)
    End Using
    End Using
    End Using
    Bmp1BytesCompressed.AddRange(Compress(Bmp1Bytes.ToArray))
    ' UDP Client app sends Bmp1BytesCompressed.ToArray to UDP Server which is the entire image of the desktop that the UDP
    ' Client is on. This image takes awhile to send since compressed it is about 177000 bytes from over 4000000 bytes.
    ' I will be using different code just to get the bytes from the actual Bitmap in the future. That is not important for now.
    ' Pretend the UDP Server has received the bytes, decompressed the array received into a List(Of Byte) and is displaying
    ' the image of the UDP Clients desktop in a PictureBox.
    ' Now the image on the UDP Clients desktop changes due to the mouse cursor moving as an example. Therefore a new Bitmap
    ' is created from a screen capture. This takes about 90 milliseconds.
    Bmp2Bytes.Clear()
    Using BMP2 As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
    Using g1 As Graphics = Graphics.FromImage(BMP2)
    g1.CopyFromScreen(0, 0, 0, 0, BMP2.Size)
    Cursor.Draw(g1, New Rectangle(Cursor.Position.X, Cursor.Position.Y, Cursor.Size.Width, Cursor.Size.Height))
    Using MS As New MemoryStream
    BMP2.Save(MS, System.Drawing.Imaging.ImageFormat.Bmp)
    Bmp2Bytes.AddRange(MS.ToArray)
    End Using
    End Using
    End Using
    ' Now I have the original images bytes in Bmp1Bytes and the new images bytes in Bmp2Bytes on the UDP Client. But I don't
    ' want to send all of the bytes in Bmp2Bytes to the UDP Server. Just the indexes of and the bytes that are different in
    ' Bmp2Bytes from Bmp1Bytes.
    ' This takes less than 100 milliseconds for what I've tested so far where over 500000 bytes in Bmp2Bytes are different
    ' than the bytes in Bmp1Bytes. Usually that amount would be much less. But during testing I was displaying the image
    ' from Bmp1 bytes in a PictureBox so a large amount of data would change between the first screen shot, the PictureBox
    ' then displaying an image on the same PC and then the second screen shot.
    BmpComparisonDict.Clear()
    For i = 0 To Bmp1Bytes.Count - 1
    If Bmp1Bytes(i) <> Bmp2Bytes(i) Then
    BmpComparisonDict.Add(i, Bmp2Bytes(i))
    End If
    Next
    ' So now I have all the difference bytes and their indexes from Bmp2Bytes in the BmpComparisonDict. So I compress
    ' the indexes into on List and the Bytes into another List.
    BmpDifferenceIndexesCompressed.Clear()
    BmpDifferenceBytesCompressed.Clear()
    BmpDifferenceIndexesCompressed.AddRange(Compress(BmpComparisonDict.Keys.SelectMany(Function(d) BitConverter.GetBytes(d)).ToArray()))
    BmpDifferenceBytesCompressed.AddRange(Compress(BmpComparisonDict.Values.ToArray))
    ' Now pretend the UDP Client has sent both those arrays to the UDP Server which has added both decompressed arrays
    ' to a Dictionary(Of Integer, Byte). And the server has the original image decompressed bytes received in a List
    ' called Bmp1Bytes also.
    ' This is where I am stuck. The UDP Server has the Dictionary. That part was fast. However there is no
    ' fast method I have found for creating a new List(Of Byte) where bytes in the originally received List(Of Byte) that
    ' do not have to be altered are placed into a new List(Of Byte) except for the indexes listed in the
    ' Dictionary(Of Integer, Byte) that need to be placed into the appropriate index locations of the new List(Of Byte).
    ' The below example for doing so is exceptionally slow. Pretend UpdateDictionary has all of the decompressed indexes
    ' and bytes received by the UDP Server for the update contained within it.
    Dim UpdateDictionary As New Dictionary(Of Integer, Byte)
    Dim UpdatedBytes As New List(Of Byte)
    Dim Counter As Integer = 0
    For i = 0 To Bmp1Bytes.Count - 1
    If i = UpdateDictionary.Keys(Counter) Then ' Provides the index contained in the Keys for the Dictionary
    UpdatedBytes.Add(UpdateDictionary.Values(Counter))
    Counter += 1
    If Counter > UpdateDictionary.Count - 1 Then Counter = 0
    Else
    UpdatedBytes.Add(Bmp1Bytes(i))
    End If
    Next
    ' So what I'm trying to do is find an extremely fast method for performing something similar to what the
    ' above operation performs.
    End Sub
    Private Function Compress(BytesToCompress() As Byte) As List(Of Byte)
    Dim BytesCompressed As New List(Of Byte)
    Using compressedStream = New MemoryStream()
    Using zipStream = New GZipStream(compressedStream, CompressionMode.Compress)
    zipStream.Write(BytesToCompress, 0, BytesToCompress.Count)
    zipStream.Close()
    BytesCompressed.AddRange(compressedStream.ToArray)
    End Using
    End Using
    Return BytesCompressed
    End Function
    Private Function Decompress(BytesToDecompress() As Byte) As List(Of Byte)
    Dim BytesDecompressed As New List(Of Byte)
    Using DecompressedStream = New MemoryStream()
    Using zipStream = New GZipStream(DecompressedStream, CompressionMode.Decompress)
    zipStream.Write(BytesToDecompress, 0, BytesToDecompress.Count)
    zipStream.Close()
    BytesDecompressed.AddRange(DecompressedStream.ToArray)
    End Using
    End Using
    Return BytesDecompressed
    End Function
    End Class
    La vida loca

  • How do I add to the list of servers in 'Date & Time' System Preferences?

    Earlier versions of the Mac OS (9 and below, I believe) allowed a user to add to the list of time servers in what was then the Date and Time Control Panel. Now, under OS X (Tiger), I am able to select from the three servers that Apple provides, but I would like to add my own. I am able to paste a new one into the field of the 'Date & Time' preference pane, but it will not be permanently added to the list. There must be a way to do this, no?
    Thanks!

    it will not be permanently added to the list.
    It should stay there as long as you don't change it.

  • How do I add to the list of search options?

    When I start typing, I get a list with Google, Google Maps, Wikipedia, and Twitter.  How do I add, for example, dictionary.com or Bing to that list?
    Thanks!

    it will not be permanently added to the list.
    It should stay there as long as you don't change it.

  • Subsequent device(speaker) detection over USB, results in new interfaces in the list(System Preferences- Network)

    Hi,
    There is a problem when device(speaker) is unplugged and plugged in Mac OS version 10.7.5
    Every time unplug and plug the device over USB and re-plug, new interface is added in the list System Preferences->Network.
    For example, if the device interface name is device20, when the device is plugged first time, system shows "device20" in the detected device list i..e in System Preferences->Network. But next time when unplugged and plug again the device name gets changed(device number gets incremented), i.e. "device21" will be displayed. So if repeatedly unplugged and plugged, the device number gets incremented everytime and added to the list as device22, device23,....etc. The list will grow with many entries if we repeatedly unplug and plug the device.
    I am not sure why the system is behaving so. You help/support will be highly appreciated.
    Thanks in advance.
    - Tejonath

    Hi,
    There is a problem when device(speaker) is unplugged and plugged in Mac OS version 10.7.5
    Every time unplug and plug the device over USB and re-plug, new interface is added in the list System Preferences->Network.
    For example, if the device interface name is device20, when the device is plugged first time, system shows "device20" in the detected device list i..e in System Preferences->Network. But next time when unplugged and plug again the device name gets changed(device number gets incremented), i.e. "device21" will be displayed. So if repeatedly unplugged and plugged, the device number gets incremented everytime and added to the list as device22, device23,....etc. The list will grow with many entries if we repeatedly unplug and plug the device.
    I am not sure why the system is behaving so. You help/support will be highly appreciated.
    Thanks in advance.
    - Tejonath

  • Editing Content types at the list level

    Hello, I have a range of Content Types that are administered centrally from a Content Type hub, all of the content types have workflows and retention policies set at the content type hub level.
    I have had a request from a user who wishes to add a template to one of these content types that will be specific to only their document library on their team site.
    The question I'm asking is, if I add a template in the settings of the content type at a list level only, i.e. edit list content type to add a template to it - will it then have any effect on the workflows and retention policy that are set on the content
    type and administered centrally from the content type hub?
    Regards
    kegan1

    Hi,
    As per the Microsoft article "Any changes that you make to a content type for a list or library apply only the instance of that content type that has been added to the list or library. The parent site content type from which the content type was created
    is not updated with the changes."
    So, any changes you made at list level will not be updated at the content type hub level.
    Change a content type for a list or library
    Please mark it answered, if your query answered.

  • Adding to a List which is being looped?

    Hello,
    I am trying to add items to a list which is being looped.
    Here is a demostration of what I want to do.
    List<MyObject> myObjects = new ArrayList<MyObject>();
    myObjects.add(new MyObject());
    for (MyObject mo : myObjects) {
            if (mo.process()) { // assume 'true' for couple of loops
                MyObject mo2 = (MyObject) mo.clone();
                myObjects.add(mo2);
    }I know I could keep a seperate list and then addAll to the myObjects list but that is not an option in my case. (code above is just a sample).
    And I also don't want the items to be added to the list after the for loop is existed which I think will happen if i do the list synchronized. (correct me if i am wrong please).
    Is there a way for this?
    thanks.

    This is a hard one. What you say you want can't be done with the new for loop nor with an iterator. You'll have to find a different way. If you know exactly what you want, there'll be a way to obtain it.
    Why is it that you cannot use addAll() or another means to add the elements after the loop?
    In your loop, do you want to loop through the added items too?
    I never used a ListIterator, but I think it has a few more options than the plain Iterator. Did you look at that yet?

Maybe you are looking for

  • CRS install fails Oracle home incompatibility checks  ( 10G )

    Hi, I'm trying to install RAC for 10.2.0 . The first step is to install cluster Ready Services ( On red hat linux ) . When it does the product specific prequisite checks, it fails on "Checking for Oracle home incompatibilities". I get the error " Ora

  • How to delete the old ones?

    While struggling to clean up my system, and from an abundance of caution, I have created a lot of Catalog Saves, Backups, and Restores.  Now I am concerned about how to clean these up, without scrambling something else up in PSE.  I have searched all

  • How to use rollover function to trigger a video demo

    What I have done so far? Imported a PowerPoint slide and I created a Rollover caption. When exploring the properties for the Rollover, under the Action field:- On Success row, chose Open Another Project  Project row, uploaded the the file abc.cptx th

  • Linksys WRT54G: wireless issue

    Hi. So I just got this version 1 router, running cable modem, 1 LAN connection, and a few Wireless connections in a hidden network. It is fine when it is running. But EVERY MORNING I have to change the Wireless Security settings back and forth for th

  • HttpURLConnection throws FileNotFoundException on returning http 404

    Hello, I'd like to getOutputStream for any received content, 404 also, but it throws FileNotFoundException (btw. what silly thing to do :-/ ) I've tried getErrorStream but no data there... I'd gladly remove the lines regarging throwing that exception