Android 自学建议

1.java 基础学习,范围java基本语法、存储、网络(多线程)、反射机制等(不用学习javaweb相关知识)。参考材料http://wenku.baidu.com/link?url=JaDrvLgUIkHiKe3vIS8pFAJ3mPhcZUevYhi07FrQVlmPx-cBevkPSVm0NIl0FBUcZEjFkqJ9UUTKeQTW5DXJniSV9QXZUUCL_fIbeUES_R_

2.Android学习。四大组件、Android UI等。

学习资料电子书 《疯狂Android讲义第二部》http://dl.dbank.com/c00ux5nvm0

视频教程 《Sundy‘s 《Android深入浅出》 地址http://www.verycd.com/topics/2900036/ 
Android深入浅出之基础篇(现场版)(如果觉得老可以淘宝买最新的视频)

Android开发工具及开发环境搭建 http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html
学习建议:一周学习java基础。二周时间:搭建Android开发环境,学习Android ui .一周时间做项目实战。

时间: 2024-11-29 07:34:30

Android 自学建议的相关文章

【Android自学日记】关于Bitmap的理解和使用-不完整版

最近的Android自学刚好学习到异步线程的使用,对于开启异步线程加载网络图片中用到的Bitmap有点小蒙逼,这到底是个啥???所以我就自信的打开了百度!!以下就是我学习到的知识! 百度定义: 位图文件(Bitmap),扩展名可以是.bmp或者.dib.位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2.4.8.16.24和32位色彩.例如,一幅1024×768分辨率的32位真彩图片,其所占存储字节数为:1024×768×32/(8*1024)

Android 自学之拖动条SeekBar

拖动条(SeekBar)和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值----而且拖动条允许用户拖动滑动块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如音量调节. SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通过如下属性来指定 android:thumb  指定一个Drawable对象,该对象将作为自定义滑块. 为了让程序能响应拖动条滑块位置的改变,程序可以考虑为他绑定一个OnSeekBarChangerListener监

Android 自学之自动完成文本框 AutoCompleteTextView

自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上他也是一个编辑框,但他比普通的编辑框多了一个功能:当用户输入一定字符后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择了某个菜单项过后,AutoCompleteTextView就会按用户选择自动填写该文本框. AutoCompleteTextView支持的常用的XML属性和相关方法及说明 XML属性 相关方法 说明 android:completionHint setCompletionHi

Android 自学之列表选择框Spinner

列表选择框(Spinner)与Swing编程里面的Spinner不同,这里的Spinner其实就是一个列表选项框. Spinner是ViewGroup的间接子类,因此他也可作为容器使用. Spinner支持的常用XML属性和说明: XML属性 说明 android:prompt 设置该列表框的提示 android:entries 使用数组资源设置该下拉列表框的列表项目 啥都不说了我们看看代码: layout/main.xml 1 <?xml version="1.0" encod

Android自学(一) 环境搭建

对移动开发兴趣已久,苦于没有太多时间静下心学习,最近刚好有了时间,准备学习下Android(为什么不学ios呢..因为买不起mac啊..) 闲话少说,刚好手头有台闲置的ThinkPad E145,64位ubuntu,便拿来搭建ubuntu下android环境.在网上搜了几个很详细的环境搭建流程,但是实际中还是碰到了好多问题,下面也写下自己的搭建流程. 1.JDK ubuntu有自带的openJDK(终端敲 java -version可以看到),不过还是要下一个更完整的JDK.下载流程不再细说,下

Android 自学之基本界面组件(下)

按钮(Button)与图片按钮(ImageButton)组件的功能和用法 Button继承了TextView,ImageButton继承了Button.不管是Button还是ImageButton,他们的功能都很单一,主要是在UI界面生成一个按钮,该按钮可以供用户单击,当用户单击按钮后出发一个Onclick事件. Button  和  ImageButton的不同在于Button生成的按钮显示文字,ImageButton生成的按钮显示图片.(关于ImageButton属性android:text

Android自学笔记-16-任务栈

题目链接:http://acm.fzu.edu.cn/problem.php?pid=2170 贴个baka爷的代码留念.. 数据出的有问题,输入的字符串长度不超过1000 #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<algorithm> #include<map> #include<queue> #incl

Android 自学之日期DatePicker、时间TimePicker选择器

日期(DatePicker).时间(TimePicker)是两个比较易用的控件,他们都是从帧布局FrameLayout派生而出的:他们在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期和时间:如果程序需要获取日期和时间,则可以通过为DatePicker添加OnDateChangedListener进行监听,为TimePicker添加OnTimeChangeListenter进行监听来实现. 以一个让用户选择日期和时间的例子来展示下他们的功能和用法. layout/main.

Android 自学之线性布局 LinearLayout

线性布局(LinearLayout),线性布局有点想AWT编程里面的FolwLayout,他们都会将容器里面的组件挨个的排列起来. 他们最大的区别在于:Android的线性布局不会换行:AWT里面的FolwLayout则会另起一行进行显示 LinearLayout支持常用XML属性及相关方法的说明 XML属性 相关方法 说明 android:gravity setGravity(int) 设置布局管理器内组件的对齐方式.该属性支持top,bottom,left,right--也可以同时制定多种对