Android Open Source - Development book PhoneBook






Project Summary

Phone Book android app - for self development purpose.

Web Site / Source Repository

PhoneBook is hosted in the following web site
https://github.com/SwimLurker/PhoneBook

If you think the Android project PhoneBook 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 PhoneBook.

ItemValue
Java File Count42
Supported screen sizes[mdpi, ldpi, xxhdpi, hdpi, xhdpi]
Target SDK Version18
Minimum SDK Version8
Activity Count7
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.CALL_PHONE
android.permission.READ_CONTACTS
android.permission.SEND_SMS
android.permission.WRITE_CONTACTS
Asset File Namesassets\data.zip
Raw File Namesres\raw\blockremove.mp3
res\raw\blockselected.ogg
res\raw\gamefinish.wav
res\raw\gameover.mp3
res\raw\gamestart.mp3
res\raw\hint.mp3
res\raw\key.ogg
res\raw\music_bg.mp3
res\raw\timeup.mp3




Resource Files

There are 78 image files in PhoneBook. The names of the image files are listed as follows.

boqi.png
btn_addfavorite.png
btn_addfavorite_pressed.png
btn_bulb.png
btn_bulb_pressed.png
btn_call.png
btn_call_pressed.png
btn_close.png
btn_close_pressed.png
btn_enter.png
btn_enter_pressed.png
btn_hint.png
btn_hint_disabled.png
btn_hint_pressed.png
btn_list_detail.png
btn_list_detail2.png
btn_list_detail2_pressed.png
btn_list_detail_pressed.png
btn_list_favorite.png
btn_list_favorite_pressed.png
btn_locate.png
btn_locate_pressed.png
btn_map.png
btn_map_pressed.png
btn_more.png
btn_more_pressed.png
btn_newcontact.png
btn_newcontact_pressed.png
btn_next.png
btn_next_pressed.png
btn_pause.png
btn_pause_disabled.png
btn_pause_pressed.png
btn_remove.png
btn_remove_pressed.png
btn_resume.png
btn_resume_disabled.png
btn_resume_pressed.png
btn_search.png
btn_search_pressed.png
btn_sms.png
btn_sms_pressed.png
btn_zoom_in.png
btn_zoom_in_pressed.png
btn_zoom_out.png
btn_zoom_out_pressed.png
checkbox.png
checkbox_empty.png
contactcard_bk.png
filedialog_dbfile.png
filedialog_folder.png
filedialog_folder_up.png
filedialog_root.png
filedialog_wavfile.png
filedialog_xmlfile.png
filedialog_zipfile.png
list_photoframe.png
menu_bg_popup.9.png
menu_bg_selected_on.9.png
page_indicator.png
page_indicator_focused_1.png
page_indicator_focused_2.png
page_indicator_focused_3.png
page_indicator_focused_4.png
page_indicator_focused_5.png
photo.png
photoframe.png
position.png
searcher_box.png
searcher_btn_close.png
searcher_btn_close_pressed.png
searcher_btn_search.png
searcher_btn_search_pressed.png
togglebutton_off.png
togglebutton_on.png
widget_contact_card_preview.png
widget_searcher.png
widget_searcher_pressed.png

The following screenshort is generated from the image listed above.

null




Java Source Files

PhoneBook has the following Java source files.

com.nnit.phonebook.DetailActivity.java
com.nnit.phonebook.GameActivity.java
com.nnit.phonebook.GuideActivity.java
com.nnit.phonebook.MainActivity.java
com.nnit.phonebook.MapActivity.java
com.nnit.phonebook.SearchActivity.java
com.nnit.phonebook.SplashActivity.java
com.nnit.phonebook.config.ConfigManager.java
com.nnit.phonebook.data.ArrayListPBDataSet.java
com.nnit.phonebook.data.DataPackageManager.java
com.nnit.phonebook.data.FavoriteManager.java
com.nnit.phonebook.data.IPBDataSet.java
com.nnit.phonebook.data.IPBDataSource.java
com.nnit.phonebook.data.JSONPBDataSource.java
com.nnit.phonebook.data.PhoneBookItem.java
com.nnit.phonebook.data.PhotoManager.java
com.nnit.phonebook.data.SeatMapInfo.java
com.nnit.phonebook.db.DBManager.java
com.nnit.phonebook.db.SeatMapInfoDAO.java
com.nnit.phonebook.game.Block.java
com.nnit.phonebook.game.Game.java
com.nnit.phonebook.game.GameException.java
com.nnit.phonebook.game.GameMap.java
com.nnit.phonebook.game.IGameListener.java
com.nnit.phonebook.game.Path.java
com.nnit.phonebook.service.BGMusicService.java
com.nnit.phonebook.service.UpdateContactCardWidgetService.java
com.nnit.phonebook.ui.DefaultSplashImageProvider.java
com.nnit.phonebook.ui.GameMapView.java
com.nnit.phonebook.ui.IFrameAnimationListener.java
com.nnit.phonebook.ui.ISplashImageProvider.java
com.nnit.phonebook.ui.MenuView.java
com.nnit.phonebook.ui.MyAnimationDrawable.java
com.nnit.phonebook.ui.OpenFileDialog.java
com.nnit.phonebook.ui.PhoneBookListAdapter.java
com.nnit.phonebook.ui.RandomSplashImageProvider.java
com.nnit.phonebook.ui.SplashImageProviderManager.java
com.nnit.phonebook.util.BitmapUtil.java
com.nnit.phonebook.util.SoundPlayer.java
com.nnit.phonebook.widget.ContactCardWidgetProvider.java
com.nnit.phonebook.widget.SearcherWidgetProvider.java