Android Open Source - NFC tag NFCProfile






Project Summary

NFC Profile is an Open Source Android App which lets you turn on and off system services like WiFi or your ringtone simply by touching a NFC Tag with your Android NFC enabled device..

Web Site / Source Repository

NFCProfile is hosted in the following web site
https://github.com/MarioBoehmer/NFCProfile

If you think the Android project NFCProfile listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of NFCProfile.

ItemValue
Java File Count18
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version14
Minimum SDK Version10
Activity Count4
Required Permissionsandroid.permission.ACCESS_WIFI_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CHANGE_WIFI_STATE
android.permission.NFC
android.permission.WRITE_SETTINGS
com.android.alarm.permission.SET_ALARM
Raw File Namesres\raw\error.mp3
res\raw\success.mp3




Resource Files

There are 12 image files in NFCProfile. The names of the image files are listed as follows.

btn_default_normal.9.png
btn_default_normal_disable.9.png
btn_default_normal_disable_focused.9.png
btn_default_pressed.9.png
btn_default_selected.9.png
checkbox.png
checkbox_checked.png
dialog_icon.png
dialog_icon_disabled.png
feedback.png
info.png
tag.png

The following screenshort is generated from the image listed above.

null




Java Source Files

NFCProfile has the following Java source files.

com.blogspot.marioboehmer.nfcprofile.CustomDialog.java
com.blogspot.marioboehmer.nfcprofile.InfoActivity.java
com.blogspot.marioboehmer.nfcprofile.NFCProfileManager.java
com.blogspot.marioboehmer.nfcprofile.NFCProfilePreferencesActivity.java
com.blogspot.marioboehmer.nfcprofile.NFCWriterActivity.java
com.blogspot.marioboehmer.nfcprofile.OutlinedTextView.java
com.blogspot.marioboehmer.nfcprofile.SingleChoiceListPreference.java
com.blogspot.marioboehmer.nfcprofile.TimePreference.java
com.blogspot.marioboehmer.nfcprofile.actionbar.ActionBarActivity.java
com.blogspot.marioboehmer.nfcprofile.actionbar.ActionBarHelper.java
com.blogspot.marioboehmer.nfcprofile.actionbar.ActionBarHelperBase.java
com.blogspot.marioboehmer.nfcprofile.actionbar.ActionBarHelperHoneycomb.java
com.blogspot.marioboehmer.nfcprofile.actionbar.ActionBarHelperICS.java
com.blogspot.marioboehmer.nfcprofile.actionbar.ActionBarPreferenceActivity.java
com.blogspot.marioboehmer.nfcprofile.actionbar.SimpleMenu.java
com.blogspot.marioboehmer.nfcprofile.actionbar.SimpleMenuItem.java
com.blogspot.marioboehmer.nfcprofile.profile.Profile.java
com.blogspot.marioboehmer.nfcprofile.profile.ProfileHelper.java