web模块负责webview的展示,BBTWebViewLayout
BBTUriHandler
负责页面的跳转和url。
BBTWebErrorView
继承自LinearLayout,用于展示错误页面
BBTWebView
继承自第三方框架jsbridge
common包是工程通用的,
问题一:该方法参数之一是JSONObject类型,是外界传递的,外界应该仅仅将具体实参传入即可,不关心该类型。
AppContext
是应用的application.:初始化下ImageLoader,信鸽推送,微信分享,是否更新等等,判断一下进程名称。
网络相关:
BBTNetworkManager
网路请求是用volley.在BBTNetworkManager,请求数据是调用postByUrl()方法。
BBTCookieRequest
设置cookie和header的
BBTUploadPicManager
上传图片和视频的管理类
DownloadRequest
下载管理类
主页
BBTMainActivity
newhomepagefragment 是目前默认的展示页
BBTNewUserCenterFragment 用户个人中心
BBTHomePageFragment 第一个页面
BBTAssortmentFragment 物品分类页面
BBTTabbarManager 管理首页底部tab切换。
BBTSelectPicVideoActivity 选择图片视频的页面
按钮的上下左右要加10dp的padding,
textview的color是111111的是
聊天:
BBTCallCenterChatActivity
继承自环信的EaseBaseActivity
BBTCallCenterChatFragment
继承自环信的EaseChatFragment
这两个是聊天的核心代码