Presentation is loading. Please wait.

Presentation is loading. Please wait.

Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as.

Similar presentations


Presentation on theme: "Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as."— Presentation transcript:

1 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

2 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/http://techstars.appstores.com/ – Kichstarter.com http://www.kickstarter.com/discover/categories/technology?ref=sidebar – http://www.businessinsider.com/sai http://www.businessinsider.com/sai Search on android app and find many articles on different apps – http://allthingsd.com/

3 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

4 Adobe Connect Go to – http://udel.adobeconnect.com/bohacek http://udel.adobeconnect.com/bohacek Log in as guest

5 Get Eclipse Complete information is also here: http://developer.android.com/sdk/installing.html http://developer.android.com/sdk/installing.html Download Eclipse Indigo Classic (v3.7.1) – http://www.eclipse.org/downloads/packages/eclipse-classic- 371/indigosr1 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

6 Get JDK Go to http://www.oracle.com/technetwork/java/jav ase/downloads/index.html http://www.oracle.com/technetwork/java/jav ase/downloads/index.html Get JDK6 or JDK5 (not JDK7 and not JRE) – http://www.oracle.com/technetwork/java/javase/ downloads/index.html 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

7 Get Android SDK Go to http://developer.android.com/sdk/index.htmlhttp://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

8 Install ADT Eclipse plugin For instructions, also see http://developer.android.com/sdk/eclipse- adt.html#installinghttp://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/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.

9 Subclipse In Eclipse – Help -> install new software – Select add – In location, put http://subclipse.tigris.org/update_1.8.xhttp://subclipse.tigris.org/update_1.8.x

10 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 ) 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

11 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

12 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


Download ppt "Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as."

Similar presentations


Ads by Google