从VC++过来的人,我得怎么入手安卓
我是从VC++过来的。按照以往的学习经验,我先学习了java基础语法(语句、函数、派生。。。),然后开始买安卓书学习,我在这里第一次接触XML,这把我卡住了。我不知道XML在安卓中是什么作用、角色。也不知道这东西是在拖控件的时候自动生成的,还是需要手工输入。
我手里目前有两本安卓书,一本是“入门”,一本是“高级”。入门的书看了开头两章,发现都是照做,完全不知道啥意思,也不知道去哪查函数。翻翻后面的章节也都是这种讲法。
然后又看“高级”,看了两章,唯一的收获是他给提供了一个函数查询的网站!!现在剩下的问题就是XML了。以前在VC中没有这个东西,现在不知道该不该学这个东西。因为在VC中,有些代码不需要手工输入,那些代码是在拖控件的时候IDE自动生成和维护,完全不用看他。。。。在安卓中XML是不是也一样呢?还是说我得买本书学下,那给推荐本书吧。这语言难学不?
[解决办法]
郭宏志。。我建议,看视频吧。。这个东西靠谱多了。。。当年我就是这样自学的。
[解决办法]
买点老外写的书吧,国内的都是千篇一律,大同小异,错误连篇
[解决办法]
拖拽控件,可以自动生成XML代码。不过建议初学的时候要学会写XML代码,能以后熟练了,再去拖控件。所有的这种可以拖控件的编程,我感觉都应该是锦上添花,而不是雪中送炭。。只有深入理解代码,以后编写的时候才会有更多的灵活性。
下附一android下XML编程资料:
http://download.csdn.net/detail/guodongxiaren/5844107
[解决办法]
握握手 都是从C++转过来的
你可以从Native层往上看或者往下看
往上看看C++里面对framework层的封装 往下看看core lib
然后对上层应用就有比较好的理解了
[解决办法]
我看过若水的《android开发从零开始》教程,挺不错的,视频教程,里面讲layout的时候讲的很清楚,你可以去下载了看看。
另外分分享一点我对xml的看法,android里面考xml对空间进行布局,由于手机软件的布局为了美观,后期布局会层层嵌套非常复杂,有些事拖动控件所做不到的,所以必须自己看布局代码。
我自己在开发的时候空间布局都是先写代码的,控件窗口只是为了预览一下效果。
希望对你有帮助。
[解决办法]
10-13 asd