Android app built in 48 hours during the Canadian Open Data Experience 2014 hackathon. This app pulls together information about disasters and emergencies from various open data sets and RSS feeds to notify the user of anything going on near them or their loved ones. Allows automatic communication and updates via SMS..
DisasterSafetyAlert is hosted in the following web site
https://github.com/g2wicked/DisasterSafetyAlert
If you think the Android project DisasterSafetyAlert 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 DisasterSafetyAlert.
Item | Value |
---|---|
Java File Count | 23 |
Supported screen sizes | [hdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 11 |
Activity Count | 8 |
Fragment Count | 5 |
jar files used | android-support-v4.jar urbanairship-lib-3.3.1.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.CALL_PHONE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.READ_CONTACTS android.permission.RECEIVE_SMS android.permission.SEND_SMS android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE com.google.android.c2dm.permission.RECEIVE com.livequake.disastersafetyalert.permission.C2D_MESSAGE |
There are 11 image files in DisasterSafetyAlert. The names of the image files are listed as follows.
active_blue.png button_blue.png green_dot.png grey_dot.png heart.png lighthouse.png nature_icon.png people_icon.png places_icon.png red_dot.png transit_icon.png
The following screenshort is generated from the image listed above.
DisasterSafetyAlert has the following Java source files.
com.livequake.disastersafetyalert.AlertContact.java com.livequake.disastersafetyalert.DBHelper.java com.livequake.disastersafetyalert.DSAContract.java com.livequake.disastersafetyalert.Disaster.java com.livequake.disastersafetyalert.DisasterActivity.java com.livequake.disastersafetyalert.DisasterFragment.java com.livequake.disastersafetyalert.DisasterListAdapter.java com.livequake.disastersafetyalert.DisasterProvider.java com.livequake.disastersafetyalert.DisasterSafetyAlert.java com.livequake.disastersafetyalert.IntentReceiver.java com.livequake.disastersafetyalert.MFragPagerAdapter.java com.livequake.disastersafetyalert.MainFragmentActivity.java com.livequake.disastersafetyalert.PeopleActivity.java com.livequake.disastersafetyalert.PeopleFragment.java com.livequake.disastersafetyalert.PeopleListAdapter.java com.livequake.disastersafetyalert.PlacesActivity.java com.livequake.disastersafetyalert.PlacesFragment.java com.livequake.disastersafetyalert.PlacesListAdapter.java com.livequake.disastersafetyalert.RespondActivity.java com.livequake.disastersafetyalert.SMSReceiver.java com.livequake.disastersafetyalert.UpdateDBService.java com.livequake.disastersafetyalert.WatchAreaActivity.java com.livequake.disastersafetyalert.XMLParser.java