Getting Started with Android Programming Note: if

Published  . 0 views
↓ Download
Getting Started with Android Programming Note: if
1 / 1
Getting Started with Android Programming Note: if - slide 1 of 12 Getting Started with Android Programming Note: if - slide 2 of 12 Getting Started with Android Programming Note: if - slide 3 of 12 Getting Started with Android Programming Note: if - slide 4 of 12 Getting Started with Android Programming Note: if - slide 5 of 12 Getting Started with Android Programming Note: if - slide 6 of 12 Getting Started with Android Programming Note: if - slide 7 of 12 Getting Started with Android Programming Note: if - slide 8 of 12 Getting Started with Android Programming Note: if - slide 9 of 12 Getting Started with Android Programming Note: if - slide 10 of 12 Getting Started with Android Programming Note: if - slide 11 of 12 Getting Started with Android Programming Note: if - slide 12 of 12
Description: Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as described here App Presentation Are you hungry? Presentations Talk about a cool app

Related Topics

Download Presentation

"Getting Started with Android Programming Note: if" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

slide1. Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as described here<br>
slide2. App Presentation Are you hungry?
Presentations
Talk about a cool app
Download the app or apps (yes, you might need to pay a few bucks)
PPT Slides with app views
Compare to existing apps
Use/search for app reviews
Talk about something interesting in mobile computing
E.g., android on Intel, qualcomm android tools, new/old company
A few slides and be prepared to answer (tough) questions
15 minutes max, but in depth (we are all experts)
Be prepared. If you are not prepared (i.e., haven’t spent enough time figuring everything out), ask to present next time. Don’t waste our time.
Web site that talk about apps and mobile technology (you should know keep up to date with these)
techcrunch.com
http://www.crunchbase.com/
Techstars App showcase: http://techstars.appstores.com/
Kichstarter.com
http://www.kickstarter.com/discover/categories/technology?ref=sidebar
http://www.businessinsider.com/sai
Search on android app and find many articles on different apps
http://allthingsd.com/<br>
slide3. platform I will use windows
Linux is fine
You can use MAC, but will need to be a fairly experienced MAC user. Otherwise, try using a windows virtual machine or, if your machine can boot into windows, use that.
You must download and view powerpoint documents in class<br>
slide4. Adobe Connect Go to
http://udel.adobeconnect.com/bohacek
Log in as guest<br>
slide5. Get Eclipse Complete information is also here: http://developer.android.com/sdk/installing.html
Download Eclipse Indigo Classic (v3.7.1)
http://www.eclipse.org/downloads/packages/eclipse-classic-371/indigosr1
Note, if you have eclipse, please upgrade to Eclipse Classic v3.7.1, that way, we all have the same version.
After downloaded, decompress in a directory name eclipse
Note, there is no installation for eclipse. Once it is decompressed, you are ready to run it. But you can only start eclipse by opening a file browser and double clicking on eclipse.exe<br>
slide6. Get JDK Go to http://www.oracle.com/technetwork/java/javase/downloads/index.html
Get JDK6 or JDK5 (not JDK7 and not JRE)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Scroll down a bit to JDK 6
Perhaps you already have JDK5 or 6
Check c:\program files\java\jdk1.X.yyy, where X=5 or 6<br>
slide7. Get Android SDK Go to http://developer.android.com/sdk/index.html
Install
Will check that the correct version of jdk is installed.
install in c:\Android
After installing SDK, the SDK manager should run
Select SDK Platform-tools
Download each API version (or at least the ones >2.0)
However, don’t download every package within the API version (it takes to long). Instead, select SDK platform, samples, google api and then the package for you phone.
Also, download Android Support package
And, google USB Driver package<br>
slide8. Install ADT Eclipse plugin For instructions, also see http://developer.android.com/sdk/eclipse-adt.html#installing
Start eclipse
Help –> install new software
Click Add, in the top-right corner.
In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for the Location: https://dl-ssl.google.com/android/eclipse/
Click OK
Note: If you have trouble acquiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).
In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
In the next window, you'll see a list of the tools to be downloaded. Click Next.
Read and accept the license agreements, then click Finish.
When the installation completes, restart Eclipse.
Configuring the ADT Plugin
Select Window > Preferences... to open the Preferences panel (Mac OS X: Eclipse > Preferences).
Select Android from the left panel.
You may see a dialog asking whether you want to send usage statistics to Google. If so, make your choice and click Proceed. You cannot continue with this procedure until you clickProceed.
For the SDK Location in the main panel, click Browse... and locate your downloaded SDK directory. (maybe it is already correctly filled in)
Click Apply, then OK.<br>
slide9. Subclipse In Eclipse
Help -> install new software
Select add
In location, put  http://subclipse.tigris.org/update_1.8.x<br>
slide10. Play with our set up Enable USB debugging on you phone
Go to settings
Approach 1 (depends on phone)
Open Applications
Development
Check USB Debugging
Approach 2
{} Developer options
Check USB debugging
Approach 3
Look around and check USB debugging
Start eclipse
Window -> open perspective -> other -> DDMS (! Not <DDMS>)
Plug your phone via usb
Under devices (upper left) you can see your phone
If you can’t see you phone, check if you have a notification on you phone asking about whether to use USB debugging. Do not select USB storage
In the upper middle, select the File Explorer tab
Expand mnt
Expand sdcard
Expand DCM
Expand Camera
This is where your pictures are
Expand data
Should not work, since this is a protected directory that holds apps private data
On the lower/middle left, select LogCat. This shows system messages.
The messages are have level (debug, error, info,…)
You can select which messages using the menu in the middle right
Messages have tags and text
We will use these messages extensively for debugging
Near the top is a row of buttons. One button is a camera. Click on the camera and see your device screen shot<br>
slide11. Play with ADB Open a command prompt
Change dir to c:\android\android-sdk\platform-tools
> adb devices
Shows the devices you have plugged in and the serial number
>adb shell
Opens a shell on the device
> ls
>cd /data
>ls
Still fails
> su
If you have rooted you phone, this will succeed
> ls
Works!
> ps
Shows everything running<br>
slide12. Make a Emulated Android Device Start eclipse
Windows -> AVD Manger
Opens a new window (maybe after a short delay)
Select new
Name: Test4
Target: Google APIs API level 15
SD Card Size: 1GiB
Snapshot Enabled
Level screen as default
Click “Create AVD”
Click on the device you just made and click on start
It can take sometime to start. Be patient
You should see the emulator in the eclipse DDMS fairly quickly, even as the device is booting up<br>