代码拉取完成,页面将自动刷新
一款自己用的android快速开发框架,在不断的完善中
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
api 'com.github.TJHello:TJFramework:***'
}
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
//在AndroidManifest-Application中增加
android:name="com.tjbaobao.framework.base.BaseApplication"
//如果已经有了别的Application基类,请在Application-onCreate中增加以下代码
com.tjbaobao.framework.base.BaseApplication.init(this);
//在AndroidManifest-Application中增加
<meta-data android:name="database_name" android:value="TjFramework" />
<meta-data android:name="database_version" android:value="1"/>
<meta-data android:name="FW_IS_DEBUG" android:value="true" />
- BaseActivity
- BaseAdapter
- BaseApplication
- BaseFragment
- BaseFragmentActivity
- BaseItemDecoration
- BaseRecyclerAdapter
- BaseV4Fragment
以下是二次封装基类,规定了一定的结构,以及便捷标题栏的使用。
- TJActivity
- TJFragment
- TJFragmentActivity
- BaseDataBaseHelper
-- BaseDialog//弹窗封装,带有动画等
- BaseUI //UI基类
- BaseLinearLayout
- BaseRelativeLayout
- BaseRecyclerView //RecyclerView封装
- BaseTitleBar//多功能标题栏
- ClickTabbar//点击选择Tabbar
-- BaseHandler//handler封装,Created by Dmytro Voronkevych
-- BaseTimerTask//TimerTask封装
-- ConstantUtil//常量类,主要封装了地址获取方法
-- DateTimeUtil//日期时间处理类
-- DeviceUtil//设备信息获取类
-- Equation//封装了一些求两点距离,矩形相交等关于数学的方法
-- ExecuteLog//log处理类
-- FileDownloader//文件下载类,对OKHttp的封装,支持磁盘缓存,优先下载队列,下载进度等等。
-- FileUtil//文件处理类
-- FontManager//字体管理器
-- HexConvertTools//字节转换工具
-- ImageDownloader//图片加载器,支持异步处理,内存、磁盘缓存,优先下载队列,图片剪裁压缩等等
-- NetworkUtil//网络处理类(已经弃用)
-- OKHttpUtil//OKHttp的封装类
-- ResourcesGetTools//资源获取器,用于获取图库图片,视频,拍照,录像,以及磁盘文件等
-- SVGUtil//SVG文件处理工具
-- Tools //常用工具集合,日志输出,Toast等等
-- ValueTools//字节于对象之间的转换
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型