Chinaunix

标题: Android编程入门很简单,轻松参与送好书!(获奖名单已公布-2012-10-8) [打印本页]

作者: send_linux    时间: 2012-09-10 17:58
标题: Android编程入门很简单,轻松参与送好书!(获奖名单已公布-2012-10-8)
获奖名单已公布,详情请看: http://bbs.chinaunix.net/thread-3774190-1-1.html

Android,是你手上正在把玩的手机的操作系统么?他绚丽的界面是否让你着迷?他丰富的功能是不是让你叹为观止?他种类繁多的游戏是不是让你欲罢不能?
可是,仅仅是使用你就满足了吗?
答案是:不!

我们希望通过自己的双手写出更强大、更高效、更稳定的程序!让更多的人使用我们编写的程序!想象一下,当好多人打开手机使用的是你编写的应用程序时,你是怎样的一种自豪?

现在让我们开始为了这个伟大的目标奋斗吧!

在下也不敢自称一个Android编程牛人,只是经验稍稍丰富一些的老鸟而已。希望更多的人参与到Android编程的事业当中来,感受Android,享受Android。


本期嘉宾:王勇,论坛ID为ntuwes

本期话题:
1.关于Android编程环境的配置。
2.使用Eclipse的一些小技巧。

活动时间:
2012年9月10日-9月30日

活动奖品:

1、参与讨论的优秀用户,获得《Android编程入门很简单》图书一本,共计8本
2、所有参与讨论的用户,获得CU论坛20积分

礼品简介:
Android编程入门很简单


作者: 王勇
丛书名: 入门很简单丛书
出版社:清华大学出版社
ISBN:9787302288664
上架时间:2012-8-9
出版日期:2012 年8月


赶紧来参与吧!



作者: ouling00    时间: 2012-09-11 10:28
在自己写android项目以及导入其他项目时,R文件有时候不能正常生成,你一般都怎么解决?
作者: ntuwes    时间: 2012-09-11 10:47
在自己生成Android项目时,基本不会出现R文件不能正常生成的情况;如果出现则可能是资源文件命名错误,比如图片以数字开头就可能出现R文件生成错误,导入时如果出现该情况可能是在工程中有一些.svn文件没有删除,最后还可以尝试Clear项目试试,或重启Eclipse,这些都要根据实际情况具体分析的。
作者: qingmiao1    时间: 2012-09-11 10:56
嗯,学习了。回复 3# ntuwes


   
作者: scybzdk    时间: 2012-09-11 11:14
以前也想学习android编程,结果死在了搭建开发环境的路上。
不晓得现在搭建android环境怎么样了?
作者: md1993    时间: 2012-09-11 13:06
同求解……能在虚拟机中搭建吗?
作者: ntuwes    时间: 2012-09-11 13:31
书中有详细的搭建Android开发环境的讲解,按照书里的步骤一步一步往下走,很简单的~
作者: ntuwes    时间: 2012-09-11 13:32
回复 6# md1993


    可以,但是虚拟机中的运行速度会比较慢,JVM还是比较耗资源的
作者: hover_sky    时间: 2012-09-11 14:28
曾经乱搞了一下Qt,本想搞过移动平台的小程序。。。可惜被诺基亚抛弃了。。。。。

不知道现在接盘的公司有没有实力把Qt弄到安卓里面去?

最近也有点兴趣弄弄安卓。

安卓弄的是java 吧?  习惯了C++,觉得java的很奇怪(好像是没main 函数?还是和c++ 差别很大?)

请问大牛,c++ 初级新手,如何适应转向java ,转向安卓?

希望这本入手的书籍能让新手更快的入门!
作者: fengyun530    时间: 2012-09-11 15:04
1.关于Android编程环境的配置。
Android SDK :下载地址:http://developer.android.com/sdk/index.html
CDE(集成开发环境).android官方推荐的是eclipse。
ADT,通过下载或网络安装,版本必须和ECLIPSE 的版本对应。

2.使用Eclipse的一些小技巧。
这个编辑器,以前写PHP的时候用过。满不错的。代码补全,项目文件内检索字符,而且快捷键非常多!
作者: lujian19861986    时间: 2012-09-11 15:07
用u盘安装一个ubuntu系统,架设好环境,java写的是应用程序,跟应用程序同名的类也有main ,Eclipse看代码,用手机模拟器可以调试
作者: lujian19861986    时间: 2012-09-11 15:08
感受Android,享受Android。
顶一个~
作者: wind2008bj    时间: 2012-09-11 15:30
顶一下,我之前是看网上的视频教程学会搭建环境的;至于Eclipse,有个免安装绿色版的,用起来也挺方便。:wink:
作者: wind2008bj    时间: 2012-09-11 15:34
贡献下载地址一枚
http://www.verycd.com/topics/2898607/
作者: cienet917    时间: 2012-09-11 16:03
android程序可以反编译看源代码,有什么好办法防止吗?
作者: ntuwes    时间: 2012-09-11 16:17
回复 9# hover_sky


   学习了C++的程序员转做JAVA开发是比较容易的,如果真心学的话一个月就可以基本搞清楚JAVA的特点了,学JAVA的话推荐一本书《Thinking In JAVA》,值得反复读几遍的神书;
对JAVA稍有了解后便可以开始Android开发了,Android零基础也可以看懂我写的这本书,这个不需要担心~
作者: ntuwes    时间: 2012-09-11 16:20
回复 15# cienet917


     2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆,反编译后是很难看懂的。

作者: yuanzh78    时间: 2012-09-11 16:21
这个开发很好,当时想做的,又没有做了
作者: ntuwes    时间: 2012-09-11 16:22
回复 18# yuanzh78


    现在Android还是很火的,要学的话要抓住这个黄金机会啊!亲~
作者: apachewebser    时间: 2012-09-11 16:29
用反混傄的适呼不多,在网上下过程序,都能反汇编看出来,手机程序安全性还是差些,最好不要随便下载来路不明程序
作者: zhongy1988    时间: 2012-09-11 16:33
这个开发要求配置的,可怜我的1G内存的,跑不起模拟器啊
作者: device_memory    时间: 2012-09-11 17:29
QT当年,唉,现在也没人用了,这个技术饭真是不好吃啊
作者: rubylc_unix    时间: 2012-09-11 19:12
eclipse小技巧,注释可以使用ctrl+shift+/,取消注释用ctrl+shift+\,很方便
作者: paul-luo    时间: 2012-09-11 19:59
黄金机会 手机行业
作者: frogoscar    时间: 2012-09-12 03:38
对Android还算小有认识。实习6个月做了Android 4.0.3移植到Freescale的iMX6_sabrelite. 之后做了蓝牙的移植(不过没完成,中途被导师中断了)。然后开发了两个Android应用。第二个比较难,类似Google Play,支持下载,更新,自动安装,卸载在所建服务器端挂的Android应用。
如有朋友希望联系我,彼此学习,可以加qq : 379641629
当然我的技术水平还远远不够,还需很多努力。
楼上有人说Qt没人用了,不是的,Qt被Nokia卖个Digia。而且开源社区一直在开发Qt的,Qt5也已经出来了。特别是在嵌入式领域,Qt还是极为牛的一个图形库。
搭建Android开发环境可以看:http://gb.chinatimes.com/gate/gb ... 0/09/16/539502.html
这个网有一系列的图文教程,不错。
作者: _Rayx    时间: 2012-09-12 11:45
回复 9# hover_sky


    java是有main函数的,与C++很像,前提是你不是写类c的c++。

   ANDROID程序还是挺好学的,如果你会java的话,转向android会比较简单。
   深入研究可以研究linux,android逐浙支持C/C++编程了。
作者: _Rayx    时间: 2012-09-12 11:47
回复 6# md1993


    android环境挺好配置的,网上有很多相关的讲解。

    不过令人郁闷的是升级的问题,老是tools升级不成功,只好重新安装新版的SDK。
    而且android的调试非常方便。
作者: archlard    时间: 2012-09-12 11:53
正准备学习android,除了官方文档,也不知道该参考哪些书。出版了吗?
作者: qingmiao1    时间: 2012-09-12 12:23
archlard 发表于 2012-09-12 11:53
正准备学习android,除了官方文档,也不知道该参考哪些书。出版了吗?

本书已经出版了,各大网站上都有。
作者: 2gua    时间: 2012-09-12 12:45
本帖最后由 2gua 于 2012-09-12 12:46 编辑

Android程序出现错误“Field requires API level 5 (current min is 4)”的解决


有时候,你建立Android Project的时候,选择较低的 min API Level,在程序中复写(@Override)某个基类的方法时,会出现错误提示,诸如:Field requires API level 5 (current min is 4)。
意思是这个复写方法不支持你的min API Level 4,只支持min API Level 5及以上,你可以通过调高min API Level等级来解决这个问题,方法如下:
1. 打开工程根路径下的Manifest文件:AndroidManifest.xml;
2. 修改其中的uses-sdk标签内容:
比如,原先是:
  1.         android:minSdkVersion="4"
  2.         android:targetSdkVersion="15" />
复制代码
现在修改为:
  1.         android:minSdkVersion="5"
  2.         android:targetSdkVersion="15" />
复制代码
保存就OK了。
3. 然后运行:|Project -> |Clean...,更新工程。


作者: laputa73    时间: 2012-09-12 15:57
android入门真的很简单
网上都有教程
模拟器,sdk,eclipse
但是本书不会只到入门写个hello world就完了吧
作者: yizhengming    时间: 2012-09-12 16:03
Android is not linux
作者: ludm1187    时间: 2012-09-12 16:30
android应该算linux的一个高级变种吧,命令风格都很像
作者: xiaocaolu    时间: 2012-09-12 18:59
目前Android系统完全融入linux分支了吗,听说Android是java写得,而linux是c语言写得,怎么回事呢?
作者: bdwy    时间: 2012-09-12 23:09
啥时候送wp的书pm我一下lol
作者: send_linux    时间: 2012-09-13 00:18
bdwy 发表于 2012-09-12 23:09
啥时候送wp的书pm我一下lol


医生现在做wp8的开发了?
作者: laputa73    时间: 2012-09-13 08:18
回复 33# ludm1187
android是基于linux的应用平台
他提供的应用开发api主要是基于java的


   
作者: ntuwes    时间: 2012-09-13 09:03
回复 28# archlard


   已经出版啦,亲~哈哈
作者: ntuwes    时间: 2012-09-13 09:04
回复 31# laputa73


    当然不是啦,要是只写个Hello World,谁会买呢?呵呵
作者: wsxedcer    时间: 2012-09-14 08:51
不会,还是进来看看,比较移动开发算是后面一段时间的主流吧
作者: localhost2010    时间: 2012-09-14 10:03
入门都是很简单的,做好都是很不容易的
不过做android应用很有前途
作者: realmon    时间: 2012-09-14 10:18
想买小米,正算学习android呢,目前看着官方文档一步一步做

作者: send_linux    时间: 2012-09-14 10:43
realmon 发表于 2012-09-14 10:18
想买小米,正算学习android呢,目前看着官方文档一步一步做


确实性价比很高
作者: marvin1005    时间: 2012-09-14 11:59
差不多是一年前开始接触android开发,总体的感受是:
1.熟悉Java语句比较容易入手;
2.熟悉掌握android的系统框架以及各层的运行机制,对于开发是十分有帮助而且是必要的;
3.基本的算法思想是一样的,数据结构在android开发中还是比较看重的;
4.个人感觉,android开发的各种接口调用比Java方便;
5.android应用开发,如何解决市场上各型号手机分辨率不统一,是比较棘手的问题;
6.android手机已经占有巨大的市场份额,也必是以后移动应用发展的主要趋势;
7.目前android应用还没有形成体系,市场上的应用不止千万,要做好一款应用需要的认真的设计以及策略。
作者: cienet917    时间: 2012-09-14 14:38
专家啊真多         
作者: fengyun530    时间: 2012-09-14 15:01
本帖最后由 fengyun530 于 2012-09-14 15:07 编辑
marvin1005 发表于 2012-09-14 11:59
差不多是一年前开始接触android开发,总体的感受是:
1.熟悉Java语句比较容易入手;
2.熟悉掌握android的 ...

开发android的平台语言应该不会只局限于一种JAVA。记得看过一篇技术文章,介绍过PHP脚本类语言也能开发android平台应用,这个辅助软件我忘记叫什么名称了。我相信不久的将来,会有更多的语言都能参与介入,就像开发脚本工具,不只局限于哪种脚本语言,它能像.NET那样是个大平台,能运行C#,J#,VB.NET各类语言。ANDROID开发将可能不再局限于语言,当然这是后话!
作者: zongg    时间: 2012-09-14 17:21
android  是个不错的机会。
手机行业现在很火。
作者: send_linux    时间: 2012-09-15 08:54
zongg 发表于 2012-09-14 17:21
android  是个不错的机会。
手机行业现在很火。


google不是刚搞了宏基么?专利大棒真是好使啊
作者: bdwy    时间: 2012-09-15 10:12
send_linux 发表于 2012-09-13 00:18
医生现在做wp8的开发了?

没啊就是有兴趣看看
作者: feiyueheu    时间: 2012-09-15 14:57
有个小问题,能在这个写

1.关于Android编程环境的配置。
2.使用Eclipse的一些小技巧。

的人,还需要《Android编程入门很简单》的书么,
他们不需要,
浪费,感觉
作者: bianlimit    时间: 2012-09-16 16:04
正在学习中。。。

先折腾Linux。。。。


作者: hzsjx    时间: 2012-09-16 17:10
想学习Android编程
作者: send_linux    时间: 2012-09-16 18:33
bianlimit 发表于 2012-09-16 16:04
正在学习中。。。

先折腾Linux。。。。


做应用开发的,linux还真不是必须的哈,底层的可能需要linux下的开发
作者: shenlizu    时间: 2012-09-16 22:07
从大学开始就一直学习开源系统,对安卓的兴趣很大,自己也在电脑上装上了SDK TOOLS就是不会搭建android编程平台,送不送反正我打算自己弄一本看看
作者: qingmiao1    时间: 2012-09-17 09:34
feiyueheu 发表于 2012-09-15 14:57
有个小问题,能在这个写

1.关于Android编程环境的配置。



这本书介绍的内容包括这两个知识点,对于入门读者来说,这两个知识是必须掌握的啊,讲解的比较细致一些。
作者: qingmiao1    时间: 2012-09-17 09:36
回复 42# localhost2010


    对啊,Android这几年一直很火的,市场也很好,希望能有更多的入门读者来学习。
作者: 唯吾顾家三少    时间: 2012-09-17 10:00
看看,很不错的活动帖子
作者: feiyueheu    时间: 2012-09-17 17:31
qingmiao1 发表于 2012-09-17 09:34
这本书介绍的内容包括这两个知识点,对于入门读者来说,这两个知识是必须掌握的啊,讲解的比较细致一 ...

呵呵,我也是取巧,感觉初学者更需要。谢谢你的回复。
作者: meego2012    时间: 2012-09-18 19:53
send_linux 发表于 2012-09-10 17:58
Android,是你手上正在把玩的手机的操作系统么?他绚丽的界面是否让你着迷?他丰富的功能是不是让你叹为观止 ...


编程没有学过java的,android底层感兴趣过,但是没有弄过。
这两天不是吵架的热闹么,google的狼子野心也露出来了
作者: send_linux    时间: 2012-09-18 20:00
谢谢参与哦,多发一些心得才能获得图书啊

meego2012 发表于 2012-09-18 19:53
编程没有学过java的,android底层感兴趣过,但是没有弄过。
这两天不是吵架的热闹么,google的狼子野心 ...

作者: ning_lianjie    时间: 2012-09-18 21:13
作为开发的新手,提两个问题:
1.略懂一点java,能转入android开发吗?
2.在eclipse中如何搭建android开发环境.

谢谢
作者: alexru    时间: 2012-09-19 15:18
一直想学android编程,不知道如何上路:wink:
作者: IT猎头公司    时间: 2012-09-19 15:59
我想学,可是我一点都不懂。怎么办。有办法吗,可以编个软件给自己手机里用,那应该是很爽的事情。期待。。。。。
作者: johntsu    时间: 2012-09-19 16:02
想问下,做过好几年C++开发的挨踢人,有没有可以一步一步入门学习android开发的步骤,可否提供一些简单的入门资料或者简单的实例。
作者: Reallsc    时间: 2012-09-19 23:06
我有一个问题:对于安卓设备,在工厂端是如何测试的。
工厂端的测试程序应该基于安卓的哪一层开发呢?
是用Java抛在虚拟机上,还是用C直接跑在Linux上?
作者: yuanzh78    时间: 2012-09-20 11:03
还没开始送书啊
作者: yifangyou    时间: 2012-09-20 11:23
安装android 2.1SDK

下载http://dl.google.com/android/android-sdk_r04-windows.zip
解压后运行 SDK setup.exe
选择setting
勾选"force https to http" ,否则无法获取下载包
install packages

作者: yifangyou    时间: 2012-09-20 11:26
以前做android开发时,使用到一个Ip库,这个ip库文件大小超过1MB,于是就出现莫名奇妙的错误,查了资料发现android是有1MB的文件大小限制,于是我把这个.db文件拆成两个,安装运行后把两个文件合成一个文件,就可以使用了
作者: bleem1998    时间: 2012-09-20 12:18
我的机器启动个Android机器人慢的要死要活
作者: dq2004    时间: 2012-09-25 15:46
要说入门的话,最好的资料还是官网上的文档,唯一的难点是英文,但耐下心来啃一啃会很有收获的。
个人建议,有明确目标的话就直接找相近的主题索引,没有的话可以从设计开始看,
这部分虽然没有介绍具体的编程方法,但确实是针对Android程序的指导性内容,
尤其是很赞同里面讲的不要试图把Android程序做得跟iPhone程序似的。
作者: 红豆抹茶    时间: 2012-09-25 16:14
最近还要做有关Android的图书试读活动,到时候积极参与讨论吧 回复 43# realmon


   
作者: 中美互联    时间: 2012-09-25 23:22
学过就简单,没学过就不简单 :wink:
作者: qingmiao1    时间: 2012-09-26 08:42
红豆抹茶 发表于 2012-09-25 16:14
最近还要做有关Android的图书试读活动,到时候积极参与讨论吧 回复 43# realmon

一定要参与啊{:3_189:}
作者: realmon    时间: 2012-09-26 11:57
回复 72# 红豆抹茶

很期待试读活动!
目前做了些小程序,官方文档看的头都大了。
   
作者: 红豆抹茶    时间: 2012-09-26 12:01
试读活动已经开始了,请积极参与讨论哦! 回复 75# realmon


   
作者: lpjsky    时间: 2012-09-26 18:03
安卓也是可以用C++开发的,只是刚接触不久,也想多了解一些;《Android编程入门很简单》这本书是采用java还是C++的?
作者: tyguaike    时间: 2012-09-26 20:07
大牛们,有可以写手机驱动的资料吗?我一个D530的手机。想换个源生系统找不到。好像要写过驱动什么的。不知道好不好弄。难不难呀。我是小鸟
作者: realmon    时间: 2012-09-28 17:46
用c++开发android的很少
作者: send_linux    时间: 2012-09-28 22:04
realmon 发表于 2012-09-28 17:46
用c++开发android的很少


都是java吧,呵呵
作者: zm_wl    时间: 2012-09-29 09:04
Eclipse  这个编译器太强大了  ,支持啊!
作者: webdna    时间: 2012-09-29 09:09
有没有电子书免费送呢
作者: tulip0425    时间: 2012-09-29 17:13
不错的。谢谢喽
作者: javametro    时间: 2012-09-30 10:52
我刚毕业 大学毕业的时候做毕业设计接触的Android
然后和两个同学一起做了一个小应用。
感觉android要做好,得把它的运行机制弄清楚。不然有点没头没尾的。
现在突然又想自己做个小东西在自己的机子上跑起来玩玩。
找点乐子。
作者: frogoscar    时间: 2012-10-03 16:20
获奖名单什么时候公布?
作者: send_linux    时间: 2012-10-03 18:51
frogoscar 发表于 2012-10-03 16:20
获奖名单什么时候公布?


过完节回来,就请相关版主评选出来哈
作者: frogoscar    时间: 2012-10-05 02:09
回复 86# send_linux
谢拉


   
作者: epstar    时间: 2012-10-06 00:23
说得不错,有收获,顶一下
作者: clife7801    时间: 2012-10-25 06:59
Eclipse也可用于安卓的编程了?
作者: yezj2004    时间: 2012-10-29 16:37
好贴阿楼主,代表大家谢谢您




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2