This is a simple project made using Android Studio for the Android platform which allows you to perform Graph API Requests and show a Logged-in user's Newsfeed..
FacebookNewsfeedSample-Android is hosted in the following web site
https://github.com/the7thgoldrunner/FacebookNewsfeedSample-Android
If you think the Android project FacebookNewsfeedSample-Android 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 FacebookNewsfeedSample-Android.
Item | Value |
---|---|
Java File Count | 152 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi] |
Minimum SDK Version | 8 |
Activity Count | 31 |
Fragment Count | 21 |
jar files used | android-support-v4.jar classes.jar classes.jar joda-time-2.2-javadoc.jar joda-time-2.2-sources.jar joda-time-2.2.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.INTERNET android.permission.MANAGE_ACCOUNTS android.permission.WRITE_EXTERNAL_STORAGE |
The license information of FacebookNewsfeedSample-Android is as follows:
Apache License
There are 31 image files in FacebookNewsfeedSample-Android. The names of the image files are listed as follows.
action_eating.png action_location.png action_people.png com_facebook_button_check_off.png com_facebook_button_check_on.png com_facebook_button_grey_focused.9.png com_facebook_button_grey_normal.9.png com_facebook_button_grey_pressed.9.png com_facebook_close.png com_facebook_icon.png com_facebook_loginbutton_blue_focused.png com_facebook_loginbutton_blue_normal.png com_facebook_loginbutton_blue_pressed.png com_facebook_logo.png com_facebook_place_default_icon.png com_facebook_profile_default_icon.png com_facebook_profile_picture_blank_portrait.png com_facebook_profile_picture_blank_square.png default_ptr_flip.png default_ptr_rotate.png facebook.png false_content.png icon_hack.png indicator_arrow.png login.png login_down.png logout.png logout_down.png me.png true_content.png x.png
The following screenshort is generated from the image listed above.
FacebookNewsfeedSample-Android has the following Java source files.
com.dhsoftware.android.FacebookNewsfeedSample.activities.MyNewsfeedActivity.java com.dhsoftware.android.FacebookNewsfeedSample.adapters.NewsfeedItemAdapter.java com.dhsoftware.android.FacebookNewsfeedSample.fragments.MyNewsfeedFragment.java com.dhsoftware.android.FacebookNewsfeedSample.model.GraphAPIRequest.java com.dhsoftware.android.FacebookNewsfeedSample.model.IRequestCallback.java com.dhsoftware.android.FacebookNewsfeedSample.model.newsfeed.INewsfeedItem.java com.dhsoftware.android.FacebookNewsfeedSample.model.newsfeed.INewsfeedItemApplication.java com.dhsoftware.android.FacebookNewsfeedSample.model.newsfeed.INewsfeedItemFrom.java com.dhsoftware.android.FacebookNewsfeedSample.model.newsfeed.INewsfeedItemVia.java com.dhsoftware.android.FacebookNewsfeedSample.tasks.FacebookGraphAPIRequestTask.java com.dhsoftware.android.FacebookNewsfeedSample.wrappers.NewsfeedItemWrapper.java com.facebook.AccessToken.java com.facebook.FacebookAuthorizationException.java com.facebook.FacebookDialogException.java com.facebook.FacebookException.java com.facebook.FacebookGraphObjectException.java com.facebook.FacebookOperationCanceledException.java com.facebook.FacebookRequestError.java com.facebook.FacebookServiceException.java com.facebook.InsightsLogger.java com.facebook.LegacyHelper.java com.facebook.LoginActivity.java com.facebook.NonCachingTokenCachingStrategy.java com.facebook.Request.java com.facebook.RequestAsyncTask.java com.facebook.RequestBatch.java com.facebook.Response.java com.facebook.Session.java com.facebook.Settings.java com.facebook.SharedPreferencesTokenCachingStrategy.java com.facebook.TestSession.java com.facebook.TokenCachingStrategy.java com.facebook.UiLifecycleHelper.java com.facebook.android.AsyncFacebookRunner.java com.facebook.android.BaseDialogListener.java com.facebook.android.BaseRequestListener.java com.facebook.android.DialogError.java com.facebook.android.FQLQuery.java com.facebook.android.Facebook.java com.facebook.android.FacebookError.java com.facebook.android.FbDialog.java com.facebook.android.FieldsConnectionsDialog.java com.facebook.android.FriendsGetProfilePics.java com.facebook.android.FriendsList.java com.facebook.android.GraphExplorer.java com.facebook.android.Hackbook.java com.facebook.android.IntentUriHandler.java com.facebook.android.LoginButton.java com.facebook.android.PermissionsDialog.java com.facebook.android.Places.java com.facebook.android.SessionEvents.java com.facebook.android.SessionStore.java com.facebook.android.SplashActivity.java com.facebook.android.TokenRefreshDialog.java com.facebook.android.UpdateStatusResultDialog.java com.facebook.android.UploadPhotoResultDialog.java com.facebook.android.Util.java com.facebook.android.Utility.java com.facebook.internal.CacheableRequestBatch.java com.facebook.internal.FileLruCache.java com.facebook.internal.Logger.java com.facebook.internal.ServerProtocol.java com.facebook.internal.SessionTracker.java com.facebook.internal.Utility.java com.facebook.internal.Validate.java com.facebook.model.GraphLocation.java com.facebook.model.GraphMultiResult.java com.facebook.model.GraphObject.java com.facebook.model.GraphObjectList.java com.facebook.model.GraphPlace.java com.facebook.model.GraphUser.java com.facebook.model.OpenGraphAction.java com.facebook.model.PropertyName.java com.facebook.samples.booleanog.LogicActivity.java com.facebook.samples.friendpicker.FriendPickerApplication.java com.facebook.samples.friendpicker.FriendPickerSampleActivity.java com.facebook.samples.friendpicker.PickFriendsActivity.java com.facebook.samples.graphapi.GraphApiSampleActivity.java com.facebook.samples.hellofacebook.HelloFacebookSampleActivity.java com.facebook.samples.placepicker.PickPlaceActivity.java com.facebook.samples.placepicker.PlacePickerApplication.java com.facebook.samples.placepicker.PlacePickerSampleActivity.java com.facebook.samples.profilepicture.ProfilePictureSampleActivity.java com.facebook.samples.profilepicture.ProfilePictureSampleFragment.java com.facebook.samples.sessionlogin.LoginUsingActivityActivity.java com.facebook.samples.sessionlogin.LoginUsingCustomFragmentActivity.java com.facebook.samples.sessionlogin.LoginUsingLoginFragmentActivity.java com.facebook.samples.sessionlogin.SessionLoginFragment.java com.facebook.samples.sessionlogin.SessionLoginSampleActivity.java com.facebook.samples.switchuser.MainActivity.java com.facebook.samples.switchuser.ProfileFragment.java com.facebook.samples.switchuser.SettingsFragment.java com.facebook.samples.switchuser.Slot.java com.facebook.scrumptious.BaseListElement.java com.facebook.scrumptious.FullListView.java com.facebook.scrumptious.MainActivity.java com.facebook.scrumptious.PickerActivity.java com.facebook.scrumptious.ScrumptiousApplication.java com.facebook.scrumptious.SelectionFragment.java com.facebook.scrumptious.SplashFragment.java com.facebook.static.java com.facebook.widget.DataNeededListener.java com.facebook.widget.FriendPickerFragment.java com.facebook.widget.LoginButton.java com.facebook.widget.OnErrorListener.java com.facebook.widget.PickerFragment.java com.facebook.widget.PlacePickerFragment.java com.facebook.widget.ProfilePictureView.java com.facebook.widget.UserSettingsFragment.java com.facebook.widget.WebDialog.java com.handmark.pulltorefresh.library.ILoadingLayout.java com.handmark.pulltorefresh.library.IPullToRefresh.java com.handmark.pulltorefresh.library.LoadingLayoutProxy.java com.handmark.pulltorefresh.library.OverscrollHelper.java com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase.java com.handmark.pulltorefresh.library.PullToRefreshBase.java com.handmark.pulltorefresh.library.PullToRefreshExpandableListView.java com.handmark.pulltorefresh.library.PullToRefreshGridView.java com.handmark.pulltorefresh.library.PullToRefreshHorizontalScrollView.java com.handmark.pulltorefresh.library.PullToRefreshListView.java com.handmark.pulltorefresh.library.PullToRefreshScrollView.java com.handmark.pulltorefresh.library.PullToRefreshWebView.java com.handmark.pulltorefresh.library.extras.PullToRefreshWebView2.java com.handmark.pulltorefresh.library.extras.SoundPullEventListener.java com.handmark.pulltorefresh.library.internal.EmptyViewMethodAccessor.java com.handmark.pulltorefresh.library.internal.FlipLoadingLayout.java com.handmark.pulltorefresh.library.internal.IndicatorLayout.java com.handmark.pulltorefresh.library.internal.LoadingLayout.java com.handmark.pulltorefresh.library.internal.RotateLoadingLayout.java com.handmark.pulltorefresh.library.internal.Utils.java com.handmark.pulltorefresh.library.internal.ViewCompat.java