Android Open Source - Development file Wi-File






Project Summary

Android app for sharing files between phones and web browsers.

Web Site / Source Repository

Wi-File is hosted in the following web site
https://github.com/tkblackbelt/Wi-File

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

ItemValue
Java File Count28
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version17
Minimum SDK Version7
Activity Count2
Fragment Count1
jar files usedandroid-support-v4.jar
jsoup-1.7.2.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.INTERNET
android.permission.NFC
android.permission.READ_PHONE_STATE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SYNC_SETTINGS




Resource Files

There are 20 image files in Wi-File. The names of the image files are listed as follows.

ab_bottom_solid_sync_style.9.png
ab_solid_sync_style.9.png
ab_stacked_solid_sync_style.9.png
ab_transparent_sync_style.9.png
cab_background_bottom_sync_style.9.png
cab_background_top_sync_style.9.png
ic_action_add.png
ic_action_cancel.png
ic_action_document.png
ic_action_folder_closed.png
ic_action_io.png
ic_action_io_on.png
ic_action_phone.png
ic_action_reload.png
menu_dropdown_panel_sync_style.9.png
progress_primary_sync_style.9.png
spinner_ab_default_sync_style.9.png
spinner_ab_disabled_sync_style.9.png
spinner_ab_focused_sync_style.9.png
spinner_ab_pressed_sync_style.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Wi-File has the following Java source files.

com.tkblackbelt.sync.BrowserActivity.java
com.tkblackbelt.sync.MainActivity.java
com.tkblackbelt.sync.core.MyLog.java
com.tkblackbelt.sync.core.adapters.BroadcastClientAdapter.java
com.tkblackbelt.sync.core.adapters.ConnectionAdapter.java
com.tkblackbelt.sync.core.adapters.MyFileAdapter.java
com.tkblackbelt.sync.core.client.BlueToothBroadcastClient.java
com.tkblackbelt.sync.core.client.BroadcastClient.java
com.tkblackbelt.sync.core.client.UDPBroadcastClient.java
com.tkblackbelt.sync.db.ArchivedConnection.java
com.tkblackbelt.sync.db.ArchivedConnectionDBHelper.java
com.tkblackbelt.sync.db.ConnectionDataSource.java
com.tkblackbelt.sync.fragment.BroadcastListFragment.java
com.tkblackbelt.sync.fragment.SavedListFragment.java
com.tkblackbelt.sync.net.broadcast.BroadcastDataListener.java
com.tkblackbelt.sync.net.broadcast.BroadcastListener.java
com.tkblackbelt.sync.net.broadcast.BroadcastListenerThread.java
com.tkblackbelt.sync.net.broadcast.Broadcaster.java
com.tkblackbelt.sync.net.broadcast.DiscoveryBroadcaster.java
com.tkblackbelt.sync.net.http.HtmlDownloadTask.java
com.tkblackbelt.sync.net.http.HttpConnectionInfo.java
com.tkblackbelt.sync.net.http.HttpServer.java
com.tkblackbelt.sync.net.http.HttpSeverManager.java
com.tkblackbelt.sync.net.http.NanoHTTPD.java
com.tkblackbelt.sync.net.http.parse.DownloadFile.java
com.tkblackbelt.sync.net.http.parse.DownloadFolder.java
com.tkblackbelt.sync.net.http.parse.Downloadable.java
com.tkblackbelt.sync.util.Helper.java