zoukankan      html  css  js  c++  java
  • 2016总结-->生活不只有技术和代码,还有诗和远方的田野。

    生活不只有技术和代码,还有诗和远方的田野。

    //---------------------------技术

    1.应用框架的架构----->收银系统

    一般情况开发中常用activity+fragment形式,简单还好,如果逻辑复杂页面跳转过多

    就会出现耦合性问题,因为你不仅要维护逻辑,数据,还要维护各页面间跳转,由于对接erp导致接口繁多,

    且商品搜索,详情,购物车,页面跳转较多,耦合度较大 子功能过多(18个左右),异常信息查询盘点,维护等等.... 出于解耦合的目的,该项目采用ActivityGroup + 子Activity +fragment 的架构

    开发中主要问题都是数据引起的,,,,,接口为webservice,文档缺失,且写接口的人已经换了好几波,测试服务器较多,给电商也有给app也有,正式和测试

    正式和测试环境数据不一致,导致遇到数据问题  定位很难,文档很重要!

    过程中遇到的一些较奇怪的问题:编码问题,gb2312--Unicode  接口返回数据无法正常解析,(接口数据正常) 经查为utf  bom头导致,

    2.sdk开发,简单的封装登陆注册等接口

    主要用到interface,把解析后数据封装后回调给使用者(unity)

    开发过程中涉及到android跟js交互(要实时拿到webview中的注册信息),

    android跟unity交互,与js交互拿到数据后,调用UnityPlayer.sendMessage()传给unity (最终给出jar和资源形式,打包由unity完成)

    3.小游戏开发,,,

    与常用应用开发不太一样,侧重不同,

    小游戏主要侧重游戏逻辑,

    自定义view/viewgroup(用canvas画),surfaceview绘制,

    assets目录下资源使用(跟unity交互资源放ass下,ios与android通用)

    资源的解压,,,解压后路径保存数据库和 sharedprefence的使用,

    4.跟蓝牙手环进行通信

    抽象出一个模块,通过厂商给出的uuid进行链接,通信 按钮的长按,短按 

    5. vr,遇到了很多坑啊

    opengl边学边用,现在还有很多问题没有完全解决  texture贴到opengle之后 有阴影黑边

    贴文字的问题,一开始直接drawtxt文字像素太低,后用canvas.drawBitmap() 又导致各种问题

    bitmap.recycled()   bitmap.getConfig()为null  还好一一解决,

    用md360库,初始化角和陀螺仪漂移问题未修复,这个问题搞了好久,尝试学习矩阵,逆矩阵

    尝试移植漂移修复算法不成功,后 群里@忍者 进行修复,解决视频初始化角度和陀螺仪漂移的修复问题,基本算是解决了大部分问题

    目前还剩一个问题,视频播放过程中用原生mediaplay在某些机型中黑屏(视频只一帧),暂时查出,很奇怪没有异常

    尝试使用ijkplayer,硬解码...后续优化尝试用vitamio,这个相对比较熟悉,也更加稳定

    *******老谭的c++程序设计看到指针就看不动了,这本书看了多年.今年公司又发了一本 算法第四版打算今年看完.

    //-----------------------------生活

    1.几个小伙伴一起爬山,鹏城第一峰,梧桐山

    2.好几个节气小伙伴都聚在一起吃饭挺好的~

    3.两个哥们结婚,由于间隔不到一个月第一个去了,第二个没有去(请不下来假)

    4.看了 孙子兵法,道德经,易经  不得不惊叹我中华文化的博大精深,接触高斯等人的算法才知道自己真是坐井观天.

    才知道宇宙与人的关系还可以以另外的形式表达出来

    5.学着做一个有趣的人.

    6.关于爱情,没什么说的....我只负责优秀,缘分这件事情不归我管.另外,不好的我不要.

    (不知道未来哪个妹子那么有福气,会遇到我,想想还有些小期待呢,)

    7.还有一个月左右就可以回家见我家那一群小可爱啦,哈哈 很开心呀.

    一篇文章,思维的八重境界http://www.cnblogs.com/lcw/p/5162978.html

  • 相关阅读:
    html5--html实现乘法口诀表
    html5--switch选择结构的优化
    CSS盒子模型
    html5--项目实战-仿天猫(移动端页面)
    关于运动
    自然拼读法长元音
    揭开自然拼读法(Phonics)的神秘面纱
    ExtJs自学教程(1):一切从API開始
    四个好看的CSS样式表格
    【Linux】linux经常使用基本命令
  • 原文地址:https://www.cnblogs.com/andlp/p/6241480.html
Copyright © 2011-2022 走看看