Without liberty and the pursuit of happiness, how could we ever have something as amazing as this:
- Digging into PayPal X APIs http://bit.ly/9YqB7c and documentation http://bit.ly/aNQL8k (you can do some cool things with this!) #
- More on the promise of PayPal X and similar tech from Wired's frictionless money article from February 2010 http://bit.ly/bIRt34 #
- PayPal info from PaymentsNews http://bit.ly/by42Hj #
- More on PayPal's launch of Mobile Express Checkout http://tcrn.ch/b3PGka via @techcrunch #
- 7 minute strength training warmup http://bit.ly/bTjNys from @runnersworld #
- Popularity of various Android phones http://bit.ly/dnJzA0 according to @admob via @wired #
- Andy Grove is spot on in "How to Make an American Job Before It's Too Late" http://bit.ly/bOw13B via @timoreilly #
- How to follow le Tour de France online http://bit.ly/a74vwi via @wiredplaybook #
- Ran 3.11 miles in 28 mins and felt great. Cool morning, very nice. #
- I *love* the look of the @Route66Marathon 2010 Quarter Marathon Finisher's Medal http://bit.ly/cMnwNn (can't wait for August 7th!) #

- Will Android 3.0 aka Gingerbread have new UI? http://bit.ly/d3WmKn from @engadget #
- @stevekking Android options now include http://amzn.to/9QJWfY and even more by October, I esp like HTC 2.2 options http://bit.ly/co5mcy #
- Ran 3.72 miles in 37 mins and felt great. 6×0.5mi with 2mins breaks. Interval paces 8:34, 8:09, 8:19, 8:23, 8:28, and 8:23. #
- Time picks GeekDad as one of the top 25 blogs of 2010 http://bit.ly/9bEDaG Congrats to all the contributors! #
- St Louis running and walking trails http://bit.ly/b3h7DB #
- Ran 5.01 miles in 47 mins and felt great. Mile splits 10:12, 9:33, 9:31, 9:22, and 9:06. #
- Recipe: Grilled balsamic steak http://bit.ly/bP0SiK along with sauteed spinach and tomato-vidalia-blue cheese salad from @Cooking_Light #
- Need writing, source code level documentation, presentation materials, or specification development asap? Day Web Development can help, call +1.918.994.2112 #
- Native x86 Android 2.2 this summer? http://bit.ly/cvOW5y #
- Why Android's administering beat-downs right now http://bit.ly/cUZul0 via Carnival of the Mobilists #227 http://bit.ly/9nbeEn #
- Ran 3.16 miles in 28 mins and felt great. Beautiful morning run after some cooling rain, temp around 74. http://bit.ly/ded6Uq #
- Thank you Supremes: "Constitutional rights don’t stop at state or city borders." http://bit.ly/aMcmjq #
- Must have John Wayne boardshorts! http://bit.ly/bXROef #
- Trying to solve iTunes iPhone sync error 13019; if you experience the same error, see http://bit.ly/aC3ish #
- Ran 4.01 miles in 39 mins and felt great. Nice weather this morning, not hot and humidity seemed a little lower, too. #
- Must try Korean BBQ recipes http://bit.ly/bAu2VQ from @menshealthmag (for more ideas see http://amzn.to/90Aw8E ) #
Here are my notes from the final weekly session of O’Reilly’s Android Java programming course, plus a Google I/O talk on targetting all Android devices (i.e. avoiding Java ME‘s write-once, debug-everywhere problems).
You can read my previous weeks’ notes by clicking the appropriate link: week 1 notes | week 2 notes | week 3 notes | week 4 notes | week 5 notes.
- We finished the #AndroidJava app by posting photos to Twitpic #
- Posting photos using Twitpic4j library http://bit.ly/cJh3MD #
- Cast of characters this week: SharedPreferences for user prefs, Twitpic4j to upload photos, MediaStore containing photo info #
- Menuinflater http://bit.ly/csJeKR is used to instantiate menu XML files into Menu http://bit.ly/9DNKnQ objects #
- SharedPreferences http://bit.ly/cYoFJU provides an easy way to save user preferences locally without using SQL Lite #
- Use Intent.ACTION_GET_CONTENT http://bit.ly/9bv2bF with type 'image/' to open photo library and allow user to select a photo #
- Capture camera snaps using ACTION_IMAGE_CAPTURE http://bit.ly/cw4hXv #
- Add URI Extra to the Intent with key EXTRA_OUTPUT http://bit.ly/chcIIF to tell camera to save full-sized photo at given URI #
- Post the photo using AsyncTask http://bit.ly/aZ41Di with a responder interface, returning TwitPicResponse when complete #
- ContentResolver http://bit.ly/ajWeSh allows you to get an InputStream from URI given the proper permissions #
- Homework if you dare: Upload video using MediaStore.ACTION_VIDEO_CAPTURE http://bit.ly/b22A8Y and URI Extra #
- Sites to try for video upload: Youtube direct upload http://bit.ly/aiuXKB and Viddler API http://bit.ly/bqa76B #
- Reminder: O'Reilly "Developing Android Applications" forums remain open at http://bit.ly/bG3vRk #
- Ran 3.51 miles in 34 mins and felt great. Splits 10:49, 9:43, 9:38. #
- Even the amazing match at Wimbledon today http://bit.ly/bE1VlC can't steal the thunder from US soccer http://es.pn/a9COmP Incredible!!! #
- Interview with the "king" of the Western States 100, Hal Koerner http://bit.ly/aAu8J5 #
- Ran 2.42 miles in 21 mins and felt great. 2mi fast (splits 9:01 then 8:39), then cooling down. #
- Ran 3.16 miles in 30 mins and felt great. First day of week 4 in 15k plan http://bit.ly/ddcyNC (mile splits: 09:52, 09:29, 09:15). #
- Ran 4.27 miles in 42 mins and felt good. Humid but bearable this morning. Splits 10:08, 9:47, 9:48, 9:48, 9:32 pace last 0.27mi. #