0基础学Android,没基础的新人怎么学习android

1 , 没基础的新人怎么学习android同个级别的 。。会JAVA基础和C++基础 。。android靠自学吧 。。androdi很简单地说!入门很快很快 。关键要有语言基础
2,零基础怎么学习Android安卓APP的开发需要学习哪些知识 零基础从基础语言开始,从Java语法入门到面向对象,从数据结构算法到Java核心技术,从Android UI组件到核心组件编程 , 从开源组件到项目实战零基础学Android开发 , 从Java发展史开始,开发环境讲解基础语法,熟悉程序结构,再深入细致的介绍Java中面向对象的编程思想,结合常用设计模式、算法 , IO流、多线程、集合框架、网络编程、反射内省、泛型、注解、XML、MySQL、Servlet等核心知识Android Studio开发环境,从UI入门,四大组件、系统服务、Fragment、Loaders、SQLite数据库、文件操作、网络通讯、多媒体、动画、布局优化、缓存优化、内存管理、编码技巧等介绍Android应用开发的全过程,最适合初学者的Android基础教程企业级应用开发中常用或开源的第三方组件、框架,包括:百度地图、Bmob云平台、Git与Linux、NDK、屏幕适配、APP上线、广告植入、传感器、SlidingMenu菜单、PullToRefresh下拉刷新、图片缓存ImageLoader、xUtils框架、第三方登录分享、极光推送、在线支付、蓝牙、语音/人脸识别、二维码、NFC等众多实用技术
3 , 本人刚毕业零基础想要学习android开发初级阶段需要掌握什么对于零基础或初级入门学习android开发是需要C语言和java语言的基础Android攻城狮的第二门课(第1季)?如果会C++或者JAVA的话,Android攻城狮的第二门课(第3季),可以直接买本android从入门到精通的书籍 , Android攻城狮的第二门课(第2季):Android攻城狮的第一门课(入门篇) 。然后去慕课网看视频 。你要看的视频有你掌握了什么编程语言 。这些视频看完,基本上就可以自己写APP了要做android开发还是要懂一些java基础知识 。比如java语法,面向对象的特征和编程技巧,集合框架,io文件输入输出流操作等等 。学完java基础 , 可以看android的api,先做些小demo程序 。慕课网可以让你无忧虑的学习,是不收费用的 。希望对你的学习有帮助【0基础学Android,没基础的新人怎么学习android】
4 , 怎样从零开始学习安卓软件开发1、Java se基础1).Java基本数据类型与表达式,分支循环 。2).String和StringBuffer的使用、正则表达式 。3).面向对象的抽象 , 封装,继承,多态 , 类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类 。4).对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处 。5).Java异常处理,异常的机制原理 。6).常用的设计模式:Singleton、Template、Strategy模式 。7).JavaAPI介绍:种基本数据类型包装类 , System和Runtime类,Date和DateFomat类等 。8).Java集合介绍:Collection、Set、List、ArrayList、LinkedList、Hashset、Map、HashMap、Iterator等常用集合类API 。9).JavaI/O输入输出流:File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流 , 包装流的概念,以及常用包装类,计算机编码 。10).Java高级特性:反射和泛型 。11).多线程原理:如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁 。2、android UI编程1)、Android开发环境搭建:Android介绍,Android开发环境搭建,第一个Android应用程序,Android应用程序目录结构 。2)、Android初级控件的使用:TextView控件的使用Button控件的使用方法EditText控件的使用方法ImageView的使用方法RadioButton的使用方法Checkbox的使用方法Menu的使用方法3)、Android高级控件的使用:ListView的使用方法GridView的使用方法Adapter的使用方法Spinner的使用方法Gallary的使用方法ScrollView的使用方法RecyclerView4、对话框与菜单的使用:Dialog的基本概念BlockquoteAlertDialog的使用方法DatePickerDialog的使用方法Menu的使用方法自定义Menu的实现方法5.控件的布局方法:线性布局的使用方法相对布局的使用方法6.多Acitivity管理:AndroidManifest.xml文件的作用Intent的使用方法使用Intent传递数据的方法启动Activity的方法IntentFilter的使用方法Activity Group的使用方法7、自定义控件实现方法:自定义ListView的实现方法可折叠ListView的使用方法自定义Adapter的实现方法自定义View的实现方法动态控件布局的上实现方法上拉刷新下拉加载更多3、android网络编程与数据存储1).基于Android平台的HTTP通讯:Http协议回顾使用Get方法向服务器提交数据的方法使用POST方法向服务器提交数据的实现方法使用Http协议实现多线程下载使用Http协议实现断点续传2).Android数据存储技术:SQLite3数据库简介SQL语句回顾SQLite3编程接口介绍SQLite3事务管理SQLite3游标使用方法SQLite3性能分析访问SDCard的方法访问SharedPreferences的方法初级工程师技术要求:基本知识点比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术书籍推荐《第一行代码 Android》、《疯狂Android》中级工程师技术要求:稍微深入的知识点AIDL、Messenger、Binder、多进程、动画、滑动冲突、自定义View、消息队列等书籍推荐《Android开发艺术探索》、《Android群英传》AIDL:熟悉AIDL , 理解其工作原理,懂transact和onTransact的区别;Binder:从Java层大概理解Binder的工作原理,懂Parcel对象的使用;多进程:熟练掌握多进程的运行机制 , 懂Messenger、Socket等;事件分发:弹性滑动、滑动冲突等;玩转View:View的绘制原理、各种自定义View;动画系列:熟悉View动画和属性动画的不同点,懂属性动画的工作原理;懂性能优化、熟悉mat等工具懂点常见的设计模式搞懂view的滑动原理搞懂如何实现弹性滑动搞懂view的滑动冲突搞懂view的measure、layout和draw然后再学习几个已有的自定义view的例子最后就可以搞定自定义view了,所谓万变不离其宗高级工程师技术要求:稍微深入的知识点系统核心机制基本知识点的细节设计模式和架构书籍推荐《Android开发艺术探索》、《Android 源码设计模式解析与实战》、《Android内核剖析》继续加深理解”稍微深入的知识点“中所定义的内容了解系统核心机制:了解SystemServer的启动过程了解主线程的消息循环模型了解AMS和PMS的工作原理能够回答问题”一个应用存在多少个Window?“了解四大组件的大概工作流程…基本知识点的细节Activity的启动模式以及异常情况下不同Activity的表现Service的onBind和onReBind的关联onServiceDisconnected(ComponentName className)和binderDied()的区别AsyncTask在不同版本上的表现细节线程池的细节和参数配置…熟悉设计模式,有架构意识学习方法-----------------------------------------------------------------作者:小码同学链接:https://zhuanlan.zhihu.com/p/163528281来源:知乎著作权归作者所有 。商业转载请联系作者获得授权,非商业转载请注明出处 。5,零基础学Android开发要注意什么在如今移动互联网快速发展的时代,Android程序开发作为移动终端的两大霸主之一 , 备受年轻人所追捧 。学习Android开发无疑可以为自己博得一个好的前程,那么,对于大多数新手从零开始学Android开发需要注意哪些要点呢?android培训机构和大家分享下 。要点一:基础打牢:现今在大学教育的计算机专业里面已开展了C语言的学习 , 在校期间所教授的课程对于Android开发培训基础还是有一定的理论支撑的,建议大家将其基本的语法再好好回顾一下,最好能搭建一个环境来运行、调试它 。如果没有学过 , 建议大家来厦门中软国际学习;要点二:熟悉数据结构和算法基础知识:数据结构和算法基础知识对于游戏开发是必不可少的知识元素 。大家应该知道游戏开发是开发中最受欢迎的 。虽然现代的高级编程语言中,其类库中已经帮我们实现了大部分的数据结构,一般情况下 , 我们直接使用即可 。但如果能对其原理有所了解,当需要在这些数据结构和算法中间的时候,可以更加的清楚到底应该选择哪个数据结构或者算法 。另外,在图形图像处理上面 , 线性代数的作用也非常重要,如果能掌握一点这方面的基础知识,无疑也会在后续的学习中如虎添翼;要点三:熟悉Java基础知识:众所周知,Android软件开发的基础语言是Java语言 , 并且Android开发时少不了用Java核心类库中存储的类,因此 , 在学习Android开发之前,可以先把Java基本语法和JavaSE的基础类库好好学习一下 。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识 , 只是机械的照抄别人的代码,是没有任何意义的 。建议在安卓课程前期的java学习阶段中,需要用心的学好 。中软国际厦门Android培训拥有五大课程优势:java基础强化、Android全程贯穿、八大项目实践、高端技术体验以及TTS双模式授课,通过每日一练、每周一做、每周一测、每月一考,让你四个月完全掌握Android核心技术,成为Android核心人才,毕业就有好工作 。我来告诉你标准答案!ios开发,要学objectc,之前应该要有一些才c、c++基础 , 这些基础的东西可以让你快速成长,当然要求不是太高,但是好的基础总是有好处的(这是比android多的) 。基础之后是界面的ui开发,感觉这个完全可以看书和看网络视频来解决,入门简单精通难 , 因为界面的东西有很多控件,用起来很容易,但是要控制自如只有到实际项目中慢慢积累经验才行 。android开发,要学java , 不需要c、c++基?。ㄕ馐潜萯os少的),要求不太高 。基础之后是界面的ui开发 , 这个完全可以看书和看网络视频来解决,入门简单精通难,因为界面的东西有很多控件,用起来很容易,但是要控制自如只有到实际项目中慢慢积累经验才行 。这一对比很容易发现,0基础做android好像比较好 。但是这个不是关键 。关键在于你想从一个什么样的起点到一个什么样的终点 。谁编程不是从0开始的 。付出和回报还是有很大关系的 。我现在做android开发,之前学的是c、c++,做linux服务器sever,然后转ios,发现不是很难,因为基础好 。一周前,公司需要 , 我临时转android,2天学java基?。?本书),3天学android(两本书,很多相同的东西,不相同的也类似,不类似的就比较少了),看了好吧,入门了,剩下的就慢慢精同,因为有项目 , 迟早是高手 。好了,ios路窄我不赞同,因为我只看到ios轻松转android(或者说c、c++转java),没听说android轻松转ios 。另一方面 , ios工资普遍要比android高也说明了些问题 。所以,语言有难易,但是对人来说,看追求和付出 。其实选什么都可以,只看你是什么目的 。辨清方向,找准目的,量力而为 。祝你好运!6,零基础怎样自学androidandroid自学很难,因为android需要学习的内容很多,而且比较难,零基础自学就更难,除非你能找到自学的方法 。刚看一遍中专生自学的文章希望对你有用 。…………………………………………………………………………我是一名中专生,在学校里读的是计算机专业,但是由于学校不好大部分同学都不爱学习来这里几乎大部分都是在混日子的,虽然我中考的成绩不差 , 但是因为家里穷考虑到以后没钱读大学我毅然来到这里,虽然是中专,但是我相信只有努力以后也会出头 , 但是我被这里的学习气氛给感染了,慢慢的变得不喜欢学习 , 后来还经常逃课,三年时间里就浑浑噩噩的过了,到了毕业,由于我学历低和打了三年的酱油什么也没学到,后来只能到电脑城里工作一个月辛辛苦苦的工作,只能赚到几百元,每次想起农村里的爸妈辛辛苦苦的赚钱给我读书最后我白白浪费了他们的血汗钱我感到很痛苦很内疚,经常晚上坐在天台上,眼泪不自然地流下了 , 难道自己一辈子都这样了吗,一次偶然的机会我在网上看到了一段新闻说安卓现在特别火有一年工作已经的工资可以达到8000元左右就算没工作经验起薪也有5000元 , 5000元对我来说简直就是个天文数字,于是我决定学习安卓,后来我到书店找了一些安卓的书但是由于基础太差 , 很多都看不明白,网上看到可以报培训班都是几乎每所都要上万大洋,对于我一个一个月只能赚几百元的中专生来说简直是个天文数字 , 后来在IT学习联盟这个网站看到了一套安卓视频叫<>(喜欢《安卓就业班》的可以复制 sina.lt/brxC 粘贴浏览器地址栏按回车键即打开) 。价格还挺合理的 。觉得内容挺不错的于是我决定买下来,我想既然我看书看不明白 , 看视频应该容易看明白吧,自从我把视频买下来后就就天天看,因为自己基础太差了 , 所以每天至少学习5个小时以上,那段日子真的很辛苦但又很充实,觉得我的人生最有意义的时间段 。我拿到光碟后首先跟着他要求的学习顺序学习(因为他已经偏好了学习的顺序)从第一块开始到第十七块,首先学的是JAVA,是一个培训视频,总共十几G,但老师幽默风趣而又轻松的课堂教课 , 使我发现原来学习JAVA并不是一件很难的事情,但我的基础太差了有些地方还是不容易看懂,于是有些地方重复看了两 , 三篇,甚至四 , 五篇,大概这样过了一个月我就把JAVA给学会了,这个月因为要上班所以经常学到晚上1,2点早上6点多就起床,星期六,星期天的话就从早上看到晚上,所以有段时间眼睛经常通红通红的,但是我知道天道酬勤这个成语,你努力付出就一定得到回报的,于是我坚持了下来,到了第二阶段,学习android了 , 他有基础篇和深入篇,基础篇比较容易,深入篇的话还是有点难度的,但是我觉得JAVA学好了,android并不难学,学起来还觉得挺容易的,心里不由自主的笑了,觉得是不是我的付出有了回报,到了第三阶段也是最难的了 , 是基于linux的嵌入式,因为android的是由linux底层开发的再加上界面是JAVA , 所以学好linux的嵌入式也比较重要(如果你以后想成为android内核移植这个方向走的非常重要,工资可是很高的哦,如果你只想做界面的话了解一下也不错) , 他首先从C语言开始教,然后到linux嵌入式,我觉得这部分太难理解了,很多都是硬着头皮看完的 , 因为有不地方看不明白,断断续续的来到了第四阶段项目阶段这里总共有22个大项目,一开的时候还是跟不上老师的脚步但是后来就慢慢的跟上了 , 我觉得项目很重要,他把之前的所有的东西都复习了一遍而且让你熟悉了真正企业项目实线,使你以后工作的时候更容易上手,学习了大概4个多月 。终于学完了 。就开始找工作 。最后找到一份在小公司工作 , 待遇也有4500元,感觉还行 。但是这4500元对我只有中专文聘来说已经很多很多了,我很满足了 , 我觉得只有肯努力 , 也会有成功的一天的 。……………………………………………………………………………… 希望对你有用 。你先要学java,基本上熟悉的话两个月吧 。再学android,熟练的话4~6个月吧 。

    推荐阅读