当前位置: 编程技术>移动开发
本页文章导读:
▪怎么才算精通Anroid开发 怎样才算精通Anroid开发?
做Anriod开发将近一年了,我究竟掌握了哪些技术,哪些工作方法? 从刚开始的SDK文档应用,我熟悉了各种组件控件的使用、布局:包括Activity、Service、I.........
▪ 圆桌面应用程序开发选择什么技术 桌面应用程序开发选择什么技术
最近一直在考虑作一个移动应用,但是提供的功能需要在移动设备和PC平台上一同提供。移动平台Android选择java,iphone选择object-c,这个都是已经基本固定.........
▪ 地图view中添加气泡的OnFocusChangeListener事件不起作用 mapview中添加气泡的OnFocusChangeListener事件不起作用
mapview中添加气泡的OnFocusChangeListener事件不起作用。耗费了我几天时间。终于发现是因为初始化ItemizedOverlay的构造方法是必须添加一个defaultMark.........
[1]怎么才算精通Anroid开发
来源: 互联网 发布时间: 2014-02-18
怎样才算精通Anroid开发?
做Anriod开发将近一年了,我究竟掌握了哪些技术,哪些工作方法?
从刚开始的SDK文档应用,我熟悉了各种组件控件的使用、布局:包括Activity、Service、Intent、BroadcastReceiver、ContentProvider以及进行线程处理的Handler等
对这些组件控件的熟悉,并不能代表我精通了Android开发。只能说,我能快速的开发一些一般的应用了。并可以基于美观的设计完成一个应用。
但是这些还是远远不够的,要精通,我们需要对Android无所不能,包括对ROM的修改与编译,对底层Linux内核的工作原理的理解与把握,对底层C库的开发与调用(JNI),对内存的管理,对资源的合理利用。这些对于精通Android的开发是必需的。
当然,对于上层,我们当然也需要对软件工程有个很好的把握。包括对软件工程的概念的理解,对软件工程的周期、方法、规范都要有很好的把握。这是建立一个可扩展性强的
、易于维护的、运行稳定的项目的基础。
我掌握了这一切吗?
答案是否定的。
我需要学习与实践的东西还有很多很多,盲目的懈怠是不可取的,只有每天清晰的感受到自己的不足,你就能快速的成长,作为每一位开发者来说,我们需要走到路还很长很长。
做Anriod开发将近一年了,我究竟掌握了哪些技术,哪些工作方法?
从刚开始的SDK文档应用,我熟悉了各种组件控件的使用、布局:包括Activity、Service、Intent、BroadcastReceiver、ContentProvider以及进行线程处理的Handler等
对这些组件控件的熟悉,并不能代表我精通了Android开发。只能说,我能快速的开发一些一般的应用了。并可以基于美观的设计完成一个应用。
但是这些还是远远不够的,要精通,我们需要对Android无所不能,包括对ROM的修改与编译,对底层Linux内核的工作原理的理解与把握,对底层C库的开发与调用(JNI),对内存的管理,对资源的合理利用。这些对于精通Android的开发是必需的。
当然,对于上层,我们当然也需要对软件工程有个很好的把握。包括对软件工程的概念的理解,对软件工程的周期、方法、规范都要有很好的把握。这是建立一个可扩展性强的
、易于维护的、运行稳定的项目的基础。
我掌握了这一切吗?
答案是否定的。
我需要学习与实践的东西还有很多很多,盲目的懈怠是不可取的,只有每天清晰的感受到自己的不足,你就能快速的成长,作为每一位开发者来说,我们需要走到路还很长很长。
[2] 圆桌面应用程序开发选择什么技术
来源: 互联网 发布时间: 2014-02-18
桌面应用程序开发选择什么技术
程序常驻托盘运行(不知道现在在windos 7下面,桌面底部右侧那些小程序图标是否还叫做托盘程序了),可以通过快捷键呼出。
可以读取系统时间,在预定时间到达时,在右侧给出小提示窗,提示信息。用户可以点击打开应用程序大窗口,或者忽略不管。
最近一直在考虑作一个移动应用,但是提供的功能需要在移动设备和PC平台上一同提供。移动平台Android选择java,iphone选择object-c,这个都是已经基本固定了,唯独在PC上如何选择技术路线有些犯难了。因为很久已经不在PC平台上作开发了,对这个技术的发展路线已经不甚解。
先把需要实现的功能说明一下:
以上就是对PC客户端的必要功能需求。
1 楼
dank
2011-05-25
这两天google了一下,发现更多推荐是内核使用Native C++,外壳使用C#来作开发。这样即有.Net的方便性,又改善了程序的性能。但是如果这样的话,如果所要开发的产品在PC、Android和iPhone上都能运行的话,那就需要三套开发团队了。看来程序内核可以一次编程,在三个平台上都可以编程运行,然后再根据不同的平台套用不同外壳程序的技术应该是未来一个方向。
[3] 地图view中添加气泡的OnFocusChangeListener事件不起作用
来源: 互联网 发布时间: 2014-02-18
mapview中添加气泡的OnFocusChangeListener事件不起作用
mapview中添加气泡的OnFocusChangeListener事件不起作用。耗费了我几天时间。终于发现是因为初始化ItemizedOverlay的构造方法是必须添加一个defaultMarker。
最新技术文章: