# Android Trip Journal-安卓旅行日志
🚀嗨!这是本人大学安卓课程设计的作品!虽然期间经历过很多事情,但还是如愿的进行开源出来。
---------------
由于第一次写Readme文档,不太会写,所以我尽量的把整个项目的说明和重要部分解释清楚。😀
本项目用到很多第三方开源库,特此感谢这些大大开源的库,同时也感谢csdn许多博客的启发。🚀
由于使用了Google的`Mater Design `大家在导入依赖库可能需要科学上网来进行下载依赖库。🚀
简单的项目功能介绍:
1. 用户注册:邮箱填写、邮箱填写、密码填写、 用户登录、用户忘记密码
2. 创建记事本:编写记事本、修改记事本、删除记事本、上传记事本
3. 数据管理: 通过云服务器找回被删除的数据、本地笔记上传到云端、选择删除云端数据
4. 天气预报:获取用户当前位置的3天以内的天气情况
5. 网易云热评:获取歌曲的热门评论
6. 用户密码:修改或忘记密码
初略的功能模块图介绍
![image-20210409221014574](https://raw.githubusercontent.com/zhengnanxi/zhengnanxi-AndroidProjectNotepad_APP/master/image-20210409221014574.png)
**🚀<a href="https://www.bilibili.com/video/BV1m54y1b73J">项目演示视频</a>🚀**
### 项目启动注意
项目使用AndroidStudio V3.5.2 进行开发!!!
由于项目用到`比目后端云`作为后台数据库使用,我会把自己的ID清空,需要的同学,可以自行填入。除此之外,还有很多要自行填入的,我会在这里说明🚀
>1. 修改比目后端云ID
>
> 1. java\com\example\test3\ui\home\HomeFragment.java
>
> 2. java\com\example\test3\ui\share\CloudManage.java
> 3. java\com\example\test3\ui\share\ShareFragment.java
> 4. java\com\example\test3\LoginFragment.java
> 5. java\com\example\test3\Main2Activity.java
>
> ```java
> Bmob.initialize(getActivity(),"你的比目后端云ID");
> ```
>
>22
>
>2. 天气API接口
>
> 本人使用的是http://www.tianqiapi.com/ 该网站的API接口
>
> java\com\example\test3\ui\Weather
>
> ```java
> //必要的KEY之类的
> params.put("appid",你的id);
> params.put("appsecret","你的密钥");
> ```
>
>3. 网易云热评API说明
>
> 歌单ID是我本人的,嘿嘿嘿🚀
>
> ```java
> //必要的KEY之类的
> params.put("mid",430657150);//选定特定的歌单ID--来着我喜欢的音乐(~ ̄▽ ̄)~
> ```
>
>4. 邮箱发送方说明与设置
>
> 具体如何开启邮件服务器,请自行百度(很简单的)
>
> java\com\example\test3\SendEmail.java
>
> ```java
> private final String myEmailAccount = "发送方邮箱"; //发送方
> private final String myEmailPassword = "邮箱密钥"; //秘钥
> ```
#### 数据库表结构说明:
项目使用安卓自带的Sqlite数据库,大家不用担心,源码自己查看就行。
其次是比目后端云的表结构
1. 用户数据表---->表名:RegisterMessage
![image-20210409225145205](https://raw.githubusercontent.com/zhengnanxi/zhengnanxi-AndroidProjectNotepad_APP/master/image-20210409225145205.png)
2. 存储用户日志表---->由于太多列,所以大家查看源码里面的sql数据自行创建
具体位置:java\com\example\test3\ui\home\DBUtils.java
#### 写到最后
如果你喜欢本项目的话,麻烦点个关注 真的很感谢。最后,感谢这些开源项目🚀🚀🚀
>```xml
>//Glide依赖
>com.github.bumptech.glide:glide:4.8.0
>//仿QQ滑动删除依赖
>com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0'
>//图片选择器
>com.github.LuckSiege.PictureSelector:picture_library:v2.5.8
>//权限请求
>com.hjq:xxpermissions:6.5
>com.jayway.android.robotium:robotium-solo:5.6.3
>//邮件依赖
>com.sun.mail:android-mail:1.6.0
>com.sun.mail:android-activation:1.6.0
>//浮动按钮依赖
>com.getbase:floatingactionbutton:1.10.1
>```
>
没有合适的资源?快使用搜索试试~ 我知道了~
Android课程设计-安卓旅行日志APP.zip
共251个文件
png:101个
xml:76个
java:43个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 44 浏览量
2024-12-06
01:21:52
上传
评论
收藏 43.98MB ZIP 举报
温馨提示
Android课程设计——安卓旅行日志APPAndroid 旅行日志-安卓旅行日志嗨!这是我本人大学安卓课程设计的作品!虽然期间经历了很多事情,但还是如愿的进行开源出来。由于第一次写Readme文档,不太会写,所以我尽量把整个项目的说明和重要部分解释清楚。本项目用到了很多第三方库,特别感谢这些开源开源库的库,同时也感谢csdn许多博客的启发。由于使用了Google的Mater Design 大家在导入依赖库可能需要科学上网来进行下载依赖库。简单的项目功能介绍用户注册邮箱填写、邮箱填写、密码填写、用户登录、用户忘记密码创建记事本编写记事本、修改记事本、删除记事本、上传记事本数据管理通过云服务器查找回被删除的数据、本地笔记上传到云端、选择删除云端数据天气预报获取用户当前位置的3天内的天气情况网易云热评获取歌曲的热门评论用户密码修改或忘记密码初步略的功能模块图介绍 项目演示视频项目启动注意事项项目使用AndroidStudio V3.5.2进行开发!!!由于项目占用比目后端云作为后台数据库使用,我把自己的ID清空,需要的同学
资源推荐
资源详情
资源评论
收起资源包目录
Android课程设计-安卓旅行日志APP.zip (251个子文件)
app-release.apk 7.75MB
app-release2.apk 7.74MB
记事本V3.0.apk 7.73MB
app-releaseV1.0.apk 7.42MB
app-release.apk 6.6MB
app-release_debug.apk 6.32MB
gradlew.bat 2KB
.gitignore 208B
.gitignore 7B
build.gradle 3KB
build.gradle 712B
settings.gradle 40B
gradlew 5KB
commons-collections-3.1.jar 546KB
json-lib-2.1-jdk15.jar 293KB
commons-lang-2.5.jar 273KB
commons-beanutils-1.9.4.jar 241KB
ezmorph-1.0.3.jar 76KB
gradle-wrapper.jar 53KB
commons-logging.jar 44KB
HomeFragment.java 36KB
LoginFragment.java 24KB
RecordActivity.java 15KB
ShareFragment.java 14KB
CloudManage.java 9KB
SQLiteHelper.java 9KB
WeatherFragment.java 8KB
CarAdapter.java 7KB
TimeButton.java 5KB
SendEmail.java 5KB
reping.java 5KB
tianqi.java 5KB
SideSlipAdapter.java 4KB
MainActivity.java 4KB
CardMessage.java 4KB
GlideEngine.java 3KB
SelectPlotAdapter.java 3KB
Tools.java 3KB
Main2Activity.java 3KB
ExampleUnitTest.java 2KB
CommentMyService.java 2KB
GlideRoundTransform.java 2KB
DBUtils.java 2KB
StringAndBitmap.java 2KB
WeatherAdapter.java 2KB
Weather_Message.java 1KB
MyImageAdapter.java 1KB
SlideshowFragment.java 1KB
PhotoViewActivity.java 1KB
ToolsFragment.java 1KB
SendFragment.java 1KB
RegisterMessage.java 859B
CardItemDecoration.java 783B
ExampleInstrumentedTest.java 750B
SlideshowViewModel.java 460B
NavigationHost.java 459B
GalleryViewModel.java 452B
ToolsViewModel.java 444B
ShareViewModel.java 444B
HomeViewModel.java 440B
GetPicture.java 440B
SendViewModel.java 440B
PictureFilter.java 339B
ceshibeijing.jpg 261KB
test.jpg 17KB
products.json 6KB
output.json 234B
output.json 234B
README.md 4KB
beijinngtu.png 1.9MB
image-20210409221014574.png 42KB
ic_launcher_round.png 15KB
plane.png 14KB
fire.png 13KB
ic_launcher_round.png 10KB
weather_new_snow.png 10KB
ic_launcher.png 9KB
weather_lei_new.png 8KB
weather_lei.png 7KB
ic_launcher_round.png 7KB
ic_launcher.png 6KB
weather_rain.png 6KB
weather_duoyun.png 6KB
weather_duoyun_new.png 6KB
weather_shachen.png 6KB
yin.png 5KB
weather_wu.png 5KB
ic_launcher_round.png 5KB
ic_launcher.png 4KB
image-20210409225145205.png 4KB
ic_launcher.png 3KB
ic_launcher_round.png 3KB
pass.png 2KB
ic_launcher.png 2KB
ic_wait_function_picture.png 1KB
ic_my_function_picture.png 1KB
ic_function_search_picture.png 1KB
ic_stat_more_picture.png 883B
ic_stat_weather_picture.png 850B
ic_stat_traincheck_picture.png 809B
共 251 条
- 1
- 2
- 3
资源评论
徐浪老师
- 粉丝: 8554
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PMP备考常见传统敏捷术语表 PMP备考必备 PMP术语
- 大数据实验2和6数据和python源代码.7z
- 全面解析:JavaScript语言核心技术及应用领域教程
- Java-wms基于JAVA的智能仓储管理系统, 包含PDA端和WEB端, 功能涵盖WMS(仓库管理系统), OMS(订单管理系统), BMS(财务管理系统), TMS(运输管理系统)
- MATLAB环境下基于隐马尔可夫模型-高斯混合模型-期望最大化的图像分割算法 算法运行环境为MATLAB R2021b,使用期望最大化(EM)算法进行图像分割,并同时依赖于高斯混合模型(GMM)和马尔
- 00大数据期末复习资料.7z
- 欧姆龙PLC程序欧姆龙案例欧姆龙标准程序 本产品适用于新手或者需要学习欧姆龙脉冲控制的新手 本程序包括有欧姆龙CP1H脉冲程序案例,威纶通触摸屏程序,word讲义 程序涉及方面广,适合新手入门学习
- aLinux(大三嵌入式).7z
- WebSocket协议:高效实现现代Web应用的实时通信解决方案
- 软件工程实验提交要求.zip
- 基于Javamail的邮件收发系统(系统+论文+开题报告+任务书+外文翻译+文献综述+答辩PPT).zip
- Hive函数应用实例解析:提升数据分析效率
- 软件工程PDF、思维导图、用例图、类图.7z
- 0软件工程期中、期末考.7z
- 通过FTP上传文件到一个或者多个CDN资源
- 宠物的每一帧,请务必和代码放在同一路径下再运行
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功