the example case from book ProAndroid3AppDev.
ProAndroid4AppDev is hosted in the following web site
https://github.com/lilinj2000/ProAndroid4AppDev
If you think the Android project ProAndroid4AppDev 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 ProAndroid4AppDev.
Item | Value |
---|---|
Java File Count | 386 |
Supported screen sizes | [mdpi, hdpi, nodpi] |
Minimum SDK Version | 15 |
Activity Count | 164 |
Fragment Count | 34 |
jar files used | android-support-v4.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_WIFI_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.CALL_PHONE android.permission.CAMERA android.permission.CHANGE_WIFI_STATE android.permission.INTERNET android.permission.NFC android.permission.READ_CALENDAR android.permission.READ_CONTACTS android.permission.RECEIVE_SMS android.permission.RECORD_AUDIO android.permission.RECORD_VIDEO android.permission.SEND_SMS android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_CALENDAR android.permission.WRITE_CONTACTS android.permission.WRITE_EXTERNAL_STORAGE com.android.vending.CHECK_LICENSE |
There are 14 image files in ProAndroid4AppDev. The names of the image files are listed as follows.
action_item_icon.png action_view_icon.png ic_settings_display.png logo.png notification_icon.png preference_icon.png rocket1.png rocket2.png rocket3.png wallpapericon.png widget_bg_normal.png widget_bg_pressed.png widget_bg_selected.png widget_preview.png
The following screenshort is generated from the image listed above.
ProAndroid4AppDev has the following Java source files.
com.paad.DatabaseSkeleton.DatabaseSkeletonActivity.java com.paad.DatabaseSkeleton.DatabaseSkeletonSearchActivity.java com.paad.DatabaseSkeleton.MyContentProvider.java com.paad.DatabaseSkeleton.MyHoardContentProvider.java com.paad.DatabaseSkeleton.MyHoardDatabase.java com.paad.DatabaseSkeleton.MySearchSuggestionsContentProvider.java com.paad.PA4AD_Ch14_MyWidget.FullAppWidget.java com.paad.PA4AD_Ch14_MyWidget.LiveWallpaperConfiguration.java com.paad.PA4AD_Ch14_MyWidget.MyActivity.java com.paad.PA4AD_Ch14_MyWidget.MyAppWidget.java com.paad.PA4AD_Ch14_MyWidget.MyContentProvider.java com.paad.PA4AD_Ch14_MyWidget.MyContentProvider.java com.paad.PA4AD_Ch14_MyWidget.MyLiveFolder.java com.paad.PA4AD_Ch14_MyWidget.MyLiveWallpaper.java com.paad.PA4AD_Ch14_MyWidget.MyMediaRemoteViewsService.java com.paad.PA4AD_Ch14_MyWidget.MyMediaStackWidget.java com.paad.PA4AD_Ch14_MyWidget.MyReceiver.java com.paad.PA4AD_Ch14_MyWidget.MyRemoteViewsService.java com.paad.PA4AD_Ch14_MyWidget.MyStackWidget.java com.paad.PA4AD_Ch14_MyWidget.MyWallpaperService.java com.paad.PA4AD_Ch14_MyWidget.MyWallpaperSkeletonService.java com.paad.PA4AD_Ch14_MyWidget.MyWidgetConfigurationActivity.java com.paad.PA4AD_Ch14_MyWidget.SkeletonAppWidget.java com.paad.actionbar.ActionBarActivity.java com.paad.actionbar.ActionBarDropDownActivity.java com.paad.actionbar.ActionBarTabActivity.java com.paad.actionbar.MyFragment.java com.paad.actionbar.NonActionBarActivity.java com.paad.activities.MyActivity.java com.paad.activities.MyStateChangeActivity.java com.paad.adapters.MyActivity.java com.paad.adapters.MyArrayAdapter.java com.paad.adapters.MyClass.java com.paad.animations.MyActivity.java com.paad.app_engine.MyActivity.java com.paad.bluetooth.BluetoothActivity.java com.paad.broadcastintents.LifeformDetectedReceiver.java com.paad.broadcastintents.MyActivity.java com.paad.c2dm.MyActivity.java com.paad.c2dm.MyC2DMReceiver.java com.paad.camera.CameraActivity.java com.paad.ch02_manual_layout.MyActivity.java com.paad.compass.CompassView.java com.paad.compass.CompassView.java com.paad.compass.CompassView.java com.paad.compass.MyActivity.java com.paad.compass.MyActivity.java com.paad.compass.MyActivity.java com.paad.config_changes.MyActivity.java com.paad.config_changes.MyApplication.java com.paad.contactpicker.ContactPicker.java com.paad.contactpicker.ContactPickerTester.java com.paad.contentproviders.Ch08_ContentProvidersActivity.java com.paad.datatransfer.ConnectivityChangedReceiver.java com.paad.datatransfer.MyActivity.java com.paad.datatransfer.MyPreferenceFragment.java com.paad.datatransfer.MyPreferences.java com.paad.dialer.MyDialerActivity.java com.paad.dialogs.CompassView.java com.paad.dialogs.MyActivity.java com.paad.dialogs.MyDialogFragment.java com.paad.earthquake.BoundEarthquakeActivity.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.Earthquake.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeAlarmReceiver.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeDialog.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListFragment.java com.paad.earthquake.EarthquakeListWidget.java com.paad.earthquake.EarthquakeListWidget.java com.paad.earthquake.EarthquakeListWidget.java com.paad.earthquake.EarthquakeListWidget.java com.paad.earthquake.EarthquakeListWidget.java com.paad.earthquake.EarthquakeLiveFolders.java com.paad.earthquake.EarthquakeLiveFolders.java com.paad.earthquake.EarthquakeLiveFolders.java com.paad.earthquake.EarthquakeLiveFolders.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeMapFragment.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeOverlay.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeProvider.java com.paad.earthquake.EarthquakeRemoteViewsService.java com.paad.earthquake.EarthquakeRemoteViewsService.java com.paad.earthquake.EarthquakeRemoteViewsService.java com.paad.earthquake.EarthquakeRemoteViewsService.java com.paad.earthquake.EarthquakeRemoteViewsService.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeSearchResults.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeUpdateService.java com.paad.earthquake.EarthquakeWidget.java com.paad.earthquake.EarthquakeWidget.java com.paad.earthquake.EarthquakeWidget.java com.paad.earthquake.EarthquakeWidget.java com.paad.earthquake.EarthquakeWidget.java com.paad.earthquake.EarthquakeWidget.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.FragmentPreferences.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.PreferencesActivity.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.earthquake.Quake.java com.paad.emergencyresponder.AutoResponder.java com.paad.emergencyresponder.EmergencyResponder.java com.paad.emergencyresponder.EmergencyResponder.java com.paad.fragments.DetailsFragment.java com.paad.fragments.MyActivity.java com.paad.fragments.MyFragmentActivity.java com.paad.fragments.MyListFragment.java com.paad.fragments.MySkeletonFragment.java com.paad.fragments.Season.java com.paad.fragments.SeasonFragment.java com.paad.geocoding.MyActivity.java com.paad.gforcemeter.ForceMeter.java com.paad.helloworld.MyActivity.java com.paad.iab.MyActivity.java com.paad.iab.MyService.java com.paad.intentcamera.CameraActivity.java com.paad.intents.DeviceStateActivity.java com.paad.intents.MoonBaseProvider.java com.paad.intents.MyActivity.java com.paad.intents.MyOtherActivity.java com.paad.intents.MyReceiver.java com.paad.intents.NostromoController.java com.paad.intents.SelectGunActivity.java com.paad.intents.SelectHorseActivity.java com.paad.intentvideocamera.VideoCameraActivity.java com.paad.internet.MyActivity.java com.paad.layouts.GridLayoutActivity.java com.paad.layouts.LayoutsActivity.java com.paad.layouts.LinearLayoutActivity.java com.paad.layouts.RelativeLayoutActivity.java com.paad.linkify.MyActivty.java com.paad.location.DynamicProvidersActivity.java com.paad.location.MyActivity.java com.paad.location.MyLocationUpdateReceiver.java com.paad.location.ProximityIntentReceiver.java com.paad.lvl.MyActivity.java com.paad.mapping.MyDynamicItemizedOverlay.java com.paad.mapping.MyItemizedOverlay.java com.paad.mapping.MyMapActivity.java com.paad.mapping.MyMapTestActivity.java com.paad.mapping.MyOverlay.java com.paad.mediaplayer.AudioPlayerActivity.java com.paad.mediaplayer.MediaControlReceiver.java com.paad.mediaplayer.SoundPoolActivity.java com.paad.mediaplayer.SurfaceViewVideoViewActivity.java com.paad.mediaplayer.VideoViewActivity.java com.paad.myapp.MyActivity.java com.paad.myapp.MyActivity.java com.paad.nfc.BeamerActivity.java com.paad.nfc.BlogViewer.java com.paad.nfcbeam.BeamerActivity.java com.paad.notifications.MyActivity.java com.paad.notifications.MyOtherActivity.java com.paad.permissions.MyActivity.java com.paad.permissions.MyLaunchActivity.java com.paad.permissions.MyReceiver.java com.paad.permissions.MyService.java com.paad.preferences.MyActivity.java com.paad.preferences.MyFragment.java com.paad.preferences.MyFragmentPreferenceActivity.java com.paad.preferences.MyPreferenceActivity.java com.paad.preferences.MyPreferenceFragment.java com.paad.rawaudio.RawAudioActivity.java com.paad.sensors.MyActivity.java com.paad.services.MyActivity.java com.paad.services.MyIntentService.java com.paad.services.MyMusicService.java com.paad.services.MyService.java com.paad.speech.MyActivity.java com.paad.strictmode.MyActivity.java com.paad.strictmode.MyApplication.java com.paad.surfaceview.MyActivity.java com.paad.surfaceview.MySurfaceView.java com.paad.texttospeach.MyActivity.java com.paad.todolist.NewItemFragment.java com.paad.todolist.NewItemFragment.java com.paad.todolist.NewItemFragment.java com.paad.todolist.NewItemFragment.java com.paad.todolist.ToDoContentProvider.java com.paad.todolist.ToDoItem.java com.paad.todolist.ToDoItem.java com.paad.todolist.ToDoItemAdapter.java com.paad.todolist.ToDoItemAdapter.java com.paad.todolist.ToDoListActivity.java com.paad.todolist.ToDoListActivity.java com.paad.todolist.ToDoListActivity.java com.paad.todolist.ToDoListActivity.java com.paad.todolist.ToDoListActivity.java com.paad.todolist.ToDoListFragment.java com.paad.todolist.ToDoListFragment.java com.paad.todolist.ToDoListFragment.java com.paad.todolist.ToDoListFragment.java com.paad.todolist.ToDoListItemView.java com.paad.todolist.ToDoListItemView.java com.paad.todolist.ToDoListItemView.java com.paad.videocamera.VideoCameraActivity.java com.paad.views.ClearableEditText.java com.paad.views.MyActivity.java com.paad.views.MyTextView.java com.paad.views.MyView.java com.paad.views.Season.java com.paad.views.SeasonView.java com.paad.wakelocks.MyActivity.java com.paad.weatherstation.DetailsFragment.java com.paad.weatherstation.MyListFragment.java com.paad.weatherstation.WeatherStation.java com.paad.whereami.MyPositionOverlay.java com.paad.whereami.WhereAmI.java com.paad.whereami.WhereAmI.java com.paad.whereami.WhereAmI.java com.paad.whereami.WhereAmI.java com.paad.whereami.WhereAmI.java com.paad.wifi.MyActivity.java com.paad.wifidirect.WiFiDirectActivity.java