【幻化万千戏红尘】qianfeng-Android-Day01-安卓历史及环境的搭建基础学习:
2016-08-22 20:06
369 查看
1.数据类型: 集合
2.io
3.多线程
1.方法有没有可能被多个线程调用
4.网络:
1.http协议
2.即时通讯协议 mqtt
3.webservice
5.数据解析
xml webservice
json 字符集 unicode utf-8
6.操作系统的进程和线程的关系
java里线程的入口函数是run函数
线程是并行运行的
6.java面向对象=java代码复用
7.非计算机专业的看这几本书
计算机原理 2.linux操作系统原理 3.编译原理 4.软件工程 星月神话
linux 开放源代码的操作系统 linux tvals git c
8.经常查阅开源代码
9.Android操作系统的四层架构
第一层:Application
第二层:框架层
第三层:jni层 (Android运行时层)
第四层:linux 内核
1.java虚拟机和davilk虚拟机区别
1.davilk虚拟机是基于寄存器 java是基于栈的
2.最新的Android7.0里面davilk虚拟机 保存了java方法的本地代码,是在安装的时候翻译的
java程序和android程序的区别
Java虚拟机:
1.把java文件翻译成class文件
2.启动java虚拟机加载class并从主类开始执行
davilk 虚拟机
1.用javac工具将java文件翻译成class文件
2.再把所有的class文件打包成dex文件
3.davilk虚拟机负责解释dex文件所包含的字节码
android
重点知识
四大组件 activity service broadcast contentprovider
ui控件
多线程
网络访问 (http协议)
资源管理
动画
时间分发
系统服务
屏幕适配
Android应用程序要点
一.应用程序必须包含的信息
1.第一个启动界面
2.应用程序名称
3.图标
4.应用程序版本号
二:生成一个App安装文件(apk文件)所需要的资源
1.java源文件(自己的业务逻辑)
2.应用程序的清单配置文件AndroidManifest.xml
3.应用程序图标
4.资源文件(图标,布局文件,不能被编译的文件,字符串文件,)
5.资源文件的索引文件R.java文件(必须用编译工具生成)
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest
//应用程序包名
package="com.qianfeng.helloworld"
//命名空间
xmlns:android="http://schemas.android.com/apk/res/android">
//开始描述应用程序的配置
<application
//应用程序的名称
android:label="helloworld"
//应用程序的图标
android:icon="@drawable/weixin"
>
<activity android:name=".HelloActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</man
2.io
3.多线程
1.方法有没有可能被多个线程调用
4.网络:
1.http协议
2.即时通讯协议 mqtt
3.webservice
5.数据解析
xml webservice
json 字符集 unicode utf-8
6.操作系统的进程和线程的关系
java里线程的入口函数是run函数
线程是并行运行的
6.java面向对象=java代码复用
7.非计算机专业的看这几本书
计算机原理 2.linux操作系统原理 3.编译原理 4.软件工程 星月神话
linux 开放源代码的操作系统 linux tvals git c
8.经常查阅开源代码
9.Android操作系统的四层架构
第一层:Application
第二层:框架层
第三层:jni层 (Android运行时层)
第四层:linux 内核
1.java虚拟机和davilk虚拟机区别
1.davilk虚拟机是基于寄存器 java是基于栈的
2.最新的Android7.0里面davilk虚拟机 保存了java方法的本地代码,是在安装的时候翻译的
java程序和android程序的区别
Java虚拟机:
1.把java文件翻译成class文件
2.启动java虚拟机加载class并从主类开始执行
davilk 虚拟机
1.用javac工具将java文件翻译成class文件
2.再把所有的class文件打包成dex文件
3.davilk虚拟机负责解释dex文件所包含的字节码
android
重点知识
四大组件 activity service broadcast contentprovider
ui控件
多线程
网络访问 (http协议)
资源管理
动画
时间分发
系统服务
屏幕适配
Android应用程序要点
一.应用程序必须包含的信息
1.第一个启动界面
2.应用程序名称
3.图标
4.应用程序版本号
二:生成一个App安装文件(apk文件)所需要的资源
1.java源文件(自己的业务逻辑)
2.应用程序的清单配置文件AndroidManifest.xml
3.应用程序图标
4.资源文件(图标,布局文件,不能被编译的文件,字符串文件,)
5.资源文件的索引文件R.java文件(必须用编译工具生成)
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest
//应用程序包名
package="com.qianfeng.helloworld"
//命名空间
xmlns:android="http://schemas.android.com/apk/res/android">
//开始描述应用程序的配置
<application
//应用程序的名称
android:label="helloworld"
//应用程序的图标
android:icon="@drawable/weixin"
>
<activity android:name=".HelloActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</man
相关文章推荐
- 【幻化万千戏红尘】qianfeng-Android-Day01-历史、环境搭建、VIEW属性、LinearLayout详解基础学习
- 【幻化万千戏红尘】qianfeng-Android-Day02-RelativeLayout布局、TextView、EditText、imageView基础学习
- 【幻化万千戏红尘】qianfeng-Android-Day07-AsyncTask基础学习:
- 【幻化万千戏红尘】qianfeng-Android-Day08-基础学习:ListView
- 【幻化万千戏红尘】qianfeng-Android-Day06-Intent七大属性基础学习:
- 【幻化万千戏红尘】qianfeng-Android-Day04-Spinner、ScrollVie、AutoCompleteTextView,Activity初步认识基础学习:
- 【幻化万千戏红尘】qianfeng-Android-Day03-RadioButton及RadioGroup的用法、CheckBox、ProgressBar基础学习:
- 【幻化万千戏红尘】qianfeng-Android-Day05-Activity生命周期,Actitity的启动模式基础学习:
- 【幻化万千戏红尘】qianfengDay01-java基础学习:历史、数据类型
- 【幻化万千戏红尘】qianfengDay17-java基础学习:泛型,路径,File类,IO流
- 【幻化万千戏红尘】qianfengDay15-java基础学习:List,ArrayList,LinkedList,comparable,comparator
- 【幻化万千戏红尘】qianfengDay02-java基础学习:运算符、进制转换
- 【幻化万千戏红尘】qianfengDay09-java基础学习:接口,抽象类,抽象方法,多态,instanceof
- Android基础学习:Android环境搭建
- 【幻化万千戏红尘】qianfengDay20-java基础学习:数据流、随机读取文件流RandomAccessFile
- 【幻化万千戏红尘】qianfengDay07-java基础学习:static、设计模式之单例模式
- 【幻化万千戏红尘】qianfengDay08-java基础学习:修饰符、重写、继承、抽象、递归、final
- 【幻化万千戏红尘】qianfengDay03-java基础学习:for循环,switch,if
- 【幻化万千戏红尘】qianfengDay18-java基础学习:文件流、内存流、缓冲流
- 【幻化万千戏红尘】qianfengDay06-java基础学习:重载、方法、类、对象、构造方法