我的人才网android开发总结

首先感谢我的前同事,太给力了教了我那么多。
Android开发

1. 前端

https://blog.csdn.net/qq_16054639/article/details/51533487
Android前端用的框架,其实也没啥,主框架就是一个Activity嵌套4到5个Fragment达到标签页的效果,其他的就是一些网上好看的控件,自己拿到源码略作修改集成到自己的项目,还有就是一些自定义控件,就是一些Side-Menu.Android,sweet-alert-dialog。自定义控件,就是自己写的咯,源生方式绘制一个控件,可能需要好几种布局,组件组成的,使用自定义控件,就可以实现,其实封装而已,像人才网“我的”界面下的那些控件,大多是自定义控件,你可以看着源码写。然后“版本更新”,“上下拉刷新加载更多”,“侧滑关闭”,“右滑删除”,这些就是网上去找一些好看的UI控件,自己修改,能集成到自己的项目能用就行了。

2. 后端

Android 的后端,也就是服务器项目的,用的是Springboot + Redis + MySQL组合的。Android项目的后端没什么使用的了,就是一些服务、广播等组件配合使用的。

3. 前后端连接

Android前后端交互使用的是OKHttp 3.0

4.数据库应用

Android的数据库是SQLite3,源生的安卓数据操作方法,就是自己直接操作Sqlite3。但是我们现在开发都是使用ORM框架,进行数据库操作,人才网用的ORM框架有两种 GreenDao 和 Active Android,GreenDao支持每秒数千条记录GRUD,应该是最快的Android 的ORM框架,现在网上有5个常用的ORM Lite、SugarORM、GreenDAO、 Active Android、Realm。网上都有图解
在这里插入图片描述http://t.zoukankan.com/Free-Thinker-p-11490201.html

5.发消息接收消息的那个板块

收发消息那个模块叫做 推送,我们用的是极光推送,推送的功能主要就是依赖于 BroadCast和Service两个组件,你自己写也能实现的。

以下是拓展
1.简历:简历要体现出你的学历能力强,我不会但我能学,更何况我还会这么多。其他的东西 就需要你自己去学习了,更细的方面就要自己弄了。
2.比如 & 和 && 有什么 | 和 ||有什么区别
Android的px 和 DP 有什么区别 sp 和 DP 和 Px有什么区别
这些都是需要自己去理解
android项目在布局的时候,不是有组件的 长宽参数吗 Wrap 和 Fill的区别
3.富文本
在这里插入图片描述
这种效果,在安卓中叫做富文本,可以百度搜搜,富文本的实现方式

在这里插入图片描述
安卓实现富文本使用的是 SpannableString 控件,还可以通过内嵌HTML实现
4.画布 Canvas

在这里插入图片描述

这个控件不是图片,这个叫做画布 Canvas,https://www.jianshu.com/p/afa06f716ca6
我这是使用画布绘制物流单,画布可用的场景就多了,可以生成一个白板,提供手写签名,就像画图那种
5.二维码、条形码使用的 框架是 Zxing,大家都知道的,网上有
6.前后端接口访问的时候数据要加密,加密的方法就多了,Base64,MD5加密,SHA加密,如何达到你想要的加密效果或者安全级别,全凭你自己的设计,加密还可以一个套一个
7.一些题

1、& 和 &&的区别
2、Integer 和 int的区别?
3、List和Map的区别
4、HashMap和HashTable的区别
5、ArrayList和Vector的区别
6、ArrayList、Vector、LinkedList的存储性能和特性
7、Collection和Collections 的区别?
8、Overload 和 Override的区别?
9、String 和 StringBuffer 的区别

其他的 都是一些 进阶的知识点了,你项目写多了,自然而然就明白了是什么了。
我们是搞开发,又不是研发,只要能使用已有的技能完成达到自己的目标,完成领导交代的任务就OK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值