Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ssuhvs/lostad-android
android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. 1、集成了大部分app开发的必要组件, 2、修复了一些第三方组件的bug,并进行了扩展。3、现成的工具类,提示窗口工具类,主界面、登陆、注册界面和交互流程。 4、良好的架构设计。
https://github.com/ssuhvs/lostad-android
Last synced: 3 months ago
JSON representation
android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. 1、集成了大部分app开发的必要组件, 2、修复了一些第三方组件的bug,并进行了扩展。3、现成的工具类,提示窗口工具类,主界面、登陆、注册界面和交互流程。 4、良好的架构设计。
- Host: GitHub
- URL: https://github.com/ssuhvs/lostad-android
- Owner: ssuhvs
- Created: 2015-11-19T03:53:59.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-08T14:41:50.000Z (over 8 years ago)
- Last Synced: 2024-07-28T18:39:32.561Z (3 months ago)
- Language: Java
- Homepage: http://weibo.com/lostbottle
- Size: 5.92 MB
- Stars: 84
- Watchers: 20
- Forks: 41
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-seeds - lostad-android
README
# lostad-android framework(有图有真相)
## 免费的编程中文书籍索引 #### 一、框架简介:##
本框架是作者在长期的项目开发中积累的劳动成果,是最优秀android开发框架的整合.
项目的目标:做为二次发的框架,减少重复劳动,提高开发效率!①群:102096901
## 二、为什么选择使用该框架?##1、提供了一个基础的开发框架,并为您做好了多渠道分发的相关配置,简化开发步骤,让初学者也可以轻松开发出一个专业的App。
1.1
app打开一个activity时,框架自动记录此Activity,销毁Activity时取消记录,App退出时清空所有未处理的Activity。
1.2
所有的View都View自动注入,不需要手写声明代码和findViewById代码块。
1.3
本框架在不断的完善,尽量集成最少的必要第三方组件,以降低维护成本
2、集成了大部分app开发的必要组件:2.1
主界面上的Tab 做了两种演示风格,一种是tab左右滑动切换(类微信),另一种是tab不可滑动切换(类网易新闻),
Demo中默认展示的第一种形式,点击主界面右上角的菜单按钮,可调出第二种展现风格。
2.2
如果您希望手机状态栏背景色与标题背景色融合,需要做二个工作:
1) Activity继承Demo中的BaseActivity (或setSystemBarStyle(R.color.bg_title)),
2) Activity对应的布局文件加入属性:android:fitsSystemWindows="true" ;2.3
下拉刷新上拉加载更多、圆形多边形头像、登录、注册、找回密码、自定义提示窗口;2.4 zxing 扫码 CaptureActivity
3、现成的工具类,提示窗口工具类(DialogUtil、UI特效工具类EffectUtil等),主界面、登陆、注册界面和基本交互流程。
用户基本信息编辑的模块,仿微信的交互方式(一次只可编辑一项,完事直接保存,录入界面友好可重用性高)。
把头像选择、裁剪封装到一个工具类里,简化您的操作过程,操作完成后,直接返回图片的bitmap !4、修复了一些第三方组件的bug,并进行了扩展、WaterDropListView 等。
比如 类似知呼刷新的效果,WaterDropListView 控件简化调用方式,效果优化。
5、良好的架构
自己看去吧!
## 三、本框架具体整合了哪些东西 ##Xutils (最著名的android开发框架之一,Http请求、View注入、db操作、图像加载)、
WaterDropListView(下拉刷新水滴效果)、
gson(Google的Json解析库)、
JumpingBeans ( 跳动的 loading... )、
多种形状的 ImagageView 控件等、
效果丰富的Tab组建:SmartTabLayout。
## 四、如何使用?##
下载本项目,在app项目下的gradle配置文件中的 applicationId 改成您自己的applicationId,就可以在上面进行二次开发了。
注意:
1)自定义的Application要继承BaseApplication
2)自定义的Activity要继承 BaseAppActivity
3)自定义的用于保存用户登录信息的bean要实现ILogin接口。
## 五、最后,期待您在使用过本项目后前来发表有任何吐槽或建议##
本项目不断的进行改进,如果您觉得本项目对您有所帮助,请您Star一下本项目,也欢迎大家fork本项目
后面,本项目也会放出android端的代码生成器的相关源码。
(欢迎关注本人微博进行各种吐槽)