Owen's Node
I'm a Senior at the University of Alabama, my major is Computer Science, and I love everything about computers, technology, and programming.
Thursday, October 13, 2011
IOS 5 iCloud Dilemma and solution
Of course Apple still refuses to offer any sort of merging of accounts. So you get IOS 5, on setup it asks for your iCloud account, well I didn't really know which account to give it, so I gave it the one that I knew purchases were associated with, hoping I could add additional accounts as well. So I do that, and everything is fine, except I can't change the primary iCloud account!!! I can change random stuff like iMessage from , but a lot of the functionality is directly linked to the primary account.
Solution:
On initial IOS 5 setup, using your iCloud account that you want to use. Then later, go to the Store options, under Settings, and change that account to your account that all of your purchases are associated with.
Saturday, August 6, 2011
Social network change
Thursday, August 4, 2011
Social Network
Monday, February 21, 2011
Memory Management
Saturday, February 5, 2011
Duplicate iTunes So Lets Write some Code!
Blogging from android app
Google has now released an official blogger app. So far looks pretty simple and good. We'll see once I actually post this. Sorry for the lack of usefulness in this post.
Monday, January 24, 2011
Fun with RFID
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
intent-filter>
Also make sure you enable nfc permissions and hardware requirement.
<uses-permission android:name="android.permission.NFC" />
<uses-sdk android:minSdkVersion="9">uses-sdk>
<uses-feature android:name="android.hardware.nfc" android:required="true" />
byte[] byte_id = getIntent().getByteArrayExtra(NfcAdapter.EXTRA_ID);
This one above line, retrieves the unique id from the rfid chip, and pushes it into a bytearray.
Tricky Part:
My card type and rfid chip:
High quality CR80 30mil white PVC RFID
cards HF Icode SLI
CR80ICODESLI
Operating frequency 125KHZ
Link to documentation: http://www.nxp.com/acrobat_download2/other/identification/SFS052611.pdf
//Modified from function, I found on internet to suit specific needs.(Not trying to take credit :) )
public String ConvertbyteArrayToHexString(byte in[]) {
byte ch = 0x00;
int i = in.length-1;
if (in == null)
return null;
String HEXSET[] = {"0", "1", "2","3", "4", "5", "6", "7", "8","9", "A", "B", "C", "D", "E","F"};
//Double length, as you're converting an array of 8 bytes, to 16 characters for hexadecimal
StringBuffer out = new StringBuffer(in.length * 2);
//You need to iterate from msb to lsb, in the case of using iCode SLI rfid
while (i >= 0) {
ch = (byte) (in[i] & 0xF0); // Strip off high nibble
ch = (byte) (ch >>> 4); // shift the bits down
ch = (byte) (ch & 0x0F); // must do this is high order bit is on!
out.append(HEXSET[ (int) ch]); // convert the nibble to a String Character
ch = (byte) (in[i] & 0x0F); // Strip off low nibble
out.append(HEXSET[ (int) ch]); // convert the nibble to a String Character
i--;
}
return (new String(out));
}