# AndroidProject **Repository Path**: CPLASF000000/android-project ## Basic Information - **Project Name**: AndroidProject - **Description**: 我的大创作品。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-04 - **Last Updated**: 2021-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Android ## README # AndroidProject ## 简要描述 这是一个基于安卓的四等水准计算实现。 在四等水准测量里有重测功能、添加转点功能,详细的可以查看使用[教程链接](https://www.zybuluo.com/Arbalest-Laevatain/note/1306203)。 由于时间关系,还有许多不完善的地方,故将项目代码放上来,望有心人进一步完善。 ## 下载页面 https://github.com/MagicalBrain/AndroidProject/blob/master/package/release/app-release.apk 进去直接点 Download ## 项目代码说明 ### java代码目录 https://github.com/MagicalBrain/AndroidProject/tree/master/app/src/main/java/com/example/administrator/myapplication01 ### xml代码目录 https://github.com/MagicalBrain/AndroidProject/tree/master/app/src/main/res/layout ### 主页面 java代码文件:myapplication01 xml代码文件:同名 写了一个使用LinearLayout简单的页面。 自定义按钮:目前无任何功能,但可作为后来新添加的功能的端口。 使用教程按钮:点击可以访问我的使用笔记(cmd markdown上的) ### 顺序选择页面 java代码文件:Activitydemo02 xml代码文件:同名 选择四等水准测量的观测顺序。 ### 后前前后顺序测量页面 Activitydemo03 java代码文件:Activitydemo03 xml代码文件:同名 ### 后后前前顺序测量页面 Activitydemo04 java代码文件:Activitydemo04 xml代码文件:同名 ### 水准概算页面 Activitydemo05 java代码文件:Activitydemo05 xml代码文件:同名 ## 其他Java文件 ### 增加测站代码文件 AddCZ.java 这里封装了一些添加测站的函数,包括添加TextView、EditView一些小控件的函数,如果在实现其他测量计算(例如:四等导线……)的过程中,需要添加测站的话,可以仿照这里面的函数实现来写,从而达到快速开发的目的。 ### 测站类的定义 SZcezhan.java 这里定义了测站这一类对象的各种属性。要注意的是后面Parcel容器部分,那是为了能够在各页面(Activity)之间传递该类的数据而写的。 ### 测段类的定义 SZceduan.java 这里定义了测站这一类对象的各种属性。要注意的是后面Parcel容器部分,那是为了能够在各页面(Activity)之间传递该类的数据而写的。 ### 限差计算函数 SZjisuan.java 这里封装了一些四等水准测量计算中用到的限差计算函数,可直接调用。 # 2019-03-03 更新 在计算页面的结果输出中,新添加了改正数可选输出、测站测段数据可选输出。 # 2021-11-04 更新 歇逼,换了新电脑,原来用的旧版的jdk、gradle,现在要想继续跑这个项目,还得把原来那一套老环境搭起来,真的歇逼。 还不如在新环境下重写一个。