平时自己工作忙,在之,自己总感觉自己不擅长写些文字性的东西,今天晚上正好有时间,练练手,好快啊,自己从去年国庆节的时候学习Android,好快已经快8个月了,想到当时为什么要学Android,一句话 就是为了提高自己,多赚钱,技术就是生存的本钱,去年智能手机开发很火,自己也顺应时代的潮流加入了这个行列
我对自己的自学能力还是很自信的,大学学的是法律现在来搞编程,就证明了这一点,哈哈,从开始自学asp,到从后来学习java,搞SSh框架,SSH框架的项目自己做了三个,到现在自己研究Android
刚开始还想自己在外面报个培训班,结果一打听 ,不但学习费用贵,而且都是北京上海的,作罢,自学吧,网上找学习资料,一个偶然机会在电驴上看到了Mars老师的视频教程,试听了两集,感觉非常不错,公司的网不错,就将整个四季教程很快都下载下来了,我是如获至宝啊, 说实话,这老师讲的真好,语言犀利,思路清晰,谢谢他的无私奉献,真的搞技术的人我见过很多,有的人虽然技术很好,但是相当的保守,至于是谁 我也就不说了,我总认为:知识共享,才能彼此学习, 彼此进步,我觉得教程不错,就给我们的一个老同事共享了
通过这8个月自己的不断坚持学习,中间公司忙也是断断续续的,现在终于学习完了,刚开始,第一季的教程学习了一遍,又复习了一遍,基本都是靠晚上看教程,看了之后练习,一季过后,回过头来复习,我震惊了,对一些常用的组件既然没有一点的印象,像的Intent,service,BroadCastReceive,ContentProvider,等等,感觉自己还是没有真正的理解他们,没有关系在听一遍,就这样对于第一季的教程由听了了一遍,也做了笔记,必须要做笔记,自己以后复习就方便了嘛,照着这样的方法,其他几季也就搞完了,有的章节,比较抽象难懂,像ContentProvider自己就看了四五遍教程,边看边练,学习没有捷径 ,只能靠自己一点一点积累,在这期间练了一个Mp3播放器的项目
正在自己学习android有两个多月的时候,公司经理说要开发智能手机的项目,我很高兴,因为我可以借这个项目自己练练手了,但是自己高兴的太早了,他认为我们技术力量不足以完成这个工作,要外包出去,我想,我们技术部必须要把这个项目拿下来,自己做,最后经过和经理的商量,经理同意了,android版的由我们来做,iphone外包出去,就这定了,经理同志,还三番五次的问我,咱们能开发不?我有些火了,既然不信任 ,你就让别人开发就行了,但是我忍了,只能给他讲,能做 哈哈,就这样,开发的事儿就定了,小公司就这样
今年年初,项目就启动了,但是由于公司的其他的事情,直到从四月份才开始进入开发阶段,页面布局一星期搞定,在进行首页动态布局的时候,出现了很多问题,直到今天都搞定了,我一一道来
首页共有三个模块,由于要和服务器端交互,所以到底直接启动一个异步任务呢?还是启动一个Service,然后在service里启动一个线程,由于异步任务和Activit在同一个类,不便于管理,所以我就采用了第二种方案,在用Intent传值的时候,传递字符串都没有什么问题,传图片就不会了,网上查资料最后搞定,第二个模块是一个Listview,也启动了一个Service,然后在service;里面启动一个线程,结果老内存溢出,最后测试来,测试去,开始只能放在一个线程里面完成了,与服务器端交互 List集合是取到值了,但是通过SimpleAdapter适配器给ListView赋值,list集合里面的值为HashMap ,有两种方法,第一种就是讲得到的值进行转化为HashMap,第二种就是自定义我们的ArrayAdapter,当然我们可以试下BaseAdapter看会不会出现什么问题,自定义ArrayAdapter 折腾了一整天,搞定,在界面是能显示了,但是ListView高度不够,小Case搞定,但是当点击每个条目的时候会出现程序无响应,还有待解决,第三个模块开始用ListView搞了半天 ,这种动态布局的图片列表不适合ListView,最后改用GridView,还是要自定义适配器
总体感觉就是因为第一次开发,没有相关的开发经验,导致走了很多弯路,搞研究,就需要这种精神,不断探索,不断尝试,直到最后问题的解决,项目刚刚开始,还会遇到很多问题,不过我还是很自信,相信自己一定会把这个项目顺利完成,加油!
告诫自己:开发不能急于求成,都是有个过程,要处理好开发与学习,复习之间的关系,做到开发学习两不误,心里平静,思路清晰才能事半功倍,莫浮躁,一切按照原计划进行,要善于表达自己
分享到:
相关推荐
通过.NET技术,开发者可以利用C#等语言的强大功能,实现高效、稳定的小程序开发。 1. .NET框架介绍 .NET框架是由微软开发的开源开发平台,它提供了丰富的类库和工具,支持多种应用程序的开发,包括Web应用、桌面...
基于微信小程序开发的共享充电桩项目源码 基于微信小程序开发的共享充电桩项目源码 基于微信小程序开发的共享充电桩项目源码 基于微信小程序开发的共享充电桩项目源码 基于微信小程序开发的共享充电桩项目...
总的来说,这个"微信小程序云开发完整源码"涵盖了小程序开发的基础知识,云开发的运用,以及实际项目经验,是学习和提升微信小程序开发技术的理想资料。通过深入学习和实践,不仅可以掌握小程序的开发流程,还能理解...
在IT行业中,微信小程序开发是一项重要的技术领域,它允许开发者构建轻量级的应用程序,无需用户下载安装,直接在微信平台上运行。PNG图标是UI设计和前端开发中的关键元素,用于提供清晰、高质的视觉指示。对于"微信...
本《微信小程序开发手册(完整版).CHM》是专为初学者和进阶开发者设计的指导性资料,涵盖了从入门到精通的全过程。 该手册首先会介绍微信小程序的开发环境搭建,包括安装微信开发者工具,设置项目,理解小程序的...
VxWorks 程序开发实践VxWorks 程序开发实践
WindowsWDM设备驱动程序开发指南
"VS2008 C#开发WinCE系统程序开发详细步骤" 本文详细介绍了使用VS2008+SQLite开发WinCE系统下的PDA程序的开发步骤,涵盖了开发环境的配置、数据库的选择和连接、开发工具的选择等方面。 一、开发环境配置 开发...
Vue3 + TypeScript + Uniapp 开发小程序【医疗小程序完整案例·一篇文章精通系列】Vue3 + TypeScript + Uniapp 开发小程序【医疗小程序完整案例·一篇文章精通系列】Vue3 + TypeScript + Uniapp 开发小程序【医疗小...
本“微信小程序开发服务合同”是为了解决企业和个人在寻求微信小程序开发服务时的法律保障和权益明确问题。签订这样的合同,通常包含以下几个关键知识点: 1. **服务范围**:合同会明确服务提供商需要完成的工作,...
有完整版的的名字是《VC2008专题应用程序开发实例精讲 源代码》,本来以为超过15M上传失败了呢。 全书从实用的角度出发,通过实例精讲的形式,详细介绍了VC++ 2008各种热门专题应用程序开发的方法与技巧。全书分6篇...
Visual C++ OpenGL应用程序开发 郭兆荣编著 实例程序源代码
这些"微信小程序开发常用的1600个PNG图标"集合提供了一个丰富的资源库,帮助开发者快速找到适合不同场景的图形元素,以创建专业且吸引人的用户界面。 1. 图标设计原则: - 清晰性:图标应简洁明了,一眼就能识别其...
《Windows设备驱动程序WDF开发及源码》涵盖了Windows驱动程序开发的核心知识,特别是Windows Driver Framework(WDF),这是微软为简化驱动程序开发提供的一种框架。WDF旨在提高驱动程序的稳定性和可靠性,同时减少...
《微信小程序开发图解案例教程》是一本专为学习微信小程序开发而编写的图书,它以实例驱动的方式,深入浅出地介绍了微信小程序的开发技术和实践应用。微信小程序,作为腾讯公司推出的一种轻量级应用开发平台,已经...
在这个"超实用的微信小程序开发的商城系统源码"中,我们可以深入理解如何利用微信小程序开发一个完整的商城系统。 1. **微信小程序基础** 微信小程序基于JavaScript、WXML(微信小程序标签语言)和WXSS(微信小...
微信小程序开发案例,微信小程序开发模板,快速开发自己小程序
该项目是微信小程序的摇杆Demo,由于项目需要用到摇杆但是网上很少有关于虚拟小程序的摇杆,于是自己做了一个demo,只是提供一种思路,详见https://blog.csdn.net/York_New/article/details/79795541
《Java Web程序开发范例宝典》是一本深入探讨Java Web技术的专业书籍,由王国辉、陈丹丹和潘凯华三位专家共同编著。这本书的内容涵盖了Java Web开发的多个重要方面,旨在帮助读者掌握核心技术和实践应用。由于文件...