├── .gitignore
├── LICENSE
├── README.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── org
│ │ └── zarroboogs
│ │ └── weibo
│ │ └── ApplicationTest.java
│ └── main
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── inject.js
│ ├── licenses.html
│ ├── ssologin.html
│ └── ssologin.js
│ ├── java-greendao-gen
│ └── org
│ │ └── zarroboogs
│ │ └── weibo
│ │ └── greendao
│ │ ├── bean
│ │ ├── Green_AccountBean.java
│ │ ├── Green_AtUsersBean.java
│ │ └── Green_TimeLineStatus.java
│ │ └── dao
│ │ ├── DaoMaster.java
│ │ ├── DaoSession.java
│ │ ├── Green_AccountBeanDao.java
│ │ ├── Green_AtUsersBeanDao.java
│ │ └── Green_TimeLineStatusDao.java
│ ├── java
│ ├── lib
│ │ └── org
│ │ │ └── zarroboogs
│ │ │ └── weibo
│ │ │ └── login
│ │ │ └── javabean
│ │ │ ├── PreLoginResult.java
│ │ │ ├── RequestResultParser.java
│ │ │ └── UploadPicResult.java
│ └── org
│ │ └── zarroboogs
│ │ ├── devutils
│ │ ├── AssertLoader.java
│ │ ├── Constaces.java
│ │ └── DevLog.java
│ │ ├── keyboardlayout
│ │ ├── KeyboardFrameLayout.java
│ │ ├── KeyboardLinearLayout.java
│ │ ├── KeyboardRelativeLayout.java
│ │ ├── OnKeyboardStateChangeListener.java
│ │ ├── helper
│ │ │ └── KeyboardHelper.java
│ │ └── smilepicker
│ │ │ ├── EmojiMap.java
│ │ │ ├── HackedViewPager.java
│ │ │ ├── SmileyMap.java
│ │ │ └── SmileyPicker.java
│ │ ├── util
│ │ └── net
│ │ │ ├── HttpUtility.java
│ │ │ ├── JavaHttpUtility.java
│ │ │ ├── LoginWeiboAsyncTask.java
│ │ │ ├── UploadHelper.java
│ │ │ ├── VideoDownloader.java
│ │ │ ├── WaterMark.java
│ │ │ └── WeiboException.java
│ │ ├── utils
│ │ ├── AppLoggerUtils.java
│ │ ├── BitmapUtils.java
│ │ ├── BitmapWorkerTask.java
│ │ ├── CommUtils.java
│ │ ├── Constants.java
│ │ ├── EditBitmapUtils.java
│ │ ├── ErrorCode.java
│ │ ├── ImageEditUtility.java
│ │ ├── ImageLoader.java
│ │ ├── ImageUtility.java
│ │ ├── PatternUtils.java
│ │ ├── RootUtils.java
│ │ ├── SendBitmapWorkerTask.java
│ │ ├── Utility.java
│ │ ├── WeiBaNetUtils.java
│ │ ├── WeiBoURLs.java
│ │ ├── WeiboOAuthConstances.java
│ │ ├── WeiboPatterns.java
│ │ ├── crashmanager
│ │ │ ├── CrashManager.java
│ │ │ ├── CrashManagerConstants.java
│ │ │ └── ExceptionHandler.java
│ │ └── file
│ │ │ ├── FileDownloaderHttpHelper.java
│ │ │ ├── FileLocationMethod.java
│ │ │ ├── FileManager.java
│ │ │ ├── FileSize.java
│ │ │ └── FileUploaderHttpHelper.java
│ │ └── weibo
│ │ ├── BeeboApplication.java
│ │ ├── GSIDWebViewActivity.java
│ │ ├── GlideConfig.java
│ │ ├── IRemoveItem.java
│ │ ├── IWeiboClientListener.java
│ │ ├── JSAutoLogin.java
│ │ ├── JSWebViewActivity.java
│ │ ├── MyAnimationListener.java
│ │ ├── TextNumLimitWatcher.java
│ │ ├── WebViewActivity.java
│ │ ├── WeiboException.java
│ │ ├── WordLengthLimitWatcher.java
│ │ ├── activity
│ │ ├── AbstractAppActivity.java
│ │ ├── AbstractWriteActivity.java
│ │ ├── AccountActivity.java
│ │ ├── AppMapActivity.java
│ │ ├── AtUserActivity.java
│ │ ├── BaseLoginActivity.java
│ │ ├── BrowserCommentActivity.java
│ │ ├── BrowserShareTimeLineActivity.java
│ │ ├── BrowserWebActivity.java
│ │ ├── BrowserWeiboMsgActivity.java
│ │ ├── DMActivity.java
│ │ ├── DMSelectUserActivity.java
│ │ ├── DMUserListActivity.java
│ │ ├── EditMyProfileActivity.java
│ │ ├── FanListActivity.java
│ │ ├── FriendListActivity.java
│ │ ├── HotGeoBean.java
│ │ ├── HotHuaTiActivity.java
│ │ ├── MainTimeLineActivity.java
│ │ ├── ManageGroupActivity.java
│ │ ├── MyFavActivity.java
│ │ ├── MyInfoActivity.java
│ │ ├── NearbyTimeLineActivity.java
│ │ ├── NinePicGriViewAdapter.java
│ │ ├── NotifyActivity.java
│ │ ├── OAuthActivity.java
│ │ ├── RepostWeiboWithAppSrcActivity.java
│ │ ├── SearchMainActivity.java
│ │ ├── SearchTopicByNameActivity.java
│ │ ├── SharedPreferenceActivity.java
│ │ ├── ToolBarAppCompatActivity.java
│ │ ├── UserInfoActivity.java
│ │ ├── UserTimeLineActivity.java
│ │ ├── UserTopicListActivity.java
│ │ ├── WriteCommentActivity.java
│ │ ├── WriteReplyToCommentActivity.java
│ │ ├── WriteRepostActivity.java
│ │ └── WriteWeiboWithAppSrcActivity.java
│ │ ├── adapter
│ │ ├── AbstractAppListAdapter.java
│ │ ├── AutoCompleteAdapter.java
│ │ ├── BrowserWeiboMsgCommentAndRepostAdapter.java
│ │ ├── CommentListAdapter.java
│ │ ├── CommentsTimeLinePagerAdapter.java
│ │ ├── DMConversationAdapter.java
│ │ ├── DMUserListAdapter.java
│ │ ├── FriendsTimeLineListNavAdapter.java
│ │ ├── HotHuaTiAdapter.java
│ │ ├── HotHuaTiViewPagerAdapter.java
│ │ ├── HotModelAdapter.java
│ │ ├── HotModelDetailAdapter.java
│ │ ├── HotWeiboStatusListAdapter.java
│ │ ├── SearchSuggestionProvider.java
│ │ ├── TimeLineStatusListAdapter.java
│ │ └── UserListAdapter.java
│ │ ├── asynctask
│ │ ├── GetWeiboLocationInfoTask.java
│ │ ├── GroupInfoTask.java
│ │ ├── MyAsyncTask.java
│ │ └── UpdateMessageTask.java
│ │ ├── auth
│ │ └── BeeboAuthUtils.java
│ │ ├── bean
│ │ ├── AccountBean.java
│ │ ├── AdBean.java
│ │ ├── AsyncTaskLoaderResult.java
│ │ ├── AtUserBean.java
│ │ ├── CheckUserPasswordBean.java
│ │ ├── CommentBean.java
│ │ ├── CommentDraftBean.java
│ │ ├── CommentListBean.java
│ │ ├── CommentTimeLineData.java
│ │ ├── DraftListViewItemBean.java
│ │ ├── EmotionBean.java
│ │ ├── FavBean.java
│ │ ├── FavListBean.java
│ │ ├── FavouriteTimeLineData.java
│ │ ├── GeoBean.java
│ │ ├── GroupBean.java
│ │ ├── GroupListBean.java
│ │ ├── MentionTimeLineData.java
│ │ ├── MessageBean.java
│ │ ├── MessageListBean.java
│ │ ├── MessageReCmtCountBean.java
│ │ ├── MessageTimeLineData.java
│ │ ├── MyStatusTimeLineData.java
│ │ ├── ReplyDraftBean.java
│ │ ├── RepostDraftBean.java
│ │ ├── SearchUserBean.java
│ │ ├── SendWeiboResultBean.java
│ │ ├── ShareListBean.java
│ │ ├── StatusDraftBean.java
│ │ ├── TagBean.java
│ │ ├── TimeLinePosition.java
│ │ ├── UnreadBean.java
│ │ ├── UnreadTabIndex.java
│ │ ├── UploadPicResult.java
│ │ ├── UserBean.java
│ │ ├── UserListBean.java
│ │ ├── WeiboWeiba.java
│ │ ├── data
│ │ │ ├── DMBean.java
│ │ │ ├── DMListBean.java
│ │ │ ├── DMUserBean.java
│ │ │ ├── DMUserListBean.java
│ │ │ ├── DataItem.java
│ │ │ ├── DataListItem.java
│ │ │ ├── NearbyStatusListBean.java
│ │ │ ├── RepostListBean.java
│ │ │ ├── SearchStatusListBean.java
│ │ │ └── TopicResultListBean.java
│ │ └── hack
│ │ │ └── like
│ │ │ ├── Like.java
│ │ │ ├── LikeBean.java
│ │ │ ├── UnLike.java
│ │ │ └── UnLikeData.java
│ │ ├── dao
│ │ ├── AtUserDao.java
│ │ ├── BMOAuthDao.java
│ │ ├── BaiduGeoCoderDao.java
│ │ ├── BilateralTimeLineDao.java
│ │ ├── ClearUnreadDao.java
│ │ ├── CommentNewMsgDao.java
│ │ ├── CommentsTimeLineByIdDao.java
│ │ ├── CommentsTimeLineByMeDao.java
│ │ ├── CreateGroupDao.java
│ │ ├── DMConversationDao.java
│ │ ├── DMDao.java
│ │ ├── DestroyCommentDao.java
│ │ ├── DestroyGroupDao.java
│ │ ├── DestroyStatusDao.java
│ │ ├── EditMyProfileDao.java
│ │ ├── FanDao.java
│ │ ├── FanListDao.java
│ │ ├── FavDao.java
│ │ ├── FavListDao.java
│ │ ├── FriendGroupDao.java
│ │ ├── FriendGroupTimeLineDao.java
│ │ ├── FriendListDao.java
│ │ ├── FriendshipsDao.java
│ │ ├── GoogleGeoCoderDao.java
│ │ ├── GroupListDao.java
│ │ ├── ICommentsTimeLineDao.java
│ │ ├── LocationInfoDao.java
│ │ ├── MainCommentsTimeLineDao.java
│ │ ├── MainTimeLineDao.java
│ │ ├── MapDao.java
│ │ ├── MentionsCommentTimeLineDao.java
│ │ ├── MentionsWeiboTimeLineDao.java
│ │ ├── Mid2IdDao.java
│ │ ├── ModifyGroupMemberDao.java
│ │ ├── NearbyTimeLineDao.java
│ │ ├── OAuthDao.java
│ │ ├── RefreshOAuthDao.java
│ │ ├── RemarkDao.java
│ │ ├── ReplyToCommentMsgDao.java
│ │ ├── RepostNewMsgDao.java
│ │ ├── RepostsTimeLineByIdDao.java
│ │ ├── SearchDao.java
│ │ ├── SearchTopicDao.java
│ │ ├── SendDMDao.java
│ │ ├── ShareShortUrlCountDao.java
│ │ ├── ShareShortUrlTimeLineDao.java
│ │ ├── ShowStatusDao.java
│ │ ├── ShowUserDao.java
│ │ ├── StatusNewMsgDao.java
│ │ ├── StatusesTimeLineDao.java
│ │ ├── TimeLineReCmtCountDao.java
│ │ ├── TopicDao.java
│ │ ├── UnreadDao.java
│ │ ├── UpdateGroupNameDao.java
│ │ ├── UploadAvatarDao.java
│ │ └── UserTopicListDao.java
│ │ ├── db
│ │ ├── AccountDatabaseManager.java
│ │ ├── AppsrcDatabaseHelper.java
│ │ ├── AppsrcDatabaseManager.java
│ │ ├── DatabaseHelper.java
│ │ ├── DatabaseManager.java
│ │ ├── DraftDBManager.java
│ │ ├── Upgrade35to36.java
│ │ ├── Upgrade36to37.java
│ │ ├── table
│ │ │ ├── AccountTable.java
│ │ │ ├── AtUsersTable.java
│ │ │ ├── CommentByMeTable.java
│ │ │ ├── CommentsTable.java
│ │ │ ├── DMTable.java
│ │ │ ├── DownloadPicturesTable.java
│ │ │ ├── DraftTable.java
│ │ │ ├── EmotionsTable.java
│ │ │ ├── FavouriteTable.java
│ │ │ ├── FilterTable.java
│ │ │ ├── GroupTable.java
│ │ │ ├── HomeOtherGroupTable.java
│ │ │ ├── HomeTable.java
│ │ │ ├── MentionCommentsTable.java
│ │ │ ├── MyStatusTable.java
│ │ │ ├── NotificationTable.java
│ │ │ ├── RepostsTable.java
│ │ │ ├── TopicTable.java
│ │ │ └── UnreadTable.java
│ │ └── task
│ │ │ ├── AccountDao.java
│ │ │ ├── AtUsersDBTask.java
│ │ │ ├── CommentByMeTimeLineDBTask.java
│ │ │ ├── CommentToMeTimeLineDBTask.java
│ │ │ ├── DMDBTask.java
│ │ │ ├── DownloadPicturesDBTask.java
│ │ │ ├── FavouriteDBTask.java
│ │ │ ├── FilterDBTask.java
│ │ │ ├── FriendsTimeLineDBTask.java
│ │ │ ├── GroupDBTask.java
│ │ │ ├── HomeOtherGroupTimeLineDBTask.java
│ │ │ ├── MentionCommentsTimeLineDBTask.java
│ │ │ ├── MentionWeiboTimeLineDBTask.java
│ │ │ ├── MyStatusDBTask.java
│ │ │ ├── NotificationDBTask.java
│ │ │ └── TopicDBTask.java
│ │ ├── dialogfragment
│ │ ├── AddGroupDialog.java
│ │ ├── ClearContentDialog.java
│ │ ├── CommonErrorDialogFragment.java
│ │ ├── CommonProgressDialogFragment.java
│ │ ├── FollowTopicDialog.java
│ │ ├── LongClickLinkDialog.java
│ │ ├── ManageGroupDialog.java
│ │ ├── ModifyGroupDialog.java
│ │ ├── QuickSendProgressFragment.java
│ │ ├── RemoveDialog.java
│ │ ├── RemoveGroupDialog.java
│ │ ├── RemoveWeiboMsgDialog.java
│ │ ├── SaveDraftDialog.java
│ │ ├── SelectPictureDialog.java
│ │ ├── SelectProfilePictureDialog.java
│ │ ├── UpdateRemarkDialog.java
│ │ ├── UserAvatarDialog.java
│ │ └── UserDialog.java
│ │ ├── fragment
│ │ ├── AbstractFriendsFanListFragment.java
│ │ ├── AbstractUserListFragment.java
│ │ ├── AtUserFragment.java
│ │ ├── BaseHotHuaTiFragment.java
│ │ ├── BaseHotWeiboFragment.java
│ │ ├── BaseLoadDataFragment.java
│ │ ├── BrowserCommentFragment.java
│ │ ├── BrowserWebFragment.java
│ │ ├── BrowserWeiboMsgFragment.java
│ │ ├── CommentsByMeTimeLineFragment.java
│ │ ├── CommentsTimeLineFragment.java
│ │ ├── CommentsToMeTimeLineFragment.java
│ │ ├── DMConversationListFragment.java
│ │ ├── DMUserListFragment.java
│ │ ├── FanListFragment.java
│ │ ├── FriendsListFragment.java
│ │ ├── HotHuaTiFragment.java
│ │ ├── HotHuaTiViewPagerFragment.java
│ │ ├── HotWeiboViewPagerChildFragment.java
│ │ ├── HotWeiboViewPagerFragment.java
│ │ ├── LeftMenuFragment.java
│ │ ├── MainTimeLineFragment.java
│ │ ├── MentionsCommentTimeLineFragment.java
│ │ ├── MentionsWeiboTimeLineFragment.java
│ │ ├── MyFavListFragment.java
│ │ ├── NotifyViewPagerFragment.java
│ │ ├── RightMenuFragment.java
│ │ ├── SearchStatusFragment.java
│ │ ├── SearchTopicByNameFragment.java
│ │ ├── SearchUserFragment.java
│ │ ├── StatusesByIdTimeLineFragment.java
│ │ ├── UserInfoFragment.java
│ │ ├── UserTopicListFragment.java
│ │ └── base
│ │ │ ├── AbsBaseTimeLineFragment.java
│ │ │ ├── AbsTimeLineFragment.java
│ │ │ ├── BaseStateFragment.java
│ │ │ └── FixedOnActivityResultBugFragment.java
│ │ ├── helper
│ │ ├── AccountHelper.java
│ │ └── SharedPreferenceHelper.java
│ │ ├── hot
│ │ ├── bean
│ │ │ ├── hotweibo
│ │ │ │ ├── Annotations.java
│ │ │ │ ├── Badge.java
│ │ │ │ ├── Buttons.java
│ │ │ │ ├── CardGroup.java
│ │ │ │ ├── CardlistInfo.java
│ │ │ │ ├── CardlistMenus.java
│ │ │ │ ├── Cards.java
│ │ │ │ ├── Extend.java
│ │ │ │ ├── Group.java
│ │ │ │ ├── HotWeibo.java
│ │ │ │ ├── HotWeiboPicInfo.java
│ │ │ │ ├── HotWeiboPicInfos.java
│ │ │ │ ├── Icons.java
│ │ │ │ ├── Mblog.java
│ │ │ │ ├── MediaInfo.java
│ │ │ │ ├── PageInfo.java
│ │ │ │ ├── Params.java
│ │ │ │ ├── PicBig.java
│ │ │ │ ├── PicInfo.java
│ │ │ │ ├── PicInfos.java
│ │ │ │ ├── PicMiddle.java
│ │ │ │ ├── PicSmall.java
│ │ │ │ ├── Privacy.java
│ │ │ │ ├── TopicStruct.java
│ │ │ │ ├── UrlStruct.java
│ │ │ │ ├── User.java
│ │ │ │ └── Visible.java
│ │ │ ├── huati
│ │ │ │ ├── Buttons.java
│ │ │ │ ├── CardlistInfo.java
│ │ │ │ ├── CardlistMenus.java
│ │ │ │ ├── Group.java
│ │ │ │ ├── HotHuaTi.java
│ │ │ │ ├── HotHuaTiCard.java
│ │ │ │ ├── HotHuaTiCardGroup.java
│ │ │ │ ├── Params.java
│ │ │ │ └── PicItems.java
│ │ │ ├── huatidetail
│ │ │ │ ├── Annotations.java
│ │ │ │ ├── Apps.java
│ │ │ │ ├── Badge.java
│ │ │ │ ├── Bmiddle.java
│ │ │ │ ├── Buttons.java
│ │ │ │ ├── CardGroup.java
│ │ │ │ ├── Cards.java
│ │ │ │ ├── Extend.java
│ │ │ │ ├── HotHuaTiDetailCard.java
│ │ │ │ ├── Icons.java
│ │ │ │ ├── Large.java
│ │ │ │ ├── Largest.java
│ │ │ │ ├── Mblog.java
│ │ │ │ ├── MediaInfo.java
│ │ │ │ ├── Original.java
│ │ │ │ ├── PageInfo.java
│ │ │ │ ├── Params.java
│ │ │ │ ├── PicInfos.java
│ │ │ │ ├── Privacy.java
│ │ │ │ ├── Thumbnail.java
│ │ │ │ ├── TopicStruct.java
│ │ │ │ ├── UrlStruct.java
│ │ │ │ ├── User.java
│ │ │ │ └── Visible.java
│ │ │ └── model
│ │ │ │ ├── CardlistInfo.java
│ │ │ │ ├── CardlistMenus.java
│ │ │ │ ├── HotModel.java
│ │ │ │ ├── HotModelCardGroup.java
│ │ │ │ ├── HotModelCards.java
│ │ │ │ ├── Params.java
│ │ │ │ ├── Pics.java
│ │ │ │ └── detail
│ │ │ │ ├── CardlistInfo.java
│ │ │ │ ├── CardlistMenus.java
│ │ │ │ ├── HotModelDetail.java
│ │ │ │ ├── HotModelDetailCard.java
│ │ │ │ ├── Params.java
│ │ │ │ └── Pics.java
│ │ └── hean
│ │ │ ├── HotBadgeBean.java
│ │ │ ├── HotButtonsBean.java
│ │ │ ├── HotCardBean.java
│ │ │ ├── HotCardlistInfoBean.java
│ │ │ ├── HotCardlistMenuBean.java
│ │ │ ├── HotExtendBean.java
│ │ │ ├── HotMblogBean.java
│ │ │ ├── HotPageInfoBean.java
│ │ │ ├── HotParamsBean.java
│ │ │ ├── HotPrivacyBean.java
│ │ │ ├── HotSchemeBean.java
│ │ │ ├── HotUrlStructBean.java
│ │ │ ├── HotUserBean.java
│ │ │ ├── HotVisibleBean.java
│ │ │ ├── HotWeiboBean.java
│ │ │ └── HotWeiboErrorBean.java
│ │ ├── loader
│ │ ├── AbstractAsyncNetRequestTaskLoader.java
│ │ ├── BrowserShareMsgLoader.java
│ │ ├── CommentsByIdMsgLoader.java
│ │ ├── CommentsByMeDBLoader.java
│ │ ├── CommentsByMeMsgLoader.java
│ │ ├── CommentsToMeDBLoader.java
│ │ ├── CommentsToMeMsgLoader.java
│ │ ├── DMConversationLoader.java
│ │ ├── DMUserLoader.java
│ │ ├── DummyLoader.java
│ │ ├── FanUserLoader.java
│ │ ├── FriendUserLoader.java
│ │ ├── MainTimeLineMsgLoader.java
│ │ ├── MentionsCommentDBLoader.java
│ │ ├── MentionsCommentMsgLoader.java
│ │ ├── MentionsWeiboMsgLoader.java
│ │ ├── MentionsWeiboTimeDBLoader.java
│ │ ├── MyFavMsgLoader.java
│ │ ├── RepostByIdMsgLoader.java
│ │ ├── SearchStatusLoader.java
│ │ ├── SearchTopicByNameLoader.java
│ │ ├── SearchUserLoader.java
│ │ └── StatusesByIdLoader.java
│ │ ├── othercomponent
│ │ ├── BeeboAlermManager.java
│ │ ├── ConnectionChangeReceiver.java
│ │ ├── UnreadMsgReceiver.java
│ │ └── WifiAutoDownloadPictureRunnable.java
│ │ ├── selectphoto
│ │ ├── FileTraversal.java
│ │ ├── ImgCallBack.java
│ │ ├── ImgFileListActivity.java
│ │ ├── ImgFileListAdapter.java
│ │ ├── ImgsActivity.java
│ │ ├── ImgsAdapter.java
│ │ ├── SelectImgUtil.java
│ │ └── SendImgData.java
│ │ ├── service
│ │ ├── BigTextNotificationService.java
│ │ ├── FetchNewMsgService.java
│ │ ├── KeepCookieService.java
│ │ ├── NotificationServiceHelper.java
│ │ ├── RepostWithAppSrcServices.java
│ │ ├── SendCommentService.java
│ │ ├── SendReplyToCommentService.java
│ │ ├── SendRepostService.java
│ │ ├── SendWeiboService.java
│ │ ├── SendWithAppSrcServices.java
│ │ └── SimpleTextNotificationService.java
│ │ ├── setting
│ │ ├── CommonAppDefinedFilterList.java
│ │ ├── FilterAdapter.java
│ │ ├── SettingHelper.java
│ │ ├── SettingUtils.java
│ │ ├── activity
│ │ │ ├── AboutActivity.java
│ │ │ ├── AddFilterDialog.java
│ │ │ ├── AppearanceActivity.java
│ │ │ ├── ControlActivity.java
│ │ │ ├── DraftActivity.java
│ │ │ ├── FilterActivity.java
│ │ │ ├── LicenseActivity.java
│ │ │ ├── ModifyFilterDialog.java
│ │ │ ├── NotificationActivity.java
│ │ │ ├── OtherActivity.java
│ │ │ ├── PerformanceActivity.java
│ │ │ ├── SettingActivity.java
│ │ │ └── WaterMarkPrefActivity.java
│ │ └── fragment
│ │ │ ├── AboutFragment.java
│ │ │ ├── AbstractFilterFragment.java
│ │ │ ├── AppearanceFragment.java
│ │ │ ├── ControlFragment.java
│ │ │ ├── DraftFragment.java
│ │ │ ├── FilterKeywordFragment.java
│ │ │ ├── FilterSourceFragment.java
│ │ │ ├── FilterTopicFragment.java
│ │ │ ├── FilterUserFragment.java
│ │ │ ├── NotificationFragment.java
│ │ │ ├── SettingsFragment.java
│ │ │ └── WaterMarkFragment.java
│ │ ├── support
│ │ ├── asyncdrawable
│ │ │ ├── AbstractWorker.java
│ │ │ ├── DebugColor.java
│ │ │ ├── DownloadFutureTask.java
│ │ │ ├── FailedResult.java
│ │ │ ├── IPictureWorker.java
│ │ │ ├── IWeiboDrawable.java
│ │ │ ├── LocalOrNetworkChooseWorker.java
│ │ │ ├── LocalWorker.java
│ │ │ ├── MsgDetailReadWorker.java
│ │ │ ├── PictureBitmapDrawable.java
│ │ │ ├── ProfileAvatarReadWorker.java
│ │ │ ├── ReadWorker.java
│ │ │ ├── TaskCache.java
│ │ │ └── TimeLineBitmapDownloader.java
│ │ ├── gallery
│ │ │ ├── BigPicContainerFragment.java
│ │ │ ├── GalleryAnimationActivity.java
│ │ │ ├── GeneralPictureFragment.java
│ │ │ ├── GifPictureFragment.java
│ │ │ ├── LargePictureFragment.java
│ │ │ ├── LongClickListener.java
│ │ │ ├── NoZoomWebView.java
│ │ │ ├── PicSaveTask.java
│ │ │ ├── ViewPagerFixed.java
│ │ │ └── ZoomOutPageTransformer.java
│ │ ├── lib
│ │ │ ├── AnimationRect.java
│ │ │ ├── AppFragmentPagerAdapter.java
│ │ │ ├── CheatSheet.java
│ │ │ ├── ClickableTextViewMentionLinkOnTouchListener.java
│ │ │ ├── LayerEnablingAnimatorListener.java
│ │ │ ├── LogOnExceptionScheduledExecutor.java
│ │ │ ├── LongClickableLinkMovementMethod.java
│ │ │ ├── MyURLSpan.java
│ │ │ └── RecordOperationAppBroadcastReceiver.java
│ │ └── utils
│ │ │ ├── AnimationUtility.java
│ │ │ ├── AppConfig.java
│ │ │ ├── AppEventAction.java
│ │ │ ├── BundleArgsConstants.java
│ │ │ ├── JavaReflectionUtility.java
│ │ │ ├── NotificationUtility.java
│ │ │ ├── ObjectToStringUtility.java
│ │ │ ├── SmileyPickerUtility.java
│ │ │ ├── ThemeUtility.java
│ │ │ ├── TimeLineUtility.java
│ │ │ ├── TimeUtility.java
│ │ │ ├── Utility.java
│ │ │ ├── ViewUtility.java
│ │ │ └── WebBrowserSelector.java
│ │ ├── ui
│ │ ├── animation
│ │ │ └── CollapseAnimation.java
│ │ └── task
│ │ │ ├── FavAsyncTask.java
│ │ │ └── UnFavAsyncTask.java
│ │ └── widget
│ │ ├── AutoScrollListView.java
│ │ ├── BlurImageView.java
│ │ ├── ChangeLogDialog.java
│ │ ├── CircleProgressView.java
│ │ ├── ClipImageView.java
│ │ ├── CropCenterMatchWidthPerformanceImageView.java
│ │ ├── FillStatusBarView.java
│ │ ├── HeaderListView.java
│ │ ├── KeyboardControlEditText.java
│ │ ├── LinearGradientCoverImageView.java
│ │ ├── MultiPicturesChildImageView.java
│ │ ├── MyViewPager.java
│ │ ├── PerformanceImageView.java
│ │ ├── ProfileTopAvatarImageView.java
│ │ ├── QuickRelativeLayout.java
│ │ ├── SettingChangeLogDialog.java
│ │ ├── SquareFrameLayout.java
│ │ ├── SwipeFrameLayout.java
│ │ ├── TimeLineAvatarImageView.java
│ │ ├── TimeLineImageView.java
│ │ ├── TimeTextView.java
│ │ ├── TopTipsView.java
│ │ ├── VelocityListView.java
│ │ ├── WeiboDetailImageView.java
│ │ ├── galleryview
│ │ ├── AbstractViewPagerActivity.java
│ │ ├── BitmapWorkerTask.java
│ │ ├── Compat.java
│ │ ├── HackyViewPager.java
│ │ ├── IPhotoView.java
│ │ ├── PhotoViewAttacher.java
│ │ ├── SDK16.java
│ │ ├── ScrollerProxy.java
│ │ ├── VersionedGestureDetector.java
│ │ ├── ViewPagerActivity.java
│ │ ├── WeiboGalleryPhotoView.java
│ │ ├── WeiboGalleryPhotoViewAdapter.java
│ │ └── WeiboGifView.java
│ │ ├── pulltorefresh
│ │ └── ApiHelper.java
│ │ └── viewpagerfragment
│ │ ├── ChildPage.java
│ │ ├── ViewPagerFragment.java
│ │ └── ViewPagerFragmentAdapter.java
│ ├── jniLibs
│ ├── arm64-v8a
│ │ └── libBeeboAuthUtils.so
│ ├── armeabi-v7a
│ │ └── libBeeboAuthUtils.so
│ ├── armeabi
│ │ └── libBeeboAuthUtils.so
│ ├── mips
│ │ └── libBeeboAuthUtils.so
│ ├── mips64
│ │ └── libBeeboAuthUtils.so
│ ├── x86
│ │ └── libBeeboAuthUtils.so
│ └── x86_64
│ │ └── libBeeboAuthUtils.so
│ └── res
│ ├── anim
│ ├── account_delete_slide_out_right.xml
│ ├── alphaout.xml
│ ├── refresh.xml
│ ├── stay.xml
│ └── swipe_right_to_close.xml
│ ├── color
│ ├── timeline_item_middle_layout_text_color_light.xml
│ └── timeline_item_text_color_light.xml
│ ├── drawable-hdpi
│ ├── d_aini.png
│ ├── d_aoteman.png
│ ├── d_baibai.png
│ ├── d_beishang.png
│ ├── d_bishi.png
│ ├── d_bizui.png
│ ├── d_chanzui.png
│ ├── d_chijing.png
│ ├── d_dahaqi.png
│ ├── d_dalian.png
│ ├── d_ding.png
│ ├── d_doge.png
│ ├── d_fangdumianju.png
│ ├── d_feizao.png
│ ├── d_ganmao.png
│ ├── d_guzhang.png
│ ├── d_haha.png
│ ├── d_haixiu.png
│ ├── d_han.png
│ ├── d_hehe.png
│ ├── d_heixian.png
│ ├── d_heng.png
│ ├── d_huaxin.png
│ ├── d_jiyan.png
│ ├── d_keai.png
│ ├── d_kelian.png
│ ├── d_ku.png
│ ├── d_kun.png
│ ├── d_landelini.png
│ ├── d_lei.png
│ ├── d_miao.png
│ ├── d_nanhaier.png
│ ├── d_nu.png
│ ├── d_numa.png
│ ├── d_nvhaier.png
│ ├── d_qian.png
│ ├── d_qinqin.png
│ ├── d_shayan.png
│ ├── d_shengbing.png
│ ├── d_shenshou.png
│ ├── d_shiwang.png
│ ├── d_shuai.png
│ ├── d_shuijiao.png
│ ├── d_sikao.png
│ ├── d_taikaixin.png
│ ├── d_touxiao.png
│ ├── d_tu.png
│ ├── d_tuzi.png
│ ├── d_wabishi.png
│ ├── d_weiqu.png
│ ├── d_xiaoku.png
│ ├── d_xiongmao.png
│ ├── d_xixi.png
│ ├── d_xu.png
│ ├── d_yinxian.png
│ ├── d_yiwen.png
│ ├── d_youhengheng.png
│ ├── d_yun.png
│ ├── d_zhuakuang.png
│ ├── d_zhutou.png
│ ├── d_zuiyou.png
│ ├── d_zuohengheng.png
│ ├── f_geili.png
│ ├── f_hufen.png
│ ├── f_jiong.png
│ ├── f_meng.png
│ ├── f_shenma.png
│ ├── f_v5.png
│ ├── f_xi.png
│ ├── f_zhi.png
│ ├── h_buyao.png
│ ├── h_good.png
│ ├── h_lai.png
│ ├── h_ok.png
│ ├── h_ruo.png
│ ├── h_woshou.png
│ ├── h_ye.png
│ ├── h_zan.png
│ ├── h_zuoyi.png
│ ├── imgbg.png
│ ├── l_shangxin.png
│ ├── l_xin.png
│ ├── lxh_beicui.png
│ ├── lxh_beidian.png
│ ├── lxh_bengkui.png
│ ├── lxh_biefanwo.png
│ ├── lxh_buhaoyisi.png
│ ├── lxh_buxiangshangban.png
│ ├── lxh_deyidexiao.png
│ ├── lxh_feijin.png
│ ├── lxh_haoaio.png
│ ├── lxh_haobang.png
│ ├── lxh_haojiong.png
│ ├── lxh_haoxihuan.png
│ ├── lxh_holdzhu.png
│ ├── lxh_jiekexun.png
│ ├── lxh_jiujie.png
│ ├── lxh_juhan.png
│ ├── lxh_koubishi.png
│ ├── lxh_kunsile.png
│ ├── lxh_leifeng.png
│ ├── lxh_leiliumanmian.png
│ ├── lxh_meigui.png
│ ├── lxh_oye.png
│ ├── lxh_pili.png
│ ├── lxh_qiaoqiao.png
│ ├── lxh_qiubite.png
│ ├── lxh_qiuguanzhu.png
│ ├── lxh_quntiweiguan.png
│ ├── lxh_shuaishuaishou.png
│ ├── lxh_toule.png
│ ├── lxh_tuijian.png
│ ├── lxh_xianghumobai.png
│ ├── lxh_xiangyixiang.png
│ ├── lxh_xiaocry.png
│ ├── lxh_xiaohaha.png
│ ├── lxh_xiudada.png
│ ├── lxh_xuyuan.png
│ ├── lxh_youyali.png
│ ├── lxh_zana.png
│ ├── lxh_zhenjing.png
│ ├── lxh_zhuanfa.png
│ ├── o_dangao.png
│ ├── o_feiji.png
│ ├── o_ganbei.png
│ ├── o_huatong.png
│ ├── o_lazhu.png
│ ├── o_liwu.png
│ ├── o_lvsidai.png
│ ├── o_weibo.png
│ ├── o_weiguan.png
│ ├── o_yinyue.png
│ ├── o_zhaoxiangji.png
│ ├── o_zhong.png
│ ├── w_fuyun.png
│ ├── w_shachenbao.png
│ ├── w_taiyang.png
│ ├── w_weifeng.png
│ ├── w_xianhua.png
│ ├── w_xiayu.png
│ └── w_yueliang.png
│ ├── drawable-xhdpi
│ ├── ab_bottom_solid_inverse_holo.9.png
│ ├── ab_stacked_solid_inverse_holo.9.png
│ ├── about_item_bg_normal.9.png
│ ├── account_dark.png
│ ├── account_management_light.png
│ ├── accountactivity_new_light.png
│ ├── accountactivity_remove_light.png
│ ├── at_dark.png
│ ├── avatar_enterprise_vip.png
│ ├── avatar_vip.png
│ ├── camera_dark_off.png
│ ├── camera_light_off.png
│ ├── camera_light_on.png
│ ├── card_bg.9.png
│ ├── clickable_flag_dark.png
│ ├── close_light.png
│ ├── comment_light.png
│ ├── copy_light.png
│ ├── divider.9.png
│ ├── edit_light.png
│ ├── emoticon_dark.png
│ ├── error_dark.png
│ ├── fav_en_light.png
│ ├── fav_un_light.png
│ ├── ic_menu_location.png
│ ├── ic_menu_share_holo_dark.png
│ ├── ic_notification.png
│ ├── ic_play_gif.png
│ ├── ic_play_gif_small.png
│ ├── ic_point_off.png
│ ├── ic_point_on.png
│ ├── list_divider_holo_light.9.png
│ ├── location_map_light.png
│ ├── location_place_light.png
│ ├── maintimelineactivity_settings_dark.png
│ ├── notification_action_next.png
│ ├── notification_action_previous.png
│ ├── picture_light.png
│ ├── refresh_dark.png
│ ├── refresh_light.png
│ ├── reply_to_comment_dark.png
│ ├── reply_to_comment_light.png
│ ├── repost_bg.9.png
│ ├── repost_light.png
│ ├── save_light.png
│ ├── search_light.png
│ ├── send_dark.png
│ ├── send_failed.png
│ ├── send_light.png
│ ├── send_successfully.png
│ ├── share_light.png
│ ├── spinner_ab_default_holo_dark.9.png
│ ├── spinner_ab_disabled_holo_dark.9.png
│ ├── statusnewactivity_gps_light.png
│ ├── statusnewactivity_send_dark.png
│ ├── time_line_item_bg.9.png
│ ├── timeline_comment_dark.png
│ ├── timeline_gps_dark.png
│ ├── timeline_load_more_light.png
│ ├── timeline_pic_dark.png
│ ├── timeline_repost_dark.png
│ ├── topic_dark.png
│ ├── upload_white.png
│ ├── web_light.png
│ └── write_dm_light.png
│ ├── drawable-xxhdpi
│ ├── cover_image.png
│ ├── hot_huati_gray.png
│ ├── hot_model_gray.png
│ ├── hot_weibo_gray.png
│ ├── ic_book_grey600_24dp.png
│ ├── ic_email_white_24dp.png
│ ├── ic_more_vert_grey600_18dp.png
│ ├── ic_more_vert_grey600_36dp.png
│ ├── ic_notification.png
│ ├── ic_notifications_none_white_24dp.png
│ ├── ic_notifications_on_white_24dp.png
│ ├── ic_search_white_24dp.png
│ ├── ic_settings_applications_grey600_24dp.png
│ ├── ic_view_day_grey600_24dp.png
│ ├── my_dm_normal.9.png
│ ├── my_dm_pressed.9.png
│ ├── other_dm_normal.9.png
│ ├── other_dm_pressed.9.png
│ └── status_bar_bg.9.png
│ ├── drawable-xxxhdpi
│ ├── launcher_circle.png
│ └── launcher_square.png
│ ├── drawable
│ ├── action_bar_item_background.xml
│ ├── action_bar_item_pressed.xml
│ ├── actionbar_background_dark.xml
│ ├── actionbar_dropdown_navigation_item_background_light.xml
│ ├── actionbar_dropdown_navigation_item_background_pressed_dark.xml
│ ├── actionbar_tab_background_light.xml
│ ├── bg_follows_you.xml
│ ├── bg_header_avatar.xml
│ ├── bg_message_count.xml
│ ├── bg_timeline_avatar.xml
│ ├── bg_timeline_picture_dark.xml
│ ├── bottom_action_bg.xml
│ ├── bottom_selector.xml
│ ├── btn_drawer_menu.xml
│ ├── button_background.xml
│ ├── button_background_pressed.xml
│ ├── button_background_selector.xml
│ ├── camera_light.xml
│ ├── drawer_menu_divider.xml
│ ├── ic_profile_info_viewpager_point.xml
│ ├── listview_item_background_normal_light.xml
│ ├── listview_item_background_pressed_light.xml
│ ├── listview_item_background_selector_light.xml
│ ├── my_dm_item_selector.xml
│ ├── other_dm_item_selector.xml
│ ├── progress_horizontal.xml
│ ├── progress_horizontal_background.xml
│ ├── progress_horizontal_progress.xml
│ ├── tab_selected.xml
│ ├── tab_selected_pressed.xml
│ ├── tab_unselected_pressed.xml
│ └── timelineimageview_cover.xml
│ ├── layout
│ ├── about_activity_layout.xml
│ ├── abs_userlist_listview_layout.xml
│ ├── abstractwriteactivity_layout.xml
│ ├── accountactivity_layout.xml
│ ├── accountactivity_listview_item_layout.xml
│ ├── at_user_activity_layout.xml
│ ├── big_pic_gallery_container_layout.xml
│ ├── browser_weibo_msg_activity_layout.xml
│ ├── browser_weibo_msg_layout.xml
│ ├── browserwebactivity_title_layout.xml
│ ├── browserwebfragment_layout.xml
│ ├── browserweibomsgfragment_empty_header.xml
│ ├── browserweibomsgfragment_layout.xml
│ ├── browserweibomsgfragment_progress_header.xml
│ ├── browserweibomsgfragment_switch_list_type_header.xml
│ ├── comments_list_item.xml
│ ├── comments_time_line_fragment_layout.xml
│ ├── crop_center_match_width_imageview_layout.xml
│ ├── dm_activity_layout.xml
│ ├── dm_search_user_dropdown_item_layout.xml
│ ├── dm_user_list_listview_item_layout.xml
│ ├── dmconversationadapter_item_myself_layout.xml
│ ├── dmconversationadapter_item_normal_layout.xml
│ ├── dmconversationlistfragment_layout.xml
│ ├── dmselectuseractivity_layout.xml
│ ├── dmselectuseractivity_title_layout.xml
│ ├── door_img_dialog_layout.xml
│ ├── editmyprofileactivity_layout.xml
│ ├── editmyprofileactivity_refresh_actionbar_view_layout.xml
│ ├── fan_list_activity_layout.xml
│ ├── filter_activity_layout.xml
│ ├── gallery_general_layout.xml
│ ├── gallery_gif_layout.xml
│ ├── gallery_large_layout.xml
│ ├── galleryactivity_animation_layout.xml
│ ├── hot_huati_activity_layout.xml
│ ├── hot_huati_item_layout.xml
│ ├── hot_model_detail_item_layout.xml
│ ├── hot_model_item_layout.xml
│ ├── hotweibo_activity_layout.xml
│ ├── hotweibo_fragment_layout.xml
│ ├── imgfileadapter.xml
│ ├── imgsitem.xml
│ ├── left_drawer_contents.xml
│ ├── license_activity_layout.xml
│ ├── listview_footer.xml
│ ├── listview_layout.xml
│ ├── main_time_line_activity.xml
│ ├── main_timeline_left_drawer_layout.xml
│ ├── managegroupactivity_list_item_layout.xml
│ ├── managegroupdialog_title_layout.xml
│ ├── map.xml
│ ├── mention_timeline_fragment_layout.xml
│ ├── newuserinfofragment_header_layout.xml
│ ├── newuserinfofragment_header_viewpager_first_layout.xml
│ ├── newuserinfofragment_header_viewpager_second_layout.xml
│ ├── newuserinfofragment_header_viewpager_third_layout.xml
│ ├── newuserinfofragment_more_footer.xml
│ ├── newuserinfofragment_progress_footer.xml
│ ├── newuserinfofragment_refresh_actionbar_view_layout.xml
│ ├── nine_pic_gridview_item.xml
│ ├── oauth_activity_layout.xml
│ ├── refresh_action_view.xml
│ ├── repost_nine_pic_layout.xml
│ ├── repost_weibo_activity_layout_new.xml
│ ├── right_slidingdrawer_contents.xml
│ ├── search_main_activity_layout.xml
│ ├── search_topic_byname_activity_layout.xml
│ ├── select_images_activity_layout.xml
│ ├── select_imgdirs_activity_layout.xml
│ ├── setting_activity_layout.xml
│ ├── simple_listview_item.xml
│ ├── smileypicker_gridview.xml
│ ├── spinner_selector_text_view.xml
│ ├── timeline_listview_item_layout.xml
│ ├── timeline_status_list_item_layout.xml
│ ├── user_listview_item_layout.xml
│ ├── user_topic_list_activity_layout.xml
│ ├── useravatardialog_layout.xml
│ ├── userinfoactivity_layout.xml
│ ├── water_mark_setting_layout.xml
│ ├── webview_layout.xml
│ ├── weibo_single_gallery_activity.xml
│ ├── weibodetailimageview_layout.xml
│ ├── write_weibo_with_appsrc_activity_layout.xml
│ ├── writeweiboactivity_smileypicker.xml
│ ├── writeweiboactivity_smileypicker_item.xml
│ └── writeweiboactivity_title_layout.xml
│ ├── menu
│ ├── actionbar_menu_accountactivity.xml
│ ├── actionbar_menu_atuserfragment.xml
│ ├── actionbar_menu_browserwebfragment.xml
│ ├── actionbar_menu_browserweibocommentactivity.xml
│ ├── actionbar_menu_browserweibomsgactivity.xml
│ ├── actionbar_menu_editmyprofileactivity.xml
│ ├── actionbar_menu_filteractivity.xml
│ ├── actionbar_menu_filterfragment.xml
│ ├── actionbar_menu_filterkeywordfragment.xml
│ ├── actionbar_menu_infofragment.xml
│ ├── actionbar_menu_licenseactivity.xml
│ ├── actionbar_menu_managegroupfragment.xml
│ ├── actionbar_menu_nearbytimelineactivity.xml
│ ├── actionbar_menu_newuserinfofragment_main_page.xml
│ ├── actionbar_menu_repostnewactivity.xml
│ ├── actionbar_menu_searchmainactivity.xml
│ ├── actionbar_menu_userlistfragment.xml
│ ├── actionbar_menu_usertopiclistfragment.xml
│ ├── comments_popmenu.xml
│ ├── comments_to_me_popmenu.xml
│ ├── contextual_menu_accountactivity.xml
│ ├── contextual_menu_draftfragment.xml
│ ├── contextual_menu_managegroupfragment.xml
│ ├── imgs_activity_menu.xml
│ ├── main_time_line_menu.xml
│ ├── select_image_action_menu.xml
│ ├── time_line_popmenu.xml
│ └── write_dm_menu.xml
│ ├── values-v21
│ └── theme_light.xml
│ ├── values
│ ├── arrays.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── pulltorefresh_attrs.xml
│ ├── pulltorefresh_ids.xml
│ ├── strings.xml
│ ├── style.xml
│ ├── theme_attrs.xml
│ ├── theme_dummy.xml
│ ├── theme_gallery.xml
│ └── theme_light.xml
│ └── xml
│ ├── about_pref.xml
│ ├── appearance_pref.xml
│ ├── beebo_plus_setting_activity_pref.xml
│ ├── changelog.xml
│ ├── control_pref.xml
│ ├── notification_pref.xml
│ ├── other_pref.xml
│ ├── performance_pref.xml
│ ├── searchable.xml
│ ├── setting_activity_pref.xml
│ ├── setting_changelog.xml
│ └── water_mark_pref.xml
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── greendaogen
├── .gitignore
├── build.gradle
└── src
│ └── main
│ └── java
│ ├── org
│ └── zarroboogs
│ │ └── weibo
│ │ └── greendao
│ │ └── GreenDaoGen.java
│ └── table
│ ├── AccountTable.java
│ ├── AtUsersTable.java
│ ├── CommentByMeTable.java
│ ├── CommentsTable.java
│ ├── DMTable.java
│ ├── DownloadPicturesTable.java
│ ├── DraftTable.java
│ ├── EmotionsTable.java
│ ├── FavouriteTable.java
│ ├── FilterTable.java
│ ├── GroupTable.java
│ ├── HomeOtherGroupTable.java
│ ├── HomeTable.java
│ ├── MentionCommentsTable.java
│ ├── MyStatusTable.java
│ ├── NotificationTable.java
│ ├── RepostsTable.java
│ ├── TimeLineStatusTable.java
│ ├── TopicTable.java
│ └── UnreadTable.java
├── iBeebo.keystore
├── jni
├── Android.mk
├── Application.mk
├── BeeboAuthUtils.cc
└── org_zarroboogs_weibo_auth_BeeboAuthUtils.h
├── screenshot
├── Baidu.png
├── CoolApk.png
├── GooglePlay.png
├── WanDouJia.png
├── mouse.gif
├── screenshot_001.jpg
├── screenshot_002.jpg
├── screenshot_003.jpg
├── screenshot_004.jpg
└── screenshot_005.jpg
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 | /local.properties
3 | /.idea/workspace.xml
4 | /.idea/libraries
5 | .DS_Store
6 | /build
7 | .idea/
8 | *.iml
9 |
10 | */*.iml
11 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | #iBeebo - Sina Weibo Client
2 | [](https://play.google.com/store/apps/details?id=org.zarroboogs.weibo)
3 | [](http://coolapk.com/apk/org.zarroboogs.weibo)
4 |
5 |
6 | ##主页面截图
7 |
8 | 
9 | ******************************
10 | 
11 | ******************************
12 | 
13 | ******************************
14 | 
15 | ******************************
16 | 
17 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /home/andforce/Work/android_sdk_linux/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/org/zarroboogs/weibo/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/app/src/main/assets/inject.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/src/main/java/lib/org/zarroboogs/weibo/login/javabean/UploadPicResult.java:
--------------------------------------------------------------------------------
1 |
2 | package lib.org.zarroboogs.weibo.login.javabean;
3 |
4 | public class UploadPicResult implements java.io.Serializable {
5 | private static final long serialVersionUID = -1680210305734109777L;
6 | // "pid":"88bdd29agw1ekjsbwyt12j20k00zkq56"
7 | String pid;
8 |
9 | public String getPid() {
10 | return pid;
11 | }
12 |
13 | public void setPid(String pid) {
14 | this.pid = pid;
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/keyboardlayout/OnKeyboardStateChangeListener.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.keyboardlayout;
2 |
3 | /**
4 | * Created by wangdiyuan on 15-5-7.
5 | */
6 | public interface OnKeyboardStateChangeListener {
7 | void onKeyBoardShow(int height);
8 |
9 | void onKeyBoardHide();
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/util/net/LoginWeiboAsyncTask.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.util.net;
3 |
4 | public class LoginWeiboAsyncTask {
5 |
6 | public interface LoginWeiboCallack {
7 | void onLonginWeiboCallback(boolean isSuccess);
8 | }
9 |
10 | public LoginWeiboCallack mInSuccessListener;
11 |
12 | private String mCookie = "";
13 |
14 | public LoginWeiboAsyncTask(LoginWeiboCallack listener, String cookie) {
15 | // TODO Auto-generated constructor stub
16 | this.mInSuccessListener = listener;
17 | this.mCookie = cookie;
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/util/net/WaterMark.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.util.net;
3 |
4 | public class WaterMark {
5 | public enum POS {
6 | BOTTOM_RIGHT,
7 | BOTTOM_CENTER,
8 | CENTER
9 | }
10 |
11 | // &marks=1&markpos=1&logo=1&nick=%40andforce&url=weibo.com/u/2294141594
12 | private String nick = "";
13 | private String url = "";
14 |
15 | public WaterMark(String nick, String url) {
16 | this.nick = nick;
17 | this.url = url;
18 | }
19 |
20 | public String getNick() {
21 | return nick;
22 | }
23 |
24 | public void setNick(String nick) {
25 | this.nick = nick;
26 | }
27 |
28 | public String getUrl() {
29 | return url;
30 | }
31 |
32 | public void setUrl(String url) {
33 | this.url = url;
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/utils/CommUtils.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.utils;
2 |
3 | import android.content.Context;
4 | import android.content.pm.PackageInfo;
5 | import android.content.pm.PackageManager;
6 |
7 | /**
8 | * Created by andforce on 15/4/26.
9 | */
10 | public class CommUtils {
11 |
12 | public static boolean isInstalled(Context context, String pkgName) {
13 | PackageManager packageManager = context.getPackageManager();
14 | try {
15 | PackageInfo info = packageManager.getPackageInfo(pkgName, PackageManager.GET_ACTIVITIES);
16 | return true;
17 | } catch (PackageManager.NameNotFoundException e) {
18 | e.printStackTrace();
19 | return false;
20 | }
21 |
22 |
23 | }
24 | }
25 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/utils/WeiBaNetUtils.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.utils;
3 |
4 | import android.content.Context;
5 | import android.net.ConnectivityManager;
6 | import android.net.NetworkInfo;
7 |
8 | public class WeiBaNetUtils {
9 | public static boolean isNetworkAvaliable(Context context) {
10 | ConnectivityManager manager = (ConnectivityManager) (context.getSystemService(Context.CONNECTIVITY_SERVICE));
11 | NetworkInfo networkinfo = manager.getActiveNetworkInfo();
12 | return !(networkinfo == null || !networkinfo.isAvailable());
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/utils/WeiboPatterns.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.utils;
3 |
4 | import java.util.regex.Pattern;
5 |
6 | public class WeiboPatterns {
7 |
8 | public static final Pattern WEB_URL = Pattern.compile("http://[a-zA-Z0-9+&@#/%?=~_\\-|!:,\\.;]*[a-zA-Z0-9+&@#/%=~_|]");
9 |
10 | public static final Pattern TOPIC_URL = Pattern.compile("#[\\p{Print}\\p{InCJKUnifiedIdeographs}&&[^#]]+#");
11 |
12 | public static final Pattern MENTION_URL = Pattern.compile("@[\\w\\p{InCJKUnifiedIdeographs}-]{1,26}");
13 |
14 | public static final Pattern EMOTION_URL = Pattern.compile("\\[(\\S+?)\\]");
15 |
16 | public static final String WEB_SCHEME = "http://";
17 |
18 | public static final String TOPIC_SCHEME = "org.zarroboogs.weibo.topic://";
19 |
20 | public static final String MENTION_SCHEME = "org.zarroboogs.weibo://";
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/utils/file/FileDownloaderHttpHelper.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.utils.file;
3 |
4 | public class FileDownloaderHttpHelper {
5 | public static class DownloadListener {
6 | public void pushProgress(int progress, int max) {
7 | }
8 |
9 | public void completed() {
10 | }
11 |
12 | public void cancel() {
13 | }
14 |
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/utils/file/FileLocationMethod.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.utils.file;
3 |
4 | public enum FileLocationMethod {
5 | avatar_small, avatar_large, picture_thumbnail, picture_bmiddle, picture_large, emotion, cover, map
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/utils/file/FileUploaderHttpHelper.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.utils.file;
3 |
4 | public class FileUploaderHttpHelper {
5 |
6 | public interface ProgressListener {
7 | void transferred(long data);
8 |
9 | void waitServerResponse();
10 |
11 | void completed();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/GlideConfig.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo;
2 |
3 | import android.content.Context;
4 |
5 | import com.bumptech.glide.Glide;
6 | import com.bumptech.glide.GlideBuilder;
7 | import com.bumptech.glide.load.engine.cache.DiskCache;
8 | import com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper;
9 | import com.bumptech.glide.load.engine.cache.ExternalCacheDiskCacheFactory;
10 | import com.bumptech.glide.module.GlideModule;
11 |
12 | import java.io.File;
13 |
14 | /**
15 | * Created by andforce on 15/9/4.
16 | */
17 | public class GlideConfig implements GlideModule {
18 | @Override
19 | public void applyOptions(final Context context, GlideBuilder builder) {
20 | builder.setDiskCache(new ExternalCacheDiskCacheFactory(context, 1024 * 1024 * 500));
21 | }
22 |
23 | @Override
24 | public void registerComponents(Context context, Glide glide) {
25 |
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/IRemoveItem.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo;
3 |
4 | public interface IRemoveItem {
5 | void removeItem(int position);
6 |
7 | void removeCancel();
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/IWeiboClientListener.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo;
3 |
4 | import android.os.Bundle;
5 |
6 | public interface IWeiboClientListener {
7 |
8 | /**
9 | * Called when a dialog completes. Executed by the thread that initiated the dialog.
10 | *
11 | * @param values Key-value string pairs extracted from the response.
12 | */
13 | void onComplete(Bundle values);
14 |
15 | /**
16 | * Called when a Weibo responds to a dialog with an error. Executed by the thread that initiated
17 | * the dialog.
18 | */
19 | void onWeiboException(WeiboException e);
20 |
21 | /**
22 | * Called when a dialog is canceled by the user. Executed by the thread that initiated the
23 | * dialog.
24 | */
25 | void onCancel();
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/MyAnimationListener.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo;
3 |
4 | import android.animation.Animator;
5 | import android.animation.AnimatorListenerAdapter;
6 |
7 | public class MyAnimationListener extends AnimatorListenerAdapter {
8 | private Runnable mRunnable;
9 |
10 | public MyAnimationListener(Runnable r) {
11 | // TODO Auto-generated constructor stub
12 | this.mRunnable = r;
13 | }
14 |
15 | @Override
16 | public void onAnimationEnd(Animator animation) {
17 | // TODO Auto-generated method stub
18 | super.onAnimationEnd(animation);
19 | if (mRunnable != null) {
20 | mRunnable.run();
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/activity/MyInfoActivity.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.activity;
3 |
4 | import android.os.Bundle;
5 |
6 | public class MyInfoActivity extends UserInfoActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | // TODO Auto-generated method stub
11 | super.onCreate(savedInstanceState);
12 | getToolbar().setTitle("我的主页");
13 | disPlayHomeAsUp(getToolbar());
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/adapter/SearchSuggestionProvider.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.adapter;
3 |
4 | import android.content.SearchRecentSuggestionsProvider;
5 |
6 | public class SearchSuggestionProvider extends SearchRecentSuggestionsProvider {
7 | public static String AUTHORITY = "org.zarroboogs.weibo.ui.search.SearchSuggestionProvider";
8 |
9 | static {
10 | AUTHORITY = "beebo_plus_org.zarroboogs.weibo.ui.search.SearchSuggestionProvider";
11 | }
12 |
13 | public final static int MODE = DATABASE_MODE_QUERIES;
14 |
15 | public SearchSuggestionProvider() {
16 | setupSuggestions(AUTHORITY, MODE);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/auth/BeeboAuthUtils.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.auth;
2 |
3 | public class BeeboAuthUtils {
4 |
5 | static {
6 | System.loadLibrary("BeeboAuthUtils");
7 | }
8 |
9 | public static native String getAppKey();
10 |
11 | public static native String getAppSecret();
12 |
13 | public static native String getRedirectUrl();
14 |
15 |
16 | public static native String getHackAppKey();
17 |
18 | public static native String getHackAppSecret();
19 |
20 | public static native String getHackRedirectUrl();
21 |
22 | public static native String getHackPackageName();
23 |
24 | public static native String getHackKeyHash();
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/AsyncTaskLoaderResult.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | import android.os.Bundle;
5 |
6 | import org.zarroboogs.util.net.WeiboException;
7 |
8 | public class AsyncTaskLoaderResult {
9 | public E data;
10 | public WeiboException exception;
11 | public Bundle args;
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/CheckUserPasswordBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean;
2 |
3 | public class CheckUserPasswordBean {
4 | private long retcode;
5 | private String msg;
6 |
7 | public long getCode() {
8 | return retcode;
9 | }
10 |
11 | public void setCode(long code) {
12 | this.retcode = code;
13 | }
14 |
15 | public String getMsg() {
16 | return msg;
17 | }
18 |
19 | public void setMsg(String msg) {
20 | this.msg = msg;
21 | }
22 |
23 | public boolean isSuccess() {
24 | return "100000".equals(retcode);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/CommentTimeLineData.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public class CommentTimeLineData {
5 | public CommentListBean cmtList;
6 | public TimeLinePosition position;
7 |
8 | public CommentTimeLineData(CommentListBean cmtList, TimeLinePosition position) {
9 | this.cmtList = cmtList;
10 | this.position = position;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/FavouriteTimeLineData.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public class FavouriteTimeLineData {
5 | public FavListBean favList;
6 | public TimeLinePosition position;
7 | public int page;
8 |
9 | public FavouriteTimeLineData(FavListBean favList, int page, TimeLinePosition position) {
10 | this.favList = favList;
11 | this.page = page;
12 | this.position = position;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/MentionTimeLineData.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public class MentionTimeLineData {
5 |
6 | public MessageListBean msgList;
7 | public TimeLinePosition position;
8 |
9 | public MentionTimeLineData(MessageListBean msgList, TimeLinePosition position) {
10 | this.msgList = msgList;
11 | this.position = position;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/MessageTimeLineData.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public class MessageTimeLineData {
5 | public MessageListBean msgList;
6 | public TimeLinePosition position;
7 | public String groupId;
8 |
9 | public MessageTimeLineData(String groupId, MessageListBean msgList, TimeLinePosition position) {
10 | this.groupId = groupId;
11 | this.msgList = msgList;
12 | this.position = position;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/MyStatusTimeLineData.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public class MyStatusTimeLineData {
5 |
6 | public MessageListBean msgList;
7 | public TimeLinePosition position;
8 |
9 | public MyStatusTimeLineData(MessageListBean msgList, TimeLinePosition position) {
10 | this.msgList = msgList;
11 | this.position = position;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/SendWeiboResultBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean;
2 |
3 | public class SendWeiboResultBean {
4 | private String code;
5 | private String msg;
6 |
7 | public String getCode() {
8 | return code;
9 | }
10 |
11 | public void setCode(String code) {
12 | this.code = code;
13 | }
14 |
15 | public String getMsg() {
16 | return msg;
17 | }
18 |
19 | public void setMsg(String msg) {
20 | this.msg = msg;
21 | }
22 |
23 | public boolean isSuccess() {
24 | return "100000".equals(code);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/TimeLinePosition.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | import java.io.Serializable;
5 | import java.util.TreeSet;
6 |
7 | public class TimeLinePosition implements Serializable {
8 |
9 | private static final long serialVersionUID = -8442914085483115385L;
10 |
11 | public TimeLinePosition(int position, int top) {
12 | this.position = position;
13 | this.top = top;
14 | }
15 |
16 | public int position = 0;
17 |
18 | public int top = 0;
19 |
20 | public TreeSet newMsgIds = null;
21 |
22 | @Override
23 | public String toString() {
24 | StringBuilder stringBuilder = new StringBuilder().append("position:").append(position).append("; top=").append(top);
25 | return stringBuilder.toString();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/UnreadTabIndex.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public enum UnreadTabIndex {
5 | MENTION_WEIBO, MENTION_COMMENT, COMMENT_TO_ME, NONE
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/UploadPicResult.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.bean;
3 |
4 | public class UploadPicResult implements java.io.Serializable {
5 | private static final long serialVersionUID = -1680210305734109777L;
6 | // "pid":"88bdd29agw1ekjsbwyt12j20k00zkq56"
7 | String pid;
8 |
9 | public String getPid() {
10 | return pid;
11 | }
12 |
13 | public void setPid(String pid) {
14 | this.pid = pid;
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/WeiboWeiba.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean;
2 |
3 | import java.io.Serializable;
4 |
5 | public class WeiboWeiba implements Serializable {
6 |
7 | // "text": "iPhone 6 Plus", "code": "5yiHuw"
8 | private static final long serialVersionUID = -2154985132157129772L;
9 | private String text = "";
10 | private String code = "";
11 |
12 | public String getText() {
13 | return text;
14 | }
15 |
16 | public void setText(String text) {
17 | this.text = text;
18 | }
19 |
20 | public String getCode() {
21 | return code;
22 | }
23 |
24 | public void setCode(String code) {
25 | this.code = code;
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/hack/like/Like.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean.hack.like;
2 |
3 | /**
4 | * Created by wangdiyuan on 15-9-30.
5 | */
6 | public class Like {
7 | private int ok;
8 | private String msg;
9 |
10 | public int getOk() {
11 | return ok;
12 | }
13 |
14 | public void setOk(int ok) {
15 | this.ok = ok;
16 | }
17 |
18 | public String getMsg() {
19 | return msg;
20 | }
21 |
22 | public void setMsg(String msg) {
23 | this.msg = msg;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/hack/like/LikeBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean.hack.like;
2 |
3 | public class LikeBean {
4 | private long id;
5 | private String attitude;
6 | private boolean result;
7 |
8 | public long getId() {
9 | return id;
10 | }
11 |
12 | public void setId(long id) {
13 | this.id = id;
14 | }
15 |
16 | public String getAttitude() {
17 | return attitude;
18 | }
19 |
20 | public void setAttitude(String attitude) {
21 | this.attitude = attitude;
22 | }
23 |
24 | public boolean isResult() {
25 | return result;
26 | }
27 |
28 | public void setResult(boolean result) {
29 | this.result = result;
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/hack/like/UnLike.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean.hack.like;
2 |
3 | /**
4 | * Created by wangdiyuan on 15-9-30.
5 | */
6 | public class UnLike {
7 | private int ok;
8 | private String msg;
9 | private UnLikeData data;
10 |
11 | public int getOk() {
12 | return ok;
13 | }
14 |
15 | public void setOk(int ok) {
16 | this.ok = ok;
17 | }
18 |
19 | public String getMsg() {
20 | return msg;
21 | }
22 |
23 | public void setMsg(String msg) {
24 | this.msg = msg;
25 | }
26 |
27 | public UnLikeData getData() {
28 | return data;
29 | }
30 |
31 | public void setData(UnLikeData data) {
32 | this.data = data;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/bean/hack/like/UnLikeData.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.bean.hack.like;
2 |
3 | /**
4 | * Created by wangdiyuan on 15-9-30.
5 | */
6 | public class UnLikeData {
7 | private boolean result;
8 |
9 | public boolean isResult() {
10 | return result;
11 | }
12 |
13 | public void setResult(boolean result) {
14 | this.result = result;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/dao/BilateralTimeLineDao.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.dao;
3 |
4 | import org.zarroboogs.utils.WeiBoURLs;
5 |
6 | public class BilateralTimeLineDao extends MainTimeLineDao {
7 |
8 | public BilateralTimeLineDao(String access_token) {
9 | super(access_token);
10 | }
11 |
12 | @Override
13 | protected String getUrl() {
14 | return WeiBoURLs.BILATERAL_TIMELINE;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/dao/ICommentsTimeLineDao.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.dao;
3 |
4 | import org.zarroboogs.util.net.WeiboException;
5 | import org.zarroboogs.weibo.bean.CommentListBean;
6 |
7 | public interface ICommentsTimeLineDao {
8 | CommentListBean getGSONMsgList() throws WeiboException;
9 |
10 | void setSince_id(String since_id);
11 |
12 | void setMax_id(String max_id);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/dao/MentionsCommentTimeLineDao.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.dao;
3 |
4 | import org.zarroboogs.util.net.WeiboException;
5 | import org.zarroboogs.utils.WeiBoURLs;
6 |
7 | public class MentionsCommentTimeLineDao extends MainCommentsTimeLineDao {
8 | public MentionsCommentTimeLineDao(String access_token) {
9 | super(access_token);
10 | }
11 |
12 | @Override
13 | protected String getUrl() {
14 | return WeiBoURLs.COMMENTS_MENTIONS_TIMELINE;
15 | }
16 |
17 | protected void clearUnread() {
18 | try {
19 | new ClearUnreadDao(access_token, ClearUnreadDao.MENTION_CMT).clearUnread();
20 | } catch (WeiboException ignored) {
21 |
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/dao/UploadAvatarDao.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.dao;
3 |
4 | import org.zarroboogs.util.net.HttpUtility;
5 | import org.zarroboogs.util.net.WeiboException;
6 | import org.zarroboogs.utils.WeiBoURLs;
7 |
8 | import java.util.HashMap;
9 | import java.util.Map;
10 |
11 | /**
12 | * http://open.weibo.com/wiki/2/account/avatar/upload
13 | */
14 | public class UploadAvatarDao {
15 |
16 | public boolean upload() throws WeiboException {
17 | String url = WeiBoURLs.AVATAR_UPLOAD;
18 | Map map = new HashMap();
19 | map.put("access_token", access_token);
20 | return HttpUtility.getInstance().executeUploadTask(url, map, image, "image", null);
21 | }
22 |
23 | private String access_token;
24 | private String image;
25 |
26 | public UploadAvatarDao(String token, String image) {
27 | this.access_token = token;
28 | this.image = image;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/Upgrade35to36.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db;
3 |
4 | import org.zarroboogs.weibo.db.table.AtUsersTable;
5 |
6 | import android.database.sqlite.SQLiteDatabase;
7 |
8 | public class Upgrade35to36 {
9 |
10 | public static void upgrade(SQLiteDatabase db) {
11 | db.execSQL("DROP TABLE IF EXISTS " + AtUsersTable.TABLE_NAME);
12 |
13 | db.execSQL(DatabaseHelper.CREATE_ATUSERS_TABLE_SQL);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/AtUsersTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class AtUsersTable {
5 |
6 | public static final String TABLE_NAME = "atusers_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String USERID = "userid";
11 |
12 | public static final String ACCOUNTID = "accountid";
13 |
14 | public static final String JSONDATA = "json";
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/DMTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class DMTable {
5 | public static final String TABLE_NAME = "dms_table";
6 | // support multi user,so primary key can't be message id
7 | public static final String ID = "_id";
8 | // support mulit user
9 | public static final String ACCOUNTID = "accountid";
10 | // message id
11 | public static final String MBLOGID = "mblogid";
12 | // message author avatar url
13 | public static final String JSONDATA = "json";
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/DownloadPicturesTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class DownloadPicturesTable {
5 |
6 | public static final String TABLE_NAME = "download_pictures_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String URL = "url";
11 |
12 | public static final String PATH = "path";
13 |
14 | public static final String SIZE = "size";
15 |
16 | public static final String TIME = "time";
17 |
18 | public static final String TYPE = "type";
19 |
20 | public static final int TYPE_AVATAR = 1;
21 |
22 | public static final int TYPE_OTHER = 2;
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/DraftTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class DraftTable {
5 | public static final String TABLE_NAME = "draft_table";
6 | public static final String ID = "_id";
7 | public static final String ACCOUNTID = "accountid";
8 | public static final String CONTENT = "content";
9 |
10 | public static final String JSONDATA = "json";
11 | public static final String PIC = "pic";
12 | public static final String GPS = "gps";
13 |
14 | public static final String TYPE = "type";
15 |
16 | public static final int TYPE_WEIBO = 1;
17 | public static final int TYPE_REPOST = 2;
18 | public static final int TYPE_REPLY = 3;
19 | public static final int TYPE_COMMENT = 4;
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/EmotionsTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class EmotionsTable {
5 |
6 | public static final String TABLE_NAME = "emotions_table";
7 | public static final String ID = "_id";
8 | public static final String JSONDATA = "json";
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/FilterTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class FilterTable {
5 |
6 | public static final String TABLE_NAME = "filter_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String NAME = "name";
11 |
12 | public static final String ACTIVE = "active";
13 |
14 | /**
15 | * type is int value, 0 is keyword, 1 is user, 2 is topic, 3 is source
16 | */
17 | public static final String TYPE = "type";
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/GroupTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class GroupTable {
5 |
6 | public static final String TABLE_NAME = "group_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String JSONDATA = "json";
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/NotificationTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class NotificationTable {
5 |
6 | public static final String TABLE_NAME = "notification_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | // support mulit user
11 | public static final String ACCOUNTID = "accountid";
12 |
13 | public static final String MSGID = "msgid";
14 |
15 | // type '0' mentions to me weibo; '1' mentions to me comment; '2' comments
16 | // to me; '3' direct message
17 | public static final String TYPE = "type";
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/TopicTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class TopicTable {
5 |
6 | public static final String TABLE_NAME = "topics_table";
7 | // support multi user,so primary key can't be message id
8 | public static final String ID = "_id";
9 | // support mulit user
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String TOPIC_NAME = "topic_name";
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/db/table/UnreadTable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.db.table;
3 |
4 | public class UnreadTable {
5 |
6 | public static final String TABLE_NAME = "unread_table";
7 |
8 | // support mulit user primary key
9 | public static final String ACCOUNTID = "accountid";
10 |
11 | public static final String STATUES = "status";
12 | public static final String FOLLOWER = "follower";
13 | public static final String CMT = "cmt";
14 | public static final String DM = "dm";
15 | public static final String MENTION_STATUS = "mention_status";
16 | public static final String MENTION_CMT = "mention_cmt";
17 | public static final String GROUP = "group";
18 | public static final String NOTICE = "notice";
19 | public static final String INVITE = "invite";
20 | public static final String BADGE = "badge";
21 | public static final String PHOTO = "photo";
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/dialogfragment/QuickSendProgressFragment.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.dialogfragment;
3 |
4 | import org.zarroboogs.weibo.R;
5 |
6 | import android.app.Dialog;
7 | import android.app.ProgressDialog;
8 | import android.os.Bundle;
9 | import android.support.v4.app.DialogFragment;
10 |
11 | public class QuickSendProgressFragment extends DialogFragment {
12 |
13 | @Override
14 | public Dialog onCreateDialog(Bundle savedInstanceState) {
15 | ProgressDialog dialog = new ProgressDialog(getActivity());
16 | dialog.setMessage(getString(R.string.sending));
17 | dialog.setIndeterminate(false);
18 | dialog.setCancelable(true);
19 | return dialog;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/dialogfragment/SelectProfilePictureDialog.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.dialogfragment;
3 |
4 | import org.zarroboogs.weibo.R;
5 |
6 | import android.app.AlertDialog;
7 | import android.app.Dialog;
8 | import android.app.DialogFragment;
9 | import android.content.DialogInterface;
10 | import android.os.Bundle;
11 |
12 | public class SelectProfilePictureDialog extends DialogFragment {
13 |
14 | @Override
15 | public Dialog onCreateDialog(Bundle savedInstanceState) {
16 |
17 | String[] items = {
18 | getString(R.string.take_camera), getString(R.string.select_pic)
19 | };
20 |
21 | AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()).setTitle(getString(R.string.select)).setItems(
22 | items,
23 | (DialogInterface.OnClickListener) getActivity());
24 | return builder.create();
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/helper/AccountHelper.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.helper;
2 |
3 | import android.content.Context;
4 |
5 | import org.zarroboogs.weibo.BeeboApplication;
6 |
7 | /**
8 | * Created by wangdiyuan on 15-5-4.
9 | */
10 | public class AccountHelper {
11 | private static Context sContext = BeeboApplication.getAppContext();
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/Annotations.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Annotations {
7 |
8 | private String clientMblogid;
9 |
10 |
11 | public Annotations() {
12 |
13 | }
14 |
15 | public Annotations(JSONObject json) {
16 |
17 | this.clientMblogid = json.optString("client_mblogid");
18 |
19 | }
20 |
21 | public String getClientMblogid() {
22 | return this.clientMblogid;
23 | }
24 |
25 | public void setClientMblogid(String clientMblogid) {
26 | this.clientMblogid = clientMblogid;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/Extend.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Extend {
7 |
8 | private Privacy privacy;
9 | private String mbprivilege;
10 |
11 |
12 | public Extend() {
13 |
14 | }
15 |
16 | public Extend(JSONObject json) {
17 |
18 | this.privacy = new Privacy(json.optJSONObject("privacy"));
19 | this.mbprivilege = json.optString("mbprivilege");
20 |
21 | }
22 |
23 | public Privacy getPrivacy() {
24 | return this.privacy;
25 | }
26 |
27 | public void setPrivacy(Privacy privacy) {
28 | this.privacy = privacy;
29 | }
30 |
31 | public String getMbprivilege() {
32 | return this.mbprivilege;
33 | }
34 |
35 | public void setMbprivilege(String mbprivilege) {
36 | this.mbprivilege = mbprivilege;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/Icons.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Icons {
7 |
8 | private String url;
9 |
10 |
11 | public Icons() {
12 |
13 | }
14 |
15 | public Icons(JSONObject json) {
16 |
17 | this.url = json.optString("url");
18 |
19 | }
20 |
21 | public String getUrl() {
22 | return this.url;
23 | }
24 |
25 | public void setUrl(String url) {
26 | this.url = url;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/Params.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Params {
7 |
8 | private String scheme;
9 | private String uid;
10 |
11 |
12 | public Params() {
13 |
14 | }
15 |
16 | public Params(JSONObject json) {
17 |
18 | this.scheme = json.optString("scheme");
19 | this.uid = json.optString("uid");
20 |
21 | }
22 |
23 | public String getScheme() {
24 | return this.scheme;
25 | }
26 |
27 | public void setScheme(String scheme) {
28 | this.scheme = scheme;
29 | }
30 |
31 | public String getUid() {
32 | return this.uid;
33 | }
34 |
35 | public void setUid(String uid) {
36 | this.uid = uid;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/PicInfos.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 | public class PicInfos {
6 |
7 | public PicInfos() {
8 |
9 | }
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/Privacy.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Privacy {
7 |
8 | private double mobile;
9 |
10 |
11 | public Privacy() {
12 |
13 | }
14 |
15 | public Privacy(JSONObject json) {
16 |
17 | this.mobile = json.optDouble("mobile");
18 |
19 | }
20 |
21 | public double getMobile() {
22 | return this.mobile;
23 | }
24 |
25 | public void setMobile(double mobile) {
26 | this.mobile = mobile;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/TopicStruct.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class TopicStruct {
7 |
8 | private String topicTitle;
9 | private String topicUrl;
10 |
11 |
12 | public TopicStruct() {
13 |
14 | }
15 |
16 | public TopicStruct(JSONObject json) {
17 |
18 | this.topicTitle = json.optString("topic_title");
19 | this.topicUrl = json.optString("topic_url");
20 |
21 | }
22 |
23 | public String getTopicTitle() {
24 | return this.topicTitle;
25 | }
26 |
27 | public void setTopicTitle(String topicTitle) {
28 | this.topicTitle = topicTitle;
29 | }
30 |
31 | public String getTopicUrl() {
32 | return this.topicUrl;
33 | }
34 |
35 | public void setTopicUrl(String topicUrl) {
36 | this.topicUrl = topicUrl;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/hotweibo/Visible.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.hotweibo;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Visible {
7 |
8 | private double type;
9 | private double listId;
10 |
11 |
12 | public Visible() {
13 |
14 | }
15 |
16 | public Visible(JSONObject json) {
17 |
18 | this.type = json.optDouble("type");
19 | this.listId = json.optDouble("list_id");
20 |
21 | }
22 |
23 | public double getType() {
24 | return this.type;
25 | }
26 |
27 | public void setType(double type) {
28 | this.type = type;
29 | }
30 |
31 | public double getListId() {
32 | return this.listId;
33 | }
34 |
35 | public void setListId(double listId) {
36 | this.listId = listId;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huati/HotHuaTi.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huati;
2 |
3 | import java.util.ArrayList;
4 |
5 | public class HotHuaTi {
6 |
7 | private CardlistInfo cardlistInfo;
8 | private ArrayList cards;
9 |
10 |
11 | public HotHuaTi() {
12 |
13 | }
14 |
15 |
16 | public CardlistInfo getCardlistInfo() {
17 | return this.cardlistInfo;
18 | }
19 |
20 | public void setCardlistInfo(CardlistInfo cardlistInfo) {
21 | this.cardlistInfo = cardlistInfo;
22 | }
23 |
24 | public ArrayList getCards() {
25 | return this.cards;
26 | }
27 |
28 | public void setCards(ArrayList cards) {
29 | this.cards = cards;
30 | }
31 |
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/Annotations.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Annotations {
7 |
8 | private String clientMblogid;
9 | private double shooting;
10 |
11 |
12 | public Annotations() {
13 |
14 | }
15 |
16 | public Annotations(JSONObject json) {
17 |
18 | this.clientMblogid = json.optString("client_mblogid");
19 | this.shooting = json.optDouble("shooting");
20 |
21 | }
22 |
23 | public String getClientMblogid() {
24 | return this.clientMblogid;
25 | }
26 |
27 | public void setClientMblogid(String clientMblogid) {
28 | this.clientMblogid = clientMblogid;
29 | }
30 |
31 | public double getShooting() {
32 | return this.shooting;
33 | }
34 |
35 | public void setShooting(double shooting) {
36 | this.shooting = shooting;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/Extend.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Extend {
7 |
8 | private Privacy privacy;
9 | private String mbprivilege;
10 |
11 |
12 | public Extend() {
13 |
14 | }
15 |
16 | public Extend(JSONObject json) {
17 |
18 | this.privacy = new Privacy(json.optJSONObject("privacy"));
19 | this.mbprivilege = json.optString("mbprivilege");
20 |
21 | }
22 |
23 | public Privacy getPrivacy() {
24 | return this.privacy;
25 | }
26 |
27 | public void setPrivacy(Privacy privacy) {
28 | this.privacy = privacy;
29 | }
30 |
31 | public String getMbprivilege() {
32 | return this.mbprivilege;
33 | }
34 |
35 | public void setMbprivilege(String mbprivilege) {
36 | this.mbprivilege = mbprivilege;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/HotHuaTiDetailCard.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 | import java.util.ArrayList;
6 |
7 | public class HotHuaTiDetailCard {
8 |
9 | private PageInfo pageInfo;
10 | private ArrayList cards;
11 |
12 |
13 | public HotHuaTiDetailCard() {
14 |
15 | }
16 |
17 | public PageInfo getPageInfo() {
18 | return this.pageInfo;
19 | }
20 |
21 | public void setPageInfo(PageInfo pageInfo) {
22 | this.pageInfo = pageInfo;
23 | }
24 |
25 | public ArrayList getCards() {
26 | return this.cards;
27 | }
28 |
29 | public void setCards(ArrayList cards) {
30 | this.cards = cards;
31 | }
32 |
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/Icons.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Icons {
7 |
8 | private String url;
9 |
10 |
11 | public Icons() {
12 |
13 | }
14 |
15 | public Icons(JSONObject json) {
16 |
17 | this.url = json.optString("url");
18 |
19 | }
20 |
21 | public String getUrl() {
22 | return this.url;
23 | }
24 |
25 | public void setUrl(String url) {
26 | this.url = url;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/PicInfos.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | public class PicInfos {
4 |
5 | public PicInfos() {
6 |
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/Privacy.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Privacy {
7 |
8 | private double mobile;
9 |
10 |
11 | public Privacy() {
12 |
13 | }
14 |
15 | public Privacy(JSONObject json) {
16 |
17 | this.mobile = json.optDouble("mobile");
18 |
19 | }
20 |
21 | public double getMobile() {
22 | return this.mobile;
23 | }
24 |
25 | public void setMobile(double mobile) {
26 | this.mobile = mobile;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/TopicStruct.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class TopicStruct {
7 |
8 | private String topicTitle;
9 | private String topicUrl;
10 |
11 |
12 | public TopicStruct() {
13 |
14 | }
15 |
16 | public TopicStruct(JSONObject json) {
17 |
18 | this.topicTitle = json.optString("topic_title");
19 | this.topicUrl = json.optString("topic_url");
20 |
21 | }
22 |
23 | public String getTopicTitle() {
24 | return this.topicTitle;
25 | }
26 |
27 | public void setTopicTitle(String topicTitle) {
28 | this.topicTitle = topicTitle;
29 | }
30 |
31 | public String getTopicUrl() {
32 | return this.topicUrl;
33 | }
34 |
35 | public void setTopicUrl(String topicUrl) {
36 | this.topicUrl = topicUrl;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/huatidetail/Visible.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.huatidetail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Visible {
7 |
8 | private double type;
9 | private double listId;
10 |
11 |
12 | public Visible() {
13 |
14 | }
15 |
16 | public Visible(JSONObject json) {
17 |
18 | this.type = json.optDouble("type");
19 | this.listId = json.optDouble("list_id");
20 |
21 | }
22 |
23 | public double getType() {
24 | return this.type;
25 | }
26 |
27 | public void setType(double type) {
28 | this.type = type;
29 | }
30 |
31 | public double getListId() {
32 | return this.listId;
33 | }
34 |
35 | public void setListId(double listId) {
36 | this.listId = listId;
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/model/Params.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.model;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Params {
7 |
8 | private String scheme;
9 |
10 |
11 | public Params() {
12 |
13 | }
14 |
15 | public Params(JSONObject json) {
16 |
17 | this.scheme = json.optString("scheme");
18 |
19 | }
20 |
21 | public String getScheme() {
22 | return this.scheme;
23 | }
24 |
25 | public void setScheme(String scheme) {
26 | this.scheme = scheme;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/bean/model/detail/Params.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.bean.model.detail;
2 |
3 | import org.json.*;
4 |
5 |
6 | public class Params {
7 |
8 | private String scheme;
9 |
10 |
11 | public Params() {
12 |
13 | }
14 |
15 | public Params(JSONObject json) {
16 |
17 | this.scheme = json.optString("scheme");
18 |
19 | }
20 |
21 | public String getScheme() {
22 | return this.scheme;
23 | }
24 |
25 | public void setScheme(String scheme) {
26 | this.scheme = scheme;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/hean/HotParamsBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.hean;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | public class HotParamsBean implements Parcelable {
7 |
8 | private String uid = "5187664653";
9 |
10 | public String getUid() {
11 | return uid;
12 | }
13 |
14 | public void setUid(String uid) {
15 | this.uid = uid;
16 | }
17 |
18 | @Override
19 | public int describeContents() {
20 | // TODO Auto-generated method stub
21 | return 0;
22 | }
23 |
24 | @Override
25 | public void writeToParcel(Parcel arg0, int arg1) {
26 | // TODO Auto-generated method stub
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/hean/HotPrivacyBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.hean;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | public class HotPrivacyBean implements Parcelable {
7 |
8 | // "privacy": {
9 | // "mobile": 0
10 | //},
11 | private int mobile = 0;
12 |
13 |
14 | public int getMobile() {
15 | return mobile;
16 | }
17 |
18 | public void setMobile(int mobile) {
19 | this.mobile = mobile;
20 | }
21 |
22 | @Override
23 | public int describeContents() {
24 | // TODO Auto-generated method stub
25 | return 0;
26 | }
27 |
28 | @Override
29 | public void writeToParcel(Parcel arg0, int arg1) {
30 | // TODO Auto-generated method stub
31 |
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/hean/HotSchemeBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.hean;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | public class HotSchemeBean implements Parcelable {
7 |
8 | private String scheme = "sinaweibo://gotohome";
9 |
10 | public String getScheme() {
11 | return scheme;
12 | }
13 |
14 | public void setScheme(String scheme) {
15 | this.scheme = scheme;
16 | }
17 |
18 | @Override
19 | public int describeContents() {
20 | // TODO Auto-generated method stub
21 | return 0;
22 | }
23 |
24 | @Override
25 | public void writeToParcel(Parcel arg0, int arg1) {
26 | // TODO Auto-generated method stub
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/hean/HotUrlStructBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.hean;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | public class HotUrlStructBean implements Parcelable {
7 |
8 | private String ori_url = "";
9 |
10 | public String getOri_url() {
11 | return ori_url;
12 | }
13 |
14 | public void setOri_url(String ori_url) {
15 | this.ori_url = ori_url;
16 | }
17 |
18 | @Override
19 | public int describeContents() {
20 | // TODO Auto-generated method stub
21 | return 0;
22 | }
23 |
24 | @Override
25 | public void writeToParcel(Parcel arg0, int arg1) {
26 | // TODO Auto-generated method stub
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/hot/hean/HotVisibleBean.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.hot.hean;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | public class HotVisibleBean implements Parcelable {
7 |
8 | private int type = 0;
9 | private int list_id = 0;
10 |
11 | public int getType() {
12 | return type;
13 | }
14 |
15 | public void setType(int type) {
16 | this.type = type;
17 | }
18 |
19 | public int getList_id() {
20 | return list_id;
21 | }
22 |
23 | public void setList_id(int list_id) {
24 | this.list_id = list_id;
25 | }
26 |
27 | @Override
28 | public int describeContents() {
29 | // TODO Auto-generated method stub
30 | return 0;
31 | }
32 |
33 | @Override
34 | public void writeToParcel(Parcel arg0, int arg1) {
35 | // TODO Auto-generated method stub
36 |
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/loader/DummyLoader.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.loader;
3 |
4 | import android.content.Context;
5 | import android.support.v4.content.AsyncTaskLoader;
6 |
7 | import org.zarroboogs.weibo.bean.AsyncTaskLoaderResult;
8 |
9 | public class DummyLoader extends AsyncTaskLoader> {
10 | public DummyLoader(Context context) {
11 | super(context);
12 | }
13 |
14 | @Override
15 | protected void onStartLoading() {
16 | super.onStartLoading();
17 | forceLoad();
18 | }
19 |
20 | @Override
21 | public AsyncTaskLoaderResult loadInBackground() {
22 | return null;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/selectphoto/ImgCallBack.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.selectphoto;
3 |
4 | import android.graphics.Bitmap;
5 | import android.widget.ImageView;
6 |
7 | public interface ImgCallBack {
8 | void resultImgCall(ImageView imageView, Bitmap bitmap);
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/setting/fragment/FilterTopicFragment.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.setting.fragment;
3 |
4 | import org.zarroboogs.weibo.db.task.FilterDBTask;
5 |
6 | import java.util.Collection;
7 | import java.util.List;
8 |
9 | public class FilterTopicFragment extends AbstractFilterFragment {
10 |
11 | @Override
12 | protected List getDBDataImpl() {
13 | return FilterDBTask.getFilterKeywordList(FilterDBTask.TYPE_TOPIC);
14 | }
15 |
16 | @Override
17 | protected void addFilterImpl(Collection set) {
18 | FilterDBTask.addFilterKeyword(FilterDBTask.TYPE_TOPIC, set);
19 | }
20 |
21 | @Override
22 | protected List removeAndGetFilterListImpl(Collection set) {
23 | return FilterDBTask.removeAndGetNewFilterKeywordList(FilterDBTask.TYPE_TOPIC, set);
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/setting/fragment/FilterUserFragment.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.setting.fragment;
3 |
4 | import org.zarroboogs.weibo.db.task.FilterDBTask;
5 |
6 | import java.util.Collection;
7 | import java.util.List;
8 |
9 | public class FilterUserFragment extends AbstractFilterFragment {
10 |
11 | @Override
12 | protected List getDBDataImpl() {
13 | return FilterDBTask.getFilterKeywordList(FilterDBTask.TYPE_USER);
14 | }
15 |
16 | @Override
17 | protected void addFilterImpl(Collection set) {
18 | FilterDBTask.addFilterKeyword(FilterDBTask.TYPE_USER, set);
19 | }
20 |
21 | @Override
22 | protected List removeAndGetFilterListImpl(Collection set) {
23 | return FilterDBTask.removeAndGetNewFilterKeywordList(FilterDBTask.TYPE_USER, set);
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/asyncdrawable/FailedResult.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.asyncdrawable;
3 |
4 | public enum FailedResult {
5 | downloadFailed, readFailed, taskCanceled
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/asyncdrawable/IPictureWorker.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.asyncdrawable;
3 |
4 | public interface IPictureWorker {
5 | String getUrl();
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/asyncdrawable/PictureBitmapDrawable.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.asyncdrawable;
3 |
4 | import android.graphics.drawable.ColorDrawable;
5 |
6 | import org.zarroboogs.weibo.R;
7 | import org.zarroboogs.weibo.support.utils.ThemeUtility;
8 |
9 | import java.lang.ref.WeakReference;
10 |
11 | public class PictureBitmapDrawable extends ColorDrawable {
12 | private final WeakReference bitmapDownloaderTaskReference;
13 |
14 | public PictureBitmapDrawable(IPictureWorker bitmapDownloaderTask) {
15 | super(ThemeUtility.getColor(R.attr.listview_pic_bg));
16 | bitmapDownloaderTaskReference = new WeakReference(bitmapDownloaderTask);
17 | }
18 |
19 | public IPictureWorker getBitmapDownloaderTask() {
20 | return bitmapDownloaderTaskReference.get();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/lib/RecordOperationAppBroadcastReceiver.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.lib;
3 |
4 | import android.content.BroadcastReceiver;
5 |
6 | public abstract class RecordOperationAppBroadcastReceiver extends BroadcastReceiver {
7 |
8 | private boolean hasRegistered = false;
9 |
10 | private boolean hasUnRegistered = false;
11 |
12 | public boolean hasRegistered() {
13 | return hasRegistered;
14 | }
15 |
16 | public boolean hasUnRegistered() {
17 | return hasUnRegistered;
18 | }
19 |
20 | public void setHasRegistered(boolean value) {
21 | this.hasRegistered = value;
22 | }
23 |
24 | public void setHasUnRegistered(boolean value) {
25 | this.hasUnRegistered = value;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/utils/BundleArgsConstants.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.utils;
3 |
4 | public class BundleArgsConstants {
5 | // listview fragment
6 | public static final String SCROLL_TO_TOP = "scroll_to_top";
7 |
8 | // friend timeline
9 | public static final String AUTO_REFRESH = "auto_refresh";
10 |
11 | /**
12 | * new message broadcast arg
13 | */
14 | public static final String ACCOUNT_EXTRA = "account_extra";
15 | public static final String MENTIONS_WEIBO_EXTRA = "mentions_weibo_extra";
16 | public static final String MENTIONS_COMMENT_EXTRA = "mentions_comment_extra";
17 | public static final String COMMENTS_TO_ME_EXTRA = "comments_to_me_extra";
18 | public static final String UNREAD_EXTRA = "unread_extra";
19 | public static final String OPEN_NAVIGATION_INDEX_EXTRA = "open_navigation_index_extra";
20 |
21 | public static final String FromUnReadIntent = "FromUnReadIntent";
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/utils/JavaReflectionUtility.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.utils;
3 |
4 | import android.widget.AbsListView;
5 |
6 | import java.lang.reflect.Field;
7 |
8 | public class JavaReflectionUtility {
9 |
10 | public static T getValue(AbsListView view, String name) {
11 |
12 | final Field field;
13 | try {
14 | field = AbsListView.class.getDeclaredField(name);
15 | field.setAccessible(true);
16 | return (T) field.get(view);
17 | } catch (NoSuchFieldException e) {
18 | e.printStackTrace();
19 | } catch (IllegalAccessException e) {
20 | e.printStackTrace();
21 | }
22 |
23 | return null;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/support/utils/ViewUtility.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.support.utils;
3 |
4 | import android.app.Activity;
5 | import android.view.View;
6 |
7 | public class ViewUtility {
8 |
9 | @SuppressWarnings("unchecked")
10 | public static T findViewById(View view, int id) {
11 | return (T) view.findViewById(id);
12 | }
13 |
14 | @SuppressWarnings("unchecked")
15 | public static T findViewById(Activity activity, int id) {
16 | return (T) activity.findViewById(id);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/widget/KeyboardControlEditText.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.widget;
3 |
4 | import com.rengwuxian.materialedittext.MaterialAutoCompleteTextView;
5 |
6 | import android.content.Context;
7 | import android.util.AttributeSet;
8 |
9 | //com.rengwuxian.materialedittext.MaterialAutoCompleteTextView
10 | public class KeyboardControlEditText extends MaterialAutoCompleteTextView {
11 | private boolean mShowKeyboard = true;
12 |
13 | public void setShowKeyboard(boolean value) {
14 | mShowKeyboard = value;
15 | }
16 |
17 | public KeyboardControlEditText(Context context, AttributeSet attrs) {
18 | super(context, attrs);
19 | }
20 |
21 | @Override
22 | public boolean onCheckIsTextEditor() {
23 | return mShowKeyboard;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/widget/ProfileTopAvatarImageView.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.widget;
3 |
4 | import android.content.Context;
5 | import android.util.AttributeSet;
6 |
7 | import org.zarroboogs.weibo.support.utils.Utility;
8 |
9 | public class ProfileTopAvatarImageView extends TimeLineAvatarImageView {
10 |
11 | public ProfileTopAvatarImageView(Context context) {
12 | super(context);
13 | }
14 |
15 | public ProfileTopAvatarImageView(Context context, AttributeSet attrs) {
16 | this(context, attrs, 0);
17 | }
18 |
19 | public ProfileTopAvatarImageView(Context context, AttributeSet attrs, int defStyle) {
20 | super(context, attrs, defStyle);
21 | }
22 |
23 | protected void initLayout(Context context) {
24 | setPadding(Utility.dip2px(5), Utility.dip2px(5), Utility.dip2px(5), Utility.dip2px(5));
25 |
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/widget/TimeTextView.java:
--------------------------------------------------------------------------------
1 |
2 | package org.zarroboogs.weibo.widget;
3 |
4 | import android.content.Context;
5 | import android.util.AttributeSet;
6 | import android.widget.TextView;
7 |
8 | import org.zarroboogs.weibo.support.utils.TimeUtility;
9 |
10 | public class TimeTextView extends TextView {
11 |
12 | public TimeTextView(Context context) {
13 | super(context);
14 | }
15 |
16 | public TimeTextView(Context context, AttributeSet attrs, int defStyle) {
17 | super(context, attrs, defStyle);
18 | }
19 |
20 | public TimeTextView(Context context, AttributeSet attrs) {
21 | super(context, attrs);
22 | }
23 |
24 | public void setTime(long mills) {
25 |
26 | String time = TimeUtility.getListTime(mills);
27 | if (!getText().toString().equals(time))
28 | setText(time);
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/widget/galleryview/Compat.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.widget.galleryview;
2 |
3 | import android.os.Build.VERSION;
4 | import android.os.Build.VERSION_CODES;
5 | import android.view.View;
6 |
7 | public class Compat {
8 |
9 | private static final int SIXTY_FPS_INTERVAL = 1000 / 60;
10 |
11 | public static void postOnAnimation(View view, Runnable runnable) {
12 | if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN) {
13 | SDK16.postOnAnimation(view, runnable);
14 | } else {
15 | view.postDelayed(runnable, SIXTY_FPS_INTERVAL);
16 | }
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/widget/galleryview/SDK16.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.widget.galleryview;
2 |
3 |
4 | import android.annotation.TargetApi;
5 | import android.view.View;
6 |
7 | @TargetApi(16)
8 | public class SDK16 {
9 |
10 | public static void postOnAnimation(View view, Runnable r) {
11 | view.postOnAnimation(r);
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/org/zarroboogs/weibo/widget/viewpagerfragment/ChildPage.java:
--------------------------------------------------------------------------------
1 | package org.zarroboogs.weibo.widget.viewpagerfragment;
2 |
3 | import android.support.v4.app.Fragment;
4 |
5 | public class ChildPage {
6 | private String mFragmentTitle;
7 | private Fragment mFragment;
8 |
9 | public ChildPage(String title, Fragment f) {
10 | this.mFragmentTitle = title;
11 | this.mFragment = f;
12 | }
13 |
14 | public String getmFragmentTitle() {
15 | return mFragmentTitle;
16 | }
17 |
18 | public void setmFragmentTitle(String mFragmentTitle) {
19 | this.mFragmentTitle = mFragmentTitle;
20 | }
21 |
22 | public Fragment getmFragment() {
23 | return mFragment;
24 | }
25 |
26 | public void setmFragment(Fragment mFragment) {
27 | this.mFragment = mFragment;
28 | }
29 |
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/jniLibs/arm64-v8a/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/arm64-v8a/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/armeabi-v7a/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/armeabi/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/mips/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/mips/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/mips64/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/mips64/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/x86/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/x86/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/x86_64/libBeeboAuthUtils.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/jniLibs/x86_64/libBeeboAuthUtils.so
--------------------------------------------------------------------------------
/app/src/main/res/anim/alphaout.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/refresh.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/stay.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/swipe_right_to_close.xml:
--------------------------------------------------------------------------------
1 |
3 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/color/timeline_item_middle_layout_text_color_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/color/timeline_item_text_color_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_aini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_aini.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_aoteman.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_aoteman.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_baibai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_baibai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_beishang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_beishang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_bishi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_bishi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_bizui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_bizui.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_chanzui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_chanzui.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_chijing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_chijing.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_dahaqi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_dahaqi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_dalian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_dalian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_ding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_ding.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_doge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_doge.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_fangdumianju.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_fangdumianju.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_feizao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_feizao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_ganmao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_ganmao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_guzhang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_guzhang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_haha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_haha.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_haixiu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_haixiu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_han.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_han.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_hehe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_hehe.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_heixian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_heixian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_heng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_heng.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_huaxin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_huaxin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_jiyan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_jiyan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_keai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_keai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_kelian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_kelian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_ku.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_ku.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_kun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_kun.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_landelini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_landelini.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_lei.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_lei.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_miao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_miao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_nanhaier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_nanhaier.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_nu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_nu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_numa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_numa.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_nvhaier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_nvhaier.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_qian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_qian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_qinqin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_qinqin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_shayan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_shayan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_shengbing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_shengbing.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_shenshou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_shenshou.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_shiwang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_shiwang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_shuai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_shuai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_shuijiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_shuijiao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_sikao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_sikao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_taikaixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_taikaixin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_touxiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_touxiao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_tu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_tu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_tuzi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_tuzi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_wabishi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_wabishi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_weiqu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_weiqu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_xiaoku.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_xiaoku.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_xiongmao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_xiongmao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_xixi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_xixi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_xu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_xu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_yinxian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_yinxian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_yiwen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_yiwen.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_youhengheng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_youhengheng.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_yun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_yun.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_zhuakuang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_zhuakuang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_zhutou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_zhutou.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_zuiyou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_zuiyou.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/d_zuohengheng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/d_zuohengheng.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_geili.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_geili.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_hufen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_hufen.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_jiong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_jiong.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_meng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_meng.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_shenma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_shenma.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_v5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_v5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_xi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_xi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/f_zhi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/f_zhi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_buyao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_buyao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_good.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_good.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_lai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_lai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_ok.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_ruo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_ruo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_woshou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_woshou.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_ye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_ye.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_zan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_zan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/h_zuoyi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/h_zuoyi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/imgbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/imgbg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/l_shangxin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/l_shangxin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/l_xin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/l_xin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_beicui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_beicui.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_beidian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_beidian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_bengkui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_bengkui.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_biefanwo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_biefanwo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_buhaoyisi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_buhaoyisi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_buxiangshangban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_buxiangshangban.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_deyidexiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_deyidexiao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_feijin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_feijin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_haoaio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_haoaio.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_haobang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_haobang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_haojiong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_haojiong.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_haoxihuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_haoxihuan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_holdzhu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_holdzhu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_jiekexun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_jiekexun.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_jiujie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_jiujie.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_juhan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_juhan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_koubishi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_koubishi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_kunsile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_kunsile.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_leifeng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_leifeng.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_leiliumanmian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_leiliumanmian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_meigui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_meigui.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_oye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_oye.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_pili.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_pili.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_qiaoqiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_qiaoqiao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_qiubite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_qiubite.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_qiuguanzhu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_qiuguanzhu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_quntiweiguan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_quntiweiguan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_shuaishuaishou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_shuaishuaishou.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_toule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_toule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_tuijian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_tuijian.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_xianghumobai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_xianghumobai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_xiangyixiang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_xiangyixiang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_xiaocry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_xiaocry.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_xiaohaha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_xiaohaha.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_xiudada.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_xiudada.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_xuyuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_xuyuan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_youyali.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_youyali.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_zana.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_zana.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_zhenjing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_zhenjing.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/lxh_zhuanfa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/lxh_zhuanfa.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_dangao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_dangao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_feiji.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_feiji.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_ganbei.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_ganbei.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_huatong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_huatong.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_lazhu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_lazhu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_liwu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_liwu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_lvsidai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_lvsidai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_weibo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_weiguan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_weiguan.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_yinyue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_yinyue.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_zhaoxiangji.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_zhaoxiangji.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/o_zhong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/o_zhong.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_fuyun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_fuyun.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_shachenbao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_shachenbao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_taiyang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_taiyang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_weifeng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_weifeng.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_xianhua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_xianhua.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_xiayu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_xiayu.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/w_yueliang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-hdpi/w_yueliang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ab_bottom_solid_inverse_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ab_bottom_solid_inverse_holo.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ab_stacked_solid_inverse_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ab_stacked_solid_inverse_holo.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/about_item_bg_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/about_item_bg_normal.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/account_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/account_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/account_management_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/account_management_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/accountactivity_new_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/accountactivity_new_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/accountactivity_remove_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/accountactivity_remove_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/at_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/at_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/avatar_enterprise_vip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/avatar_enterprise_vip.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/avatar_vip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/avatar_vip.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/camera_dark_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/camera_dark_off.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/camera_light_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/camera_light_off.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/camera_light_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/camera_light_on.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/card_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/card_bg.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/clickable_flag_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/clickable_flag_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/close_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/close_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/comment_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/comment_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/copy_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/copy_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/divider.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/divider.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/edit_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/edit_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/emoticon_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/emoticon_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/error_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/error_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/fav_en_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/fav_en_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/fav_un_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/fav_un_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_menu_location.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_share_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_menu_share_holo_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_notification.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_play_gif.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_play_gif.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_play_gif_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_play_gif_small.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_point_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_point_off.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_point_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/ic_point_on.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/list_divider_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/list_divider_holo_light.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/location_map_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/location_map_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/location_place_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/location_place_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/maintimelineactivity_settings_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/maintimelineactivity_settings_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/notification_action_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/notification_action_next.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/notification_action_previous.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/notification_action_previous.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/picture_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/picture_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/refresh_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/refresh_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/refresh_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/refresh_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/reply_to_comment_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/reply_to_comment_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/reply_to_comment_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/reply_to_comment_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/repost_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/repost_bg.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/repost_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/repost_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/save_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/save_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/search_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/search_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/send_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/send_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/send_failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/send_failed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/send_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/send_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/send_successfully.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/send_successfully.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/share_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/share_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/spinner_ab_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/spinner_ab_default_holo_dark.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/spinner_ab_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/spinner_ab_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/statusnewactivity_gps_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/statusnewactivity_gps_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/statusnewactivity_send_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/statusnewactivity_send_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/time_line_item_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/time_line_item_bg.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/timeline_comment_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/timeline_comment_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/timeline_gps_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/timeline_gps_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/timeline_load_more_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/timeline_load_more_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/timeline_pic_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/timeline_pic_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/timeline_repost_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/timeline_repost_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/topic_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/topic_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/upload_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/upload_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/web_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/web_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/write_dm_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xhdpi/write_dm_light.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/cover_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/cover_image.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/hot_huati_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/hot_huati_gray.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/hot_model_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/hot_model_gray.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/hot_weibo_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/hot_weibo_gray.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_book_grey600_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_book_grey600_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_email_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_email_white_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_more_vert_grey600_18dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_more_vert_grey600_18dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_more_vert_grey600_36dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_more_vert_grey600_36dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_notification.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_notifications_none_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_notifications_none_white_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_notifications_on_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_notifications_on_white_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_settings_applications_grey600_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_settings_applications_grey600_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_view_day_grey600_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/ic_view_day_grey600_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/my_dm_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/my_dm_normal.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/my_dm_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/my_dm_pressed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/other_dm_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/other_dm_normal.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/other_dm_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/other_dm_pressed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/status_bar_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxhdpi/status_bar_bg.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/launcher_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxxhdpi/launcher_circle.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/launcher_square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/app/src/main/res/drawable-xxxhdpi/launcher_square.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/action_bar_item_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/action_bar_item_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/actionbar_background_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/actionbar_dropdown_navigation_item_background_pressed_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/actionbar_tab_background_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_follows_you.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_header_avatar.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_message_count.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_timeline_avatar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_timeline_picture_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bottom_action_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bottom_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_drawer_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_background_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_background_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/camera_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/drawer_menu_divider.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_profile_info_viewpager_point.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/listview_item_background_normal_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/listview_item_background_pressed_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/listview_item_background_selector_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/my_dm_item_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/other_dm_item_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/progress_horizontal.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | -
6 |
9 |
10 | -
11 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/progress_horizontal_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/progress_horizontal_progress.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tab_selected.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tab_selected_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | -
6 |
7 |
8 |
9 |
10 |
11 | -
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tab_unselected_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/timelineimageview_cover.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/browserwebactivity_title_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/browserwebfragment_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
11 |
12 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/browserweibomsgfragment_empty_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/browserweibomsgfragment_progress_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/crop_center_match_width_imageview_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
15 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/dmselectuseractivity_title_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/editmyprofileactivity_refresh_actionbar_view_layout.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/gallery_general_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/gallery_gif_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/gallery_large_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/hot_model_detail_item_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/hotweibo_fragment_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/imgsitem.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
15 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/listview_footer.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/managegroupactivity_list_item_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/map.xml:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/newuserinfofragment_header_viewpager_second_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
21 |
22 |
27 |
28 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/newuserinfofragment_header_viewpager_third_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/newuserinfofragment_more_footer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/newuserinfofragment_progress_footer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/newuserinfofragment_refresh_actionbar_view_layout.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/nine_pic_gridview_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/refresh_action_view.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/simple_listview_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/smileypicker_gridview.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/useravatardialog_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_accountactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_atuserfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_browserweibocommentactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_editmyprofileactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_filteractivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_filterfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_filterkeywordfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_licenseactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_managegroupfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_nearbytimelineactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_newuserinfofragment_main_page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_searchmainactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_userlistfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/actionbar_menu_usertopiclistfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/comments_popmenu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/comments_to_me_popmenu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/contextual_menu_accountactivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/contextual_menu_draftfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/contextual_menu_managegroupfragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/imgs_activity_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/main_time_line_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/select_image_action_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/write_dm_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values/pulltorefresh_ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values/theme_dummy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/values/theme_gallery.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/changelog.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 | 最低支持到android4.4,不再向下兼容
7 | 添加许多表情支持
8 | 减小Apk体积
9 | 修正屏蔽关键词无效的问题
10 | 修复许多闪退
11 | 修改左侧抽屉样式
12 | 修改九宫格图片展示大小
13 | 添加几个新的热门微博分类
14 | 去掉友盟升级检测
15 | 添加关注分组人数
16 | 微调时间线和转发文字颜色
17 | 修复部分热门微博崩溃
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/performance_pref.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/searchable.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | mavenCentral()
7 | google()
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:4.1.3'
11 |
12 | // NOTE: Do not place your application dependencies here; they belong
13 | // in the individual module build.gradle files
14 | }
15 | }
16 |
17 | allprojects {
18 | repositories {
19 | jcenter()
20 | // 自己的库地址
21 | maven {url "https://dl.bintray.com/andforce/maven/"}
22 | // jitpack
23 | maven { url "https://jitpack.io" }
24 | google()
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 21 19:40:26 CST 2021
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
--------------------------------------------------------------------------------
/greendaogen/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/greendaogen/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'java'
2 |
3 | dependencies {
4 | implementation fileTree(dir: 'libs', include: ['*.jar'])
5 | implementation 'de.greenrobot:greendao-generator:2.0.0'
6 | }
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/AtUsersTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class AtUsersTable {
5 |
6 | public static final String TABLE_NAME = "atusers_table";
7 |
8 | public static final String ACCOUNTID = "accountid";
9 |
10 |
11 | public static final String AT_USERID = "userid";
12 |
13 | public static final String AT_USER_INFO_JSON = "at_user_info_json";
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/CommentsTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class CommentsTable {
5 |
6 | public static final String TABLE_NAME = "comments_table";
7 | // support multi user,so primary key can't be message id
8 | public static final String ID = "_id";
9 | // support mulit user
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String TIMELINEDATA = "timelinedata";
13 |
14 | public static class CommentsDataTable {
15 |
16 | public static final String TABLE_NAME = "comments_data_table";
17 | // support multi user,so primary key can't be message id
18 | public static final String ID = "_id";
19 | // support mulit user
20 | public static final String ACCOUNTID = "accountid";
21 | // message id
22 | public static final String MBLOGID = "mblogid";
23 |
24 | public static final String JSONDATA = "json";
25 |
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/DMTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class DMTable {
5 | public static final String TABLE_NAME = "dms_table";
6 | // support multi user,so primary key can't be message id
7 | public static final String ID = "_id";
8 | // support mulit user
9 | public static final String ACCOUNTID = "accountid";
10 | // message id
11 | public static final String MBLOGID = "mblogid";
12 | // message author avatar url
13 | public static final String JSONDATA = "json";
14 | }
15 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/DownloadPicturesTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class DownloadPicturesTable {
5 |
6 | public static final String TABLE_NAME = "download_pictures_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String URL = "url";
11 |
12 | public static final String PATH = "path";
13 |
14 | public static final String SIZE = "size";
15 |
16 | public static final String TIME = "time";
17 |
18 | public static final String TYPE = "type";
19 |
20 | public static final int TYPE_AVATAR = 1;
21 |
22 | public static final int TYPE_OTHER = 2;
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/DraftTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class DraftTable {
5 | public static final String TABLE_NAME = "draft_table";
6 | public static final String ID = "_id";
7 | public static final String ACCOUNTID = "accountid";
8 | public static final String CONTENT = "content";
9 |
10 | public static final String JSONDATA = "json";
11 | public static final String PIC = "pic";
12 | public static final String GPS = "gps";
13 |
14 | public static final String TYPE = "type";
15 |
16 | public static final int TYPE_WEIBO = 1;
17 | public static final int TYPE_REPOST = 2;
18 | public static final int TYPE_REPLY = 3;
19 | public static final int TYPE_COMMENT = 4;
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/EmotionsTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class EmotionsTable {
5 |
6 | public static final String TABLE_NAME = "emotions_table";
7 | public static final String ID = "_id";
8 | public static final String JSONDATA = "json";
9 | }
10 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/FilterTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class FilterTable {
5 |
6 | public static final String TABLE_NAME = "filter_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String NAME = "name";
11 |
12 | public static final String ACTIVE = "active";
13 |
14 | /**
15 | * type is int value, 0 is keyword, 1 is user, 2 is topic, 3 is source
16 | */
17 | public static final String TYPE = "type";
18 | }
19 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/GroupTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class GroupTable {
5 |
6 | public static final String TABLE_NAME = "group_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String JSONDATA = "json";
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/MyStatusTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class MyStatusTable {
5 |
6 | public static final String TABLE_NAME = "mystatus_table";
7 | // support multi user,so primary key can't be message id
8 | public static final String ID = "_id";
9 | // support mulit user
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String TIMELINEDATA = "timelinedata";
13 |
14 | public static class StatusDataTable {
15 |
16 | public static final String TABLE_NAME = "mystatus_data_table";
17 | // support multi user,so primary key can't be message id
18 | public static final String ID = "_id";
19 | // support mulit user
20 | public static final String ACCOUNTID = "accountid";
21 | // message id
22 | public static final String MBLOGID = "mblogid";
23 |
24 | public static final String JSONDATA = "json";
25 |
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/NotificationTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class NotificationTable {
5 |
6 | public static final String TABLE_NAME = "notification_table";
7 |
8 | public static final String ID = "_id";
9 |
10 | // support mulit user
11 | public static final String ACCOUNTID = "accountid";
12 |
13 | public static final String MSGID = "msgid";
14 |
15 | // type '0' mentions to me weibo; '1' mentions to me comment; '2' comments
16 | // to me; '3' direct message
17 | public static final String TYPE = "type";
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/RepostsTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class RepostsTable {
5 |
6 | public static final String TABLE_NAME = "reposts_table";
7 | // support multi user,so primary key can't be message id
8 | public static final String ID = "_id";
9 | // support mulit user
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String TIMELINEDATA = "timelinedata";
13 |
14 | public static class RepostDataTable {
15 |
16 | public static final String TABLE_NAME = "reposts_data_table";
17 | // support multi user,so primary key can't be message id
18 | public static final String ID = "_id";
19 | // support mulit user
20 | public static final String ACCOUNTID = "accountid";
21 | // message id
22 | public static final String MBLOGID = "mblogid";
23 |
24 | public static final String JSONDATA = "json";
25 |
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/TimeLineStatusTable.java:
--------------------------------------------------------------------------------
1 | package table;
2 |
3 | /**
4 | * Created by andforce on 15/8/30.
5 | */
6 | public class TimeLineStatusTable {
7 |
8 | public static final String TABLE_NAME = "time_line_status_table";
9 |
10 | // support multi user,so primary key can't be message id
11 | public static final String ID = "_id";
12 | // support mulit user
13 | public static final String ACCOUNTID = "accountid";
14 | // message id
15 | public static final String MBLOGID = "mblogid";
16 |
17 | public static final String JSONDATA = "json";
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/TopicTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class TopicTable {
5 |
6 | public static final String TABLE_NAME = "topics_table";
7 | // support multi user,so primary key can't be message id
8 | public static final String ID = "_id";
9 | // support mulit user
10 | public static final String ACCOUNTID = "accountid";
11 |
12 | public static final String TOPIC_NAME = "topic_name";
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/greendaogen/src/main/java/table/UnreadTable.java:
--------------------------------------------------------------------------------
1 |
2 | package table;
3 |
4 | public class UnreadTable {
5 |
6 | public static final String TABLE_NAME = "unread_table";
7 |
8 | // support mulit user primary key
9 | public static final String ACCOUNTID = "accountid";
10 |
11 | public static final String STATUES = "status";
12 | public static final String FOLLOWER = "follower";
13 | public static final String CMT = "cmt";
14 | public static final String DM = "dm";
15 | public static final String MENTION_STATUS = "mention_status";
16 | public static final String MENTION_CMT = "mention_cmt";
17 | public static final String GROUP = "group";
18 | public static final String NOTICE = "notice";
19 | public static final String INVITE = "invite";
20 | public static final String BADGE = "badge";
21 | public static final String PHOTO = "photo";
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/iBeebo.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/iBeebo.keystore
--------------------------------------------------------------------------------
/jni/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | include $(CLEAR_VARS)
4 |
5 | LOCAL_MODULE := BeeboAuthUtils
6 |
7 | LOCAL_C_INCLUDES := $(LOCAL_PATH)
8 |
9 | LOCAL_SRC_FILES := BeeboAuthUtils.cc
10 |
11 | LOCAL_PRELINK_MODULE := false
12 | include $(BUILD_SHARED_LIBRARY)
13 |
--------------------------------------------------------------------------------
/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_ABI := all
2 | #APP_ABI := x86
3 | #APP_ABI := armeabi x86
4 | APP_PLATFORM := android-16
5 |
--------------------------------------------------------------------------------
/screenshot/Baidu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/Baidu.png
--------------------------------------------------------------------------------
/screenshot/CoolApk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/CoolApk.png
--------------------------------------------------------------------------------
/screenshot/GooglePlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/GooglePlay.png
--------------------------------------------------------------------------------
/screenshot/WanDouJia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/WanDouJia.png
--------------------------------------------------------------------------------
/screenshot/mouse.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/mouse.gif
--------------------------------------------------------------------------------
/screenshot/screenshot_001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/screenshot_001.jpg
--------------------------------------------------------------------------------
/screenshot/screenshot_002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/screenshot_002.jpg
--------------------------------------------------------------------------------
/screenshot/screenshot_003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/screenshot_003.jpg
--------------------------------------------------------------------------------
/screenshot/screenshot_004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/screenshot_004.jpg
--------------------------------------------------------------------------------
/screenshot/screenshot_005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andforce/iBeebo/79657084ae59b6d14f23c0b2beb875010b71b6af/screenshot/screenshot_005.jpg
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':greendaogen'
2 | rootProject.name = "iBeebo"
--------------------------------------------------------------------------------