Android--学习记录
最近天天被兔子激励,所以开始找工作,发现Android和iOS都会更有竞争力,所以就想学一下Android
Android比iOS更开放,学习难度可能会更大,我已经做好了吃苦的准备
计划是三个月搞定,现在是10月20号,也就是1月20号结束,希望到时候我能做出来一个像样的Android程序
学习网站 http://v.itcast.cn/map/21.html http://v.itcast.cn/ 这个是传智播客自己的网站,有很多学习视频可以看
学习资料有 旺喜给的视频,还有疯狂的Android讲义
暂时就这些,希望一切顺利
关于学习计划:
疯狂Android讲义两天看一章,视频两天一个或者根据书的进度来看
周末出去玩
2016.10.20
安卓系统的组成:
1 Linux
2 函数库层 由c或c++写的
3 Application framework 应用的框架层
4 最上层 应用层
jvm与dvm介绍
区别
dvm把所有的.class文件变成了一个dex文件
基于的架构不同:jvm基于栈,dvm基于寄存器
art模式
Android Runtime的简称
开发环境的搭建
首先在控制台中输入java,看看有没有装jdk,要是提示没有,就到Oracle的官网下载,有mac版本的
开发工具有eclipse或者Android studio,我还是直接用Android studio
Android studio的快捷键:
command + o :弹出搜索框,可以搜索自己想要的文件
F1:查看类或者方法的出处
一般来说下载完了开发工具之后,带有的SDK都不是最新的,需要去下载最新的SDK
每个SDK版本一般只好包含以下几个模块:
1,SDK platform :当前SDK最核心的开发支持库
2,sample for SDK :SDK附带的工程示例文件
3,source for Android SDK :SDK的源码
4,一个虚拟机镜像
在studio中进行真机测试,需要给手机调成开发者模式
不同的手机进入开发者模式的方式不一样,我的华为手机手机是在设置中找到版本号,然后连续点击七次进入开发者设置,打开usb调试即可(点击七次有点醉)
安卓中的接口

2016.10.24
在折腾了各种安卓视频之后,我还是决定看疯狂的Android讲义,因为找到的视频都比较老了,而且大多是exlips作为开发工具,而这本书是studio作为开发工具,比较符合我的预期
今天在网上看到了一个学习方法,学习二十五分钟,休息五分钟,感觉比较适合我,决定试一下
Android的界面使用XML布局的,这个感觉比iOS要好一点,因为iOS的xib源码好复杂,一般是看不懂的,除非手写布局
2016.10.31
哦,我的进度,,,我感觉也是没谁了
2016.10.31
这几天一直备战双十一,沉迷买买买
Android--学习记录的更多相关文章
- Android学习记录(3)—Android中ContentProvider的基本原理学习总结
一.ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据.虽然使用其他方法也可以对外共享数据 ...
- mono for android 学习记录
C#开发Android应用实战(全 扫描 中文版) 学习记录: 拖完控件后,不要急着按F5,需要重新生成,才能自动修改 Resource.Designer.cs 文件 1. Activity 是基于a ...
- android 学习记录-----------android 活动 意图 碎片
将此篇博客作为记录android项目开发过程中的学习记录
- 中级实训Android学习记录——Toast、AlertDialog、ProgressBar
学习记录 2020/11/22 Toast Toast Toast是一个消息提示组件 我们可以设置其显示的位置 自定义其显示的内容 对Toast的简单封装可以达到不同的目的 Toast的默认用法 To ...
- Android学习记录(三)——安装SQLite
这次学习安装SQLite. 一.SQLite简介 重要特性:零配置,即不需要复杂的配置即可使用 详细:https://www.runoob.com/sqlite/sqlite-intro.html 二 ...
- 【Android】Android 学习记录贴
官网 教程学习笔记 Genymotion 安卓虚拟器太慢,用Genymotion(装载eclipse的插件) 利用Genymotion运行Android应用程序 1.首先,点击 来启动或者创建您要使用 ...
- Android学习记录:ViewPager实现欢迎页
许多APP在第一次启动的时候,都会有welcome page.近日尝试利用ViewPager来实现Welcome Page. d0711 完成记录,跟新下载地址 =================== ...
- Android学习记录:界面设计
本片文章将记录进行android界面开发时积累的知识 包括 activity全屏 activity跳转 button设计 逐个输入编辑框设计 d0710 合并旧文章总结更新 d0721 添加内容 == ...
- Android学习记录(6)—将java中的多线程下载移植到Android中(即多线程下载在Android中的使用)③
在这一节中,我们就来讲多线程下载以及断点续传在android中怎么使用,前两节是为本节做准备的,没有看前两节的同学,最好看完前面的两篇文章再来看这篇.其实在android端的应用和java基本上是差不 ...
- Android学习记录(5)—在java中学习多线程下载之断点续传②
在上一节中我们学习了在java中学习多线程下载的基本原理和基本用法,我们并没有讲多线程的断点续传,那么这一节我们就接着上一节来讲断点续传,断点续传的重要性不言而喻,可以不用重复下载,也可以节省时间,实 ...
随机推荐
- TypeError: document.formname.submit is not a function
<form name="formname" ...> .... <input name="submit" type="submit& ...
- HDU4870 Rating(概率)
第一场多校,感觉自己都跳去看坑自己的题目里去了,很多自己可能会比较擅长一点的题目没看,然后写一下其中一道概率题的题解吧,感觉和自己前几天做的概率dp的思路是一样的.下面先来看题意:一个人有两个TC的账 ...
- PO/VO/BO等对象模型
PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录. 2 .在hibernate持久化框架中与i ...
- HttpHandler动态生成图片
1.向服务器请求返回图片,浏览器是不知道服务上有这个图片的存在的,只是发出请求,接收请求,显示图片 string path = context.Server.MapPath("~/1.jpg ...
- Maven类包冲突终极解决方案
本文转自:http://ian.wang/106.htm 举例A依赖于B及C,而B又依赖于X.Y,而C依赖于X.M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过 ...
- 【读书笔记】读《JavaScript模式》 - JavaScript函数常用模式
API模式:回调模式.配置对象.返回函数: 初始化模式:即时函数.即时对象初始化.初始化分支: 性能模式:备忘模式.自定义模式 //*********************** API模式 **** ...
- poj 2406:Power Strings(KMP算法,next[]数组的理解)
Power Strings Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 30069 Accepted: 12553 D ...
- Xamarin.Android开发实践(十一)
Xamarin.Android之使用百度地图起始篇 一.前言 如今跨平台开发层出不穷,而对于.NET而言时下最流行的当然还是 Xamarin,不仅仅能够让我们在熟悉的Vs下利用C#开发,在对原生态类库 ...
- Xamarin.Android开发实践(七)
Xamarin.Android广播接收器与绑定服务 一.前言 学习了前面的活动与服务后,你会发现服务对于活动而言似乎就是透明的,相反活动对于服务也是透明的,所以我们还需要一中机制能够将服务和活动之间架 ...
- Java Hour 10
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 现经验约为10 Hour,请各位不吝赐教. Hour 10 ...