没有合适的资源?快使用搜索试试~ 我知道了~
android-sample-app:现代Android应用程序功能演示
共76个文件
java:31个
xml:22个
png:10个
需积分: 9 0 下载量 132 浏览量
2021-05-06
10:07:16
上传
评论
收藏 170KB ZIP 举报
温馨提示
注意事项 此应用程序是现代Android应用程序的技术演示,它依赖于选定的Android Jetpack组件和最新的最佳实践。 该应用程序本身是用于添加,删除,更新和加载基本注释的客户端。 该应用程序使用“一个活动很多片段”的方法,其中活动仅用作该应用程序的入口点。 该活动的唯一责任是根据用户交互旋转片段。 该应用程序还支持基于各个应用程序设置的运行时语言更改。 考虑到当前使用RxJava Observables实现的React性,构建UI时要考虑到React性模型。 特征: 支持API> = 19 带有ViewModels和RxJava的MVVM体系结构 Dagger2进行依赖注入 乐观UI的简单实现 应用程序级别的语言偏好 Retrofit库处理的网络操作 测验 当前代码包含3个基本的单元测试,这些单元测试显示如何对ViewModels或自定义Service类进行单元测试。 代码
资源推荐
资源详情
资源评论
收起资源包目录
android-sample-app-master.zip (76个子文件)
android-sample-app-master
gradlew 5KB
settings.gradle 15B
.idea
assetWizardSettings.xml 2KB
runConfigurations.xml 564B
misc.xml 2KB
caches
build_file_checksums.ser 537B
gradle.xml 626B
codeStyles
Project.xml 2KB
vcs.xml 180B
gradle
wrapper
gradle-wrapper.properties 231B
gradle-wrapper.jar 53KB
README.md 2KB
gradlew.bat 2KB
gradle.properties 726B
.gitignore 137B
app
src
androidTest
java
com
davidkneys
bsctask
ExampleInstrumentedTest.java 739B
test
java
com
davidkneys
bcstask
service
DataRepositoryTest.java 4KB
ui
detail
NoteDetailVMTest.java 2KB
main
AndroidManifest.xml 935B
res
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 5KB
mipmap-xxxhdpi
ic_launcher.png 9KB
ic_launcher_round.png 15KB
mipmap-xhdpi
ic_launcher.png 4KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
menu
menu.xml 290B
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 3KB
drawable
ic_add_black_24dp.xml 321B
circle.xml 282B
ic_launcher_background.xml 5KB
layout
fragment_notes.xml 3KB
note_list_item.xml 2KB
fragment_note_detail.xml 3KB
activity_main.xml 662B
drawable-v24
ic_launcher_foreground.xml 2KB
values-cs-rCZ
strings.xml 999B
values
colors.xml 299B
strings.xml 910B
styles.xml 709B
mipmap-xxhdpi
ic_launcher.png 6KB
ic_launcher_round.png 10KB
java
com
davidkneys
bsctask
service
SchedulerProviderImpl.java 434B
OnlineChecker.java 282B
DataRepository.java 6KB
OnlineCheckerImpl.java 652B
SchedulerProvider.java 181B
utils
ViewModelDIFactory.java 1010B
BaseActivity.java 2KB
BaseFragment.java 2KB
LocaleManager.java 2KB
ui
CommonState.java 2KB
MainActivity.java 3KB
notelist
NotesFragment.java 4KB
NotesViewState.java 490B
NotesAdapter.java 3KB
NotesVM.java 1KB
detail
NoteDetailVM.java 3KB
NoteDetailViewState.java 402B
NoteDetailFragment.java 2KB
NoteUI.java 392B
App.java 895B
api
PutNoteRequest.java 397B
BscApi.java 858B
Note.java 577B
di
ViewModelModule.java 961B
ViewModelKey.java 456B
ApplicationComponent.java 627B
ApplicationModule.java 985B
NetworkModule.java 3KB
.gitignore 7B
build.gradle 2KB
proguard-rules.pro 751B
build.gradle 533B
共 76 条
- 1
资源评论
FedAI联邦学习
- 粉丝: 20
- 资源: 4568
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功