zoukankan      html  css  js  c++  java
  • 实习年前总结

    公司要放年假了,总结回顾这段时间干了什么:

    总结:

    1.Android:蓝牙、私有云对接、翻译

    2.Python+django:基础语法(A byte of Python),第一个web应用polls(getStart教程)

    除了每天早上学一小时英语,晚上散一小时步,好像没有了......

    回顾:

    Android:

    *看了几天Android源码看不懂然后看不下去了,得忍住再看

    *MVP模式,工程结构清晰了些

    *几个项目需求分析,用例图,UI设计(文档)

    *网络部分主要是retrofit2的使用,比以前用httpurlconnection写的代码干净,有时需要嵌套网络请求,代码还是有点难看(所谓迷之缩进),用了RxJava后代码又整洁了些,决定就用retrofit2+RxJava这两个库,同时session保持和json解析,从自己代码实现到用persistentcookiejar和gson库。整体上就是一些库使用,比自己代码实现方便整洁,但源码没去看,原理只了解个大概(Okhttp,RxJava观察者模式),下一步开始看这些库源码和Http协议。

    *对接一些API,公司自家的和有道、百度翻译,返回的数据有了数据类(以前都没这样设计),使用工具建立json对应数据类

    *Android蓝牙API Demo:开启/关闭,搜索,配对,建立连接,发送数据

    *高德地图API Demo:定位,下一步做搜索,导航

    *fragment嵌套使用+tablayout,弄明白fragment嵌套的生命周期方法调用

    *封装常用SharedPreferencesUtil,DialogUtil

    *viewpager使用和一个好看点的库

    *使用RecyclerView代替ListView,从以前实训项目开始改,了解GitHub上一个RecyclerView动画库,查询RecyclerView无数据时显示和自动滑动的实现,最后形成EmptyRecyclerView,AutoScrollRecyclerView

    *ViewPager->ScrollView->RecyclerView使用出现的问题与解决

    *bottomnavigationbar这个库比bottomnavigationview好用

    *了解画时钟,即用canvas、Paint自定义ClockView

    *带动画效果的Dialog库

    Python+django:

    *基础语法

    *第一个django应用(model,view, url......)

    *阿里云CentOs配置Apache+mod_wsgi+django

    *继续学习了解,想写个后台(实现登录注册,问答等功能)用到自己翻译软件上。

    新年寄语:

    时间不在于你拥有多少,而在于你怎样使用,不要荒废,加油!

  • 相关阅读:
    212-@Slf4j注解起到了什么作用?
    212-如何实现定时器扫描?
    211-redis单线程问题?
    211-Feign中的@RequestParm与@RequestBody注解的使用
    210-java加载类的时候,发生了什么了呢?
    209-thymeleaf简单使用
    JS自定义 Map
    java Main方法 获取 maven 的resource 下的xml文件
    springboot+thymeleaf 访问静态资源解决(static)
    两个list 合并后去除掉重复removeAll()的,然后再随机获取最后list中的 几个值
  • 原文地址:https://www.cnblogs.com/qianzixuan1996/p/8413405.html
Copyright © 2011-2022 走看看