想要搞安卓的开发,首先搭载java的平台,去下载JDK,然后去下载eclipse,以后的安卓开发经常用到eclipse,这个软件很人性化,你用之后就知道,之后再去下载SDK,安装JDK的时候要有耐性,这个很费时的。至于教程什么的看书吧,或者网上有很多的视频教学,我比较喜欢看视频,我觉得这比看书接受的快
书或者视频能推荐个吗?
如果你是新手就从最基础的学,至于说是哪些书,市面上有很多,找一本适合初级入门的书就行,看书是理论,看视频可以学到很好的编程习惯,视频网上就太多了,自己找适合入门级的人学就行,建议你安装那些软件的时候去百度文库搜索,有些可以教你怎么安装。还有就是等你过了入门这一级就多看看源码,推荐你去CSDN看看,下载一些经典的源码,至于安卓怎么赚钱这个问题,首先国内大多数安卓软件是免费的,所以赚钱途径是搭载广告赚钱,靠用户的点击量赚钱,不过这个途径真心不怎么赚钱,除非你写出像愤怒的小鸟那样优秀的软件。其次,就是你技术非常牛的时候你就可以接活自己,比如淘宝的电商要制作个安卓平台的软件来展示他的物品供人看或者购买,这样你就可以接,而且价钱也很高,这就要看你的技术怎么样了,像你推荐个网站——猪八戒网。以上所说都是针对个人开发赚钱的,若是想在公司去,那就...........
开发安卓软件需要些什么?我想做一个游戏。求支招!
android是用的Linux系统核心,应用层是java开发的,学习下JAVA。
liux--java--软件设计工程和模式--互联网技术--安卓应用开发技术---数据库---javaEE,
基本上就齐了。不过这是理想模式,其实重要的是基础,只要有了java基础,其他的可以在工作中慢慢学习。
有了JAVA基础了 在使用eclipse+ADT+android SDK开发的,android其实很好学,做一般的软件还是简单的,做游戏就很麻烦了,慢慢学,你会很厉害的。
做安卓软件开发需要哪些工具?
Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。
View等同于J2ME的Displayable,程序人员可以通过 View 类与"XML layout"档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要在Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。
Android的开发技术:
1、Activity生命周期
虽然Android中有四大组件,但是不可否认Activity是最常用的。所以熟练掌握Android的生命周期是必须的。其实生命周期就是记住 Activity的那些方法在什么时候被系统调用,这样才可以把对应的逻辑代码写到合适的方法内部去。
至于服务和广播组件可以稍微缓一下,到实际使用的时候再学习都可以。
2、界面开发技术
界面开发是一种基本的技术,几乎所有的程序里面都需要用到。在Android开发中界面开发分为3种:
1)使用xml文件布局
使用xml首先对于界面进行布局,然后在Activity里面进行引用是最常见的应用软件开发技术,这种方式使用的最大,需要学习的内容也最多。学习时需要熟悉:
a)五种Layout布局
深刻理解五种布局组织控件的方式是一个基本的基础,这样你才可以在实际的界面中灵活的使用每种布局结构,构造出需要的界面。
b)常用控件
控件有很多,至少要知道每种控件是做什么的,至于里面的特定参数和方法可以学要的时候再去查
c)界面美华
系统的控件很多时候无法满足要求,需要通过添加背景更换图片等进行美化,要熟悉每种控件如何去美华。
掌握了上面的内容,通过布局的嵌套就可以制作出各种界面,如果在熟悉include的使用就可以减少xml的重复,方便后期的修改和维护了。
2)使用代码动态创建
有些时候需要动态的创建一些布局和控件,这个就需要使用LayoutInflater去创建一些动态的界面了。
3)自己绘制界面
游戏中常用,继承SurfaceView自己绘制。
3、数据存储技术
Android中的数据存储方式有3种:
1)SharedPrefereneces存储
对于简单的数据可以使用该方式存储,以键值对的方式存储一些基本的数据。
2)文件存储
将数据以文件的形式存储,可以是手机自身的存储也可以是SD卡,文件的数据格式自己定义。
3)SQLite数据库存储
使用标准SQL语句进行操作,复杂数据的首选。
4、网络编程
现在的Android程序不需要联网的已经不多了。所以网络编程也是必须的,一般的公司都会封装有自己的联网结构,但是基本的联网还是要熟悉。
1)HTTP联网
使用Http联网+Json数据格式是现在很多客户端的首选。
2)Socket联网
至于蓝牙等连接方式则可以在项目需要的时候学习。
对于手机的系统功能,如拨打电话、发送短信、读取系统参数等则可以根据需要在学习,不麻烦的。
其次,手机软件相关
Android开发不同于普通的电脑软件开发,需要了解手机的操作习惯,知道手机的屏幕不大、内存有限,电池有限等,在实际开发和设计时尽量考虑。
开发android手机软件的工具有哪些
现在世界上大多数的Android开发者所用的工具都是Eclipse+ADT+SDK三个组件整合开发,其实开发工具仅仅是一个工具而已,个人的编程技术高低才是至关重要的问题,如果技术不强,无论用什么样的开发工具都开发不出来优秀的程序,如果技术能力强,开发工具对于开发者而言只是用着是否习惯的问题。根据你的描述来看,开发工具差仅仅是一种托词,与其有时间找其他开发工具,不如多花点时间提高自己的技术。
android开发需要哪些工具
硬件,需要电脑和一部安卓手机。软件,需要搭建集成开发环境,安装JDK,开发工具Android studio或intellij以及SDK;另外得能访问google。
安卓开发需要哪些软件
你具体是想学习哪一方面呢
IT有很多个方向的,网络工程师,软件工程师等等
~~~
软件开发方面的!
你自己是想学习哪种呢?你可以先明确一个方向,再根据这个方向来找学校, 现在计算机学校也是鱼龙混杂,在自己没明确要想学哪方面时,还是不要轻易选择学校 加++裙 18713~~加 + 加~~3658 (裙号码为以上的数字)
安卓开发运行环境搭建需要哪些软件?
1、jdk,Android studio或者eclipse
2、如果用eclipse的还需要配置sdk、ADT插件,Android studio会自动给你下载sdk。
我想从事安卓手机软件开发,请问需要一些什么基础(真心求答复)
你要是针对安卓,不是别的,那么,只要学好java,当然其他的语言稍微学习点也可,c语言是语言的大户,最好能学习点。通用。
数据库和数据结构要了解,这种培训机构很多很多,也说的天花乱坠,你自己选择吧,你如果想找这方面的工作,计算机二级等级证书最好有,这个考很简单,
语言的学习看个人的能力,好比英语一样,有的人入门快,有的就不行,java、和c一样,也是一种语言,只是人和计算机的对话语言,
培训机构可以速成,也是大部分学的实用功能,但是培训机构进去后还有大部分是要靠自己去记忆和实践,讲师给你指导,而且这种培训机构一半时间不是很长,时间很紧,所以很累。
以上你自己做参考吧,我是计算机专业的,各种语言也学过,但是我没有选这行业。这行业起初是很累的,只要坚持。更多
按照你说的我先自学习java,请问有这方面的入门书籍推荐吗?
这方面买的书很多,每个人学习习惯不同,好坏也众说纷纭,看你自己了,学习语言最好的方法就是说,多联系,计算机语言多说的方法就是上机调试,不要眼高手低,觉得简单就不写,发咋的就写,要求自己,不管是两行的程序还是上万行的,都自己写一遍,慢慢的你就会养成良好的编程习惯和自己的写代码风格,还有就是你在上机练习过程中会发现很多你想不到的错误,在发现和解决错误的过程中学习是最快的。
咯,我也是门外汉,java方面的书像我这种刚接触的人能看懂吗?或者是先看C语言还是java,问的有点多了······
能看懂,先看哪个都行,都是入门,这两种你学好其中一种,另一种就不难,都是语言类,就跟你学英语一样
转载请注明出处51数据库 » 安卓开发要用些什么软件 安卓开发利用什么软件?
厷宔乄