Android自学反思总结(中)

后来在导员的推荐加上自己的好奇心给电脑装上了Ubuntu,因为Android的内核就是Linux,导员想让我们及早接触,及早熟悉,这也是我后来一直冷落Windows的原因,装Ubuntu的过程是艰辛的,而之后在上面安装各种日常应用以及安装和配置各种开发工具更是困难至极,

回想起来都是辛酸泪,记得当时为了安装一个JDK大费周折,最后只在终端用了几行命令就完成了自动安装和配置,继续言归正传,这时候在Ubuntu上装了极客范的黑色主题的Android Studio来进行Android的开发,接着在导员的引导下,开始了为期一个月Google Study

Jams的线下学习(这期间的学习经历在我之前的一篇博客中也记录过),为了更快的提高自己,又利用了五一期间在网上寻找到了黑马Android就业班手机卫士项目的教学视频,这个项目共有9个单独的功能模块,是对之前所学的Android基础知识的一个复习提高,其中包含

许多对Android系统本身的一些操作和一些零散的知识点,这个时候逐渐熟悉了对于一个Android开发者来说最好的学习资源—Android官方文档,知道该如何去查找所需的知识,遇到解决不了的问题知道去各种google(舍弃了坑爹的度娘...),能够在StackOverFlow(最大的

国外技术问题社区,几乎所有开发遇到技术问题在这上面都能够找到,只是要注意提问的方式)上寻找所需问题的答案,在进行手机卫士开发的过程中,还看着一本《Android编程权威指南》,这本书也很是不错,全书的讲解都是结合着几个小项目来进行的,比起看的第一本入

门书籍《第一行代码》,稍微增加了点难度,加深了对Activity之间数据传递以及数据保存的理解,学会了Activity总是托管Fragment的开发流程,以及高级控件ViewPager和配合Fragment的使用,知道如何动态增删ViewPager,掌握了分享功能和调用系统摄像头的隐式意图等

等,总之这一阶段的成长使我备受鼓舞,对Android学习的热情更加高涨!

时间: 2024-11-03 22:14:25

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自学(一) 环境搭建

对移动开发兴趣已久,苦于没有太多时间静下心学习,最近刚好有了时间,准备学习下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 7.0 适配中 FileProvider 部分的总结

原文地址:http://yifeng.studio/2017/05/03/android-7-0-compat-fileprovider/ 由于 Android 7.0 或更高版本的系统在国内手机市场上的占比不是很高,很多 Android 开发人员并没有做 7.0 适配工作,同时测试人员也容易忽视这方面的兼容问题.这导致 7.0 及以上版本的手机用户在使用到应用部分功能时可能出现 App 崩溃闪退.其中,大部分原因都是由项目中使用到 file:// 类型的 URI 所引发的.本文我们便来一探究竟

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--也可以同时制定多种对

Android 自学之核心服务

所谓Android的核心服务主要包括熵服务(Entropy Service).电源管理器(Power Manager).Activity管理器(Activity Manager).通话寄存器(Telephony Registry).包管理器(Package Manager).账户管理器(Account Manager).内容管理器(Content Manager).内容提供器(System Content Providers).电池服务(Battery Service).光线服务(Lights