Skip to content

jdyo/P2P

 
 

Repository files navigation

P2P金融 APP

image

一、主要技术点:

1.使用RadioGroup + Fragment + ViewPager搭建软件框架;  
2.实现带有回弹效果的MyScrollView;  
3.实现流式布局和随机布局效果;  
4.集成第三方的支付(支付宝);  
5.适配器Adapter的抽取;  
6.实现APP下载更新;  
7.实现九宫格手势图案解锁功能,提高安全性;  
8.实现登录,使用MD5对密码进行加密处理;  
9.自定义圆形进度条效果,并绘制中间文本的百分比显示;  
10.集成第三方Mp_Chart图表库显示各种不同风格的条形图,折线图,饼状图效果;  
11.实现用户头像切换,拍照或从图库中选择,并使用工具实现压缩和圆形处理;  
12.使用ViewPagerIndicator库实现顶部标签页面切换;  
13.使用LoadingPager实现页面加载帧动画效果;  
14.使用TextView实现跑马灯文本效果;  
15.assets目录引用外部字体库到项目中;  
16.使用FastJson解析Json数据;  
17.使用恶汉式单例模式,提供当前应用中所有创建的Activity的管理器,并对外提供添加、删除指定、删除当前、删除所有、返回栈大小的方法;  
18.提供CrashHandler类提供一个全局未被捕获异常时显式捕获的工具类(恶汉式单例);  
19.对Activity、Fragment实现对公共父类的抽取;  
20.实现对APP界面使用权重、代码、布局、图片等进行适配。  

二、服务端代码部署

找到Server目录中的压缩文件

将文件解压后导入JavaEE版Eclipse中,然后在工程中右键点击build path--> Configure Build Path 

重新配置本地的Tomcat服务器,如果有就先移除,然后点add Library --> Server RunTime--> 选择本地的Tomcat服务器,

如果JRE配置有问题就同样配置一下本地的JRE环境,add Library --> JRE System Library 选择本地的jre,然后点击ok,

右键点击工程Run As -->run On server ,如果还不行就clean 一下工程然后refresh工程在重新启动就ok

解决方案有三种:

1、导入项目之前,请确认工作空间编码已设置为utf-8
window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8

2、导入后,由于开发环境中JRE以及Tomcat Library名称可能和源代码中的不一致,可能会出现Build Path的错误,
解决方法如下:
右键project->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->
点击Add Library->选择JRE System Library(删了Tomcat Library的话就选择Server Runtime)->选择一个JRE后->Finish

3、进入项目包下的.settings目录,找到org.eclipse.wst.common.project.facet.core.xml文件,
用记事本打开后查看《runtime name="Apache Tomcat v6.0"/》,看是否与你eclipse设置的tomcat版本一致,
如果不一致,则删除该内容即可。

// TODO

  • 处理M动态权限;
  • 使用MaterialDesign库及设计规范;
  • xiaomi 5手机选择相册设置头像时的Crash.

About

P2P金融项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%