This repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura.
ProgrammingAndroidExamples is hosted in the following web site
https://github.com/bmeike/ProgrammingAndroidExamples
If you think the Android project ProgrammingAndroidExamples listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of ProgrammingAndroidExamples.
Item | Value |
---|---|
Java File Count | 148 |
Supported screen sizes | [ldpi, mdpi, hdpi] |
Minimum SDK Version | 11 |
Activity Count | 61 |
Fragment Count | 11 |
jar files used | android-support-v4.jar android-support-v4.jar commons-codec-1.2.jar commons-httpclient-3.1.jar commons-logging-1.0.4.jar jetty-continuation-7.0.2.v20100331.jar jetty-http-7.0.2.v20100331.jar jetty-io-7.0.2.v20100331.jar jetty-security-7.0.2.v20100331.jar jetty-server-7.0.2.v20100331.jar jetty-servlet-7.0.2.v20100331.jar jetty-util-7.0.2.v20100331.jar json-1.0.0.jar servlet-api-2.5.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_LOCATION_EXTRA_COMMANDS android.permission.ACCESS_MOCK_LOCATION android.permission.AUTHENTICATE_ACCOUNTS android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.CALL_PHONE android.permission.CAMERA android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MANAGE_ACCOUNTS android.permission.NFC android.permission.READ_CONTACTS android.permission.READ_SYNC_SETTINGS android.permission.READ_SYNC_STATS android.permission.RECORD_AUDIO android.permission.RECORD_VIDEO android.permission.USE_CREDENTIALS android.permission.VIBRATE android.permission.WRITE_CONTACTS android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SECURE_SETTINGS android.permission.WRITE_SETTINGS android.permission.WRITE_SYNC_SETTINGS |
Raw File Names | res\raw\example.mp3 res\raw\media_cmd_line.sql res\raw\sonnets.txt res\raw\yt_query_json.json res\raw\yt_query_rss.xml |
There are 17 image files in ProgrammingAndroidExamples. The names of the image files are listed as follows.
android_tiny_image.png browser.png cb.png dots_f0.png dots_f1.png dots_f2.png dots_f3.png dots_f4.png ic_menu_preferences.png icon2.png pause.png phone.png play.png record.png stop.png trashcan.png video_reload.png
The following screenshort is generated from the image listed above.
ProgrammingAndroidExamples has the following Java source files.
animate.AnimateActivity.java com.example.android.apis.graphics.GLSurfaceView .java com.finchframework.bluetooth.BtConsoleActivity.java com.finchframework.bluetooth.BtHelperHandler.java com.finchframework.bluetooth.BtSPPHelper.java com.finchframework.bluetooth.DeviceListActivity.java com.finchframework.finch.Finch.java com.finchframework.finch.FinchApplication.java com.finchframework.finch.FinchWelcome.java com.finchframework.finch.rest.FileHandler.java com.finchframework.finch.rest.FileHandlerFactory.java com.finchframework.finch.rest.RESTfulContentProvider.java com.finchframework.finch.rest.RawResponse.java com.finchframework.finch.rest.ResponseHandler.java com.finchframework.finch.rest.UriRequestTask.java com.finchframework.uiframework.ContentControlActivity.java com.finchframework.uiframework.ContentFragment.java com.finchframework.uiframework.ControlFragment.java com.finchframework.uiframework.DetailFragment.java com.finchframework.uiframework.ListAndContentActivity.java com.finchframework.uiframework.QueryResultsListFragment.java com.finchframework.uiframework.TabManager.java com.oreilly.demo.android.pa.aidl.client.AIDLDemo.java com.oreilly.demo.android.pa.aidl.parcelables.ParcelableList.java com.oreilly.demo.android.pa.aidl.parcelables.SimpleParcelable.java com.oreilly.demo.android.pa.aidl.service.Path.java com.oreilly.demo.android.pa.aidl.service.Point.java com.oreilly.demo.android.pa.aidl.service.SimplePathService.java com.oreilly.demo.android.pa.asynctask.AsyncTaskDemo.java com.oreilly.demo.android.pa.asynctask.AsyncTaskDemoWithProgress.java com.oreilly.demo.android.pa.asynctask.AsyncTaskSample.java com.oreilly.demo.android.pa.asynctask.game.Game.java com.oreilly.demo.android.pa.asynctask.game.MockGame.java com.oreilly.demo.android.pa.asynctask.game.PersistentModel.java com.oreilly.demo.android.pa.audioplayer.AudioPlayer.java com.oreilly.demo.android.pa.audioplayer.AudioPlayerWAudioTrack.java com.oreilly.demo.android.pa.audioplayer.AudioPlayerWMediaController.java com.oreilly.demo.android.pa.audioplayer.AudioRecorder.java com.oreilly.demo.android.pa.audioplayer.AudioRecorderViaIntent.java com.oreilly.demo.android.pa.audioplayer.AudioRecorderWAudioRecord.java com.oreilly.demo.android.pa.audioplayer.MultiMedia.java com.oreilly.demo.android.pa.audioplayer.VideoPlayer.java com.oreilly.demo.android.pa.audioplayer.VideoRecorder.java com.oreilly.demo.android.pa.audioplayer.VideoRecorderViaIntent.java com.oreilly.demo.android.pa.clientserver.client.account.AccountActivity.java com.oreilly.demo.android.pa.clientserver.client.account.AccountAddActivity.java com.oreilly.demo.android.pa.clientserver.client.sync.LoginActivity.java com.oreilly.demo.android.pa.clientserver.client.sync.NetworkUtil.java com.oreilly.demo.android.pa.clientserver.client.sync.Settings.java com.oreilly.demo.android.pa.clientserver.client.sync.authsync.AuthenticationService.java com.oreilly.demo.android.pa.clientserver.client.sync.authsync.Authenticator.java com.oreilly.demo.android.pa.clientserver.client.sync.authsync.SyncAdapter.java com.oreilly.demo.android.pa.clientserver.client.sync.authsync.SyncService.java com.oreilly.demo.android.pa.clientserver.client.sync.dataobjects.Change.java com.oreilly.demo.android.pa.clientserver.client.sync.dataobjects.ListFriends.java com.oreilly.demo.android.pa.clientserver.client.sync.dataobjects.User.java com.oreilly.demo.android.pa.clientserver.server.Config.java com.oreilly.demo.android.pa.clientserver.server.MainServer.java com.oreilly.demo.android.pa.clientserver.server.ServerStatic.java com.oreilly.demo.android.pa.clientserver.server.ServletUtil.java com.oreilly.demo.android.pa.clientserver.server.data.UsersData.java com.oreilly.demo.android.pa.clientserver.server.dataobjects.Change.java com.oreilly.demo.android.pa.clientserver.server.dataobjects.ListFriends.java com.oreilly.demo.android.pa.clientserver.server.dataobjects.User.java com.oreilly.demo.android.pa.clientserver.server.servlet.AddFriendServlet.java com.oreilly.demo.android.pa.clientserver.server.servlet.AddUserServlet.java com.oreilly.demo.android.pa.clientserver.server.servlet.BaseServlet.java com.oreilly.demo.android.pa.clientserver.server.servlet.DeleteFriendServlet.java com.oreilly.demo.android.pa.clientserver.server.servlet.GetFriendsServlet.java com.oreilly.demo.android.pa.clientserver.server.servlet.ISHttpServletType.java com.oreilly.demo.android.pa.clientserver.server.servlet.LoginServlet.java com.oreilly.demo.android.pa.contactviewer.ContactDetailActivity.java com.oreilly.demo.android.pa.contactviewer.ContactDetailFragment.java com.oreilly.demo.android.pa.contactviewer.ContactDetails.java com.oreilly.demo.android.pa.contactviewer.ContactViewer.java com.oreilly.demo.android.pa.contactviewer.ContactsCursorAdapter.java com.oreilly.demo.android.pa.contactviewer.ContactsFragment.java com.oreilly.demo.android.pa.filllisttask.FillListTask.java com.oreilly.demo.android.pa.finchlifecycle.FinchApplication.java com.oreilly.demo.android.pa.finchlifecycle.FinchLifecycle.java com.oreilly.demo.android.pa.finchlifecycle.TestFragment.java com.oreilly.demo.android.pa.finchlifecyclebackport.FinchApplication.java com.oreilly.demo.android.pa.finchlifecyclebackport.FinchLifecycle.java com.oreilly.demo.android.pa.finchlifecyclebackport.TestFragment.java com.oreilly.demo.android.pa.finchvideo.FinchVideoActivity.java com.oreilly.demo.android.pa.finchvideo.FinchVideoDemo.java com.oreilly.demo.android.pa.finchvideo.SimpleFinchVideoActivity.java com.oreilly.demo.android.pa.finchvideo.provider.FinchVideo.java com.oreilly.demo.android.pa.finchvideo.provider.FinchVideoContentProvider.java com.oreilly.demo.android.pa.finchvideo.provider.SimpleFinchVideoContentProvider.java com.oreilly.demo.android.pa.finchvideo.provider.YouTubeHandler.java com.oreilly.demo.android.pa.lifecycle.TestActivity.java com.oreilly.demo.android.pa.lifecycle.TestBroadcastReceiver.java com.oreilly.demo.android.pa.lifecycle.TestProvider.java com.oreilly.demo.android.pa.lifecycle.TestService.java com.oreilly.demo.android.pa.microjobs.AddJob.java com.oreilly.demo.android.pa.microjobs.EditJob.java com.oreilly.demo.android.pa.microjobs.MicroJobs.java com.oreilly.demo.android.pa.microjobs.MicroJobsDatabase.java com.oreilly.demo.android.pa.microjobs.MicroJobsDetail.java com.oreilly.demo.android.pa.microjobs.MicroJobsEmpDetail.java com.oreilly.demo.android.pa.microjobs.MicroJobsList.java com.oreilly.demo.android.pa.ndkdemo.NDKApp.java com.oreilly.demo.android.pa.ndkdemo.SampleActivityWithNativeMethods.java com.oreilly.demo.android.pa.searchdemo.CustomSearchSuggestionProvider.java com.oreilly.demo.android.pa.searchdemo.MainActivity.java com.oreilly.demo.android.pa.searchdemo.SearchActivity.java com.oreilly.demo.android.pa.searchdemo.SearchDB.java com.oreilly.demo.android.pa.searchdemo.SearchDBLogic.java com.oreilly.demo.android.pa.searchdemo.SearchDBProvider.java com.oreilly.demo.android.pa.searchdemo.SearchLogic.java com.oreilly.demo.android.pa.searchdemo.SearchLogicInterface.java com.oreilly.demo.android.pa.searchdemo.Sonnet.java com.oreilly.demo.android.pa.searchdemo.SonnetFragment.java com.oreilly.demo.android.pa.sensordemo.Accessibility.java com.oreilly.demo.android.pa.sensordemo.GestureAdd.java com.oreilly.demo.android.pa.sensordemo.GestureView.java com.oreilly.demo.android.pa.sensordemo.MainActivity.java com.oreilly.demo.android.pa.sensordemo.NFC.java com.oreilly.demo.android.pa.sensordemo.NFC233.java com.oreilly.demo.android.pa.sensordemo.NFC40.java com.oreilly.demo.android.pa.sensordemo.SensorAccel.java com.oreilly.demo.android.pa.sensordemo.SensorGravity.java com.oreilly.demo.android.pa.sensordemo.SensorGyro.java com.oreilly.demo.android.pa.sensordemo.SensorLight.java com.oreilly.demo.android.pa.sensordemo.SensorLinearAcceleration.java com.oreilly.demo.android.pa.sensordemo.SensorMagnetic.java com.oreilly.demo.android.pa.sensordemo.SensorPressure.java com.oreilly.demo.android.pa.sensordemo.SensorProximity.java com.oreilly.demo.android.pa.sensordemo.SensorRotationVector.java com.oreilly.demo.android.pa.sensordemo.SensorTemp.java com.oreilly.demo.android.pa.serialize.JSerialize.java com.oreilly.demo.android.pa.sharedlisttask.SharedListTask.java com.oreilly.demo.android.pa.simplefragment.DateTime.java com.oreilly.demo.android.pa.simplefragment.SimpleFragment.java com.oreilly.demo.android.pa.uidemo.TouchMe.java com.oreilly.demo.android.pa.uidemo.model.Dot.java com.oreilly.demo.android.pa.uidemo.model.Dots.java com.oreilly.demo.android.pa.uidemo.view.DotView.java com.oreilly.demo.android.pa.viewdemo.PaintActivity.java com.oreilly.demo.android.pa.viewdemo.TransformIt.java com.oreilly.demo.android.pa.viewdemo.drawable.HelloAndroidTextDrawable.java com.oreilly.demo.android.pa.viewdemo.efx.RotationTransitionAnimation .java com.oreilly.demo.android.pa.viewdemo.widget.EffectsWidget.java com.oreilly.demo.android.pa.viewdemo.widget.GLDemoWidget.java com.oreilly.demo.android.pa.viewdemo.widget.PaintWidget.java com.oreilly.demo.android.pa.viewdemo.widget.TransformedViewWidget.java