CS 491 Lecture 7 – Preferences
Before class A Before next class: Watch http://youtu.be/yBFAtOQv8kg. Read http://developer.android.com/guide/topics/ui/settings.html. Feel free to skip Using Preference Fragments, Using Preference Headers, and Building a Custom Preference. B Before next class: Watch http://youtu.be/bPSJ0GLDWuE. Read sections Storage Options and Using Shared Preferences in http://developer.android.com/guide/topics/data/data-storage.html. In class Continue with the gallery viewer from Tuesday. Ask questions! Add a CheckBoxPreference to your app […]
HNRS 304.503 Lecture 7 – Hello, Graphics
Agenda discussion some graphics background Links Subdividing sphere Halloween costume A real Link Subway cheese placement strategy TODO Read chapter 8. Bring a quarter sheet! Haiku No haiku.
CS 491 Lecture 6 – ListView and Adapters
Before class A Before our next class: Watch http://youtu.be/SA2VfGmsbOs. Read sections 1 and 3 of http://www.vogella.com/articles/AndroidListView/article.html. (Your partner’s working on 2.) Here’s a brief outline of the video’s contents: A need for series data widgets Several: ListView, GridView, Spinner Create a String array TextToSpeech onItemClick to speak onLongItemClick to delete addHeaderView creating a TextView programmatically B Before […]
HNRS 304.503 Lecture 6 – Themeblitzing
Agenda Due date for class homework? Achievements (+Witness) Themeblitzing Setup Q&O Exchange 1 Haiku
CS 491 Lecture 5b – Intents cont’d
Last time, few people got the camera working properly. So, today is a continuation of last time. Rather than throw our hands in the air, let’s try to resolve the issues we ran into. Feel free to comment on this post with any solutions to your problems. Stick with your same partner(s). If you have […]
HNRS 304.503 Lecture 5 – IF cont’d
Agenda post Class homework by ? discussion the primitives of teaching machines Example … TODO Read chapter 7. Haiku+ weak memory strong memory unintelligent intelligent
CS 491 Lecture 5a – Intents
Before class A Before next class: Watch http://youtu.be/2ip2LA3hoR8. Read the Intent resolution section of http://developer.android.com/guide/components/intents-filters.html. Making your own web browser: Widgets: WebView, EditText, Button LinearLayouts and weight again Callback for button clicks INTERNET permission Handling URL views with an intent-filter* (research better ways) Getting intent data back out in onCreate() B Before next class: Watch http://youtu.be/-r6-mhFVVDc, Read http://developer.android.com/guide/components/intents-filters.html until Intent […]
HNRS 304.503 Lecture 4 – Placeblitzing
Agenda Placeblitzing Lens discussion Blitz Closed Discussion Open Discussion Haiku
CS 491 Lecture 4 – XML layouts and widget event handlers
Before This Class Today we’ll dive into our first widget-driven app. By widget, I mean a stock interface element, like a button, a slider, or text field. Up till now we’ve stuck with Canvas and done custom drawing. It’s time to move on. The app we’ll create is one I pulled from Travis’ TODO homework: […]
HNRS 304.503 Lecture 3 – Interactive Fiction
Agenda Discussion Adventure Interactive fiction with Inform 7 TODO Think about the game you want to make. Haiku