andorid基础之预备讲义
来源:互联网 发布:重庆行知小小学校招聘 编辑:程序博客网 时间:2024/06/15 02:37
eclipse和sdk
adt:android的开发工具。
adb:android debug bridge。android的调试桥起到了一个连接的作用。将eclipse和模拟器之间进行链接。将模拟器中显示的一系列的日志信息进行输出。
sdk manager:sdk的管理工具,用来管理下载的sdk。就可以针对哪些版本的sdk进行开发。
avd manager:模拟器的管理工具。用来创建和管理一些模拟的android环境。
ddms:模拟器的进程管理。file explorer管理当前模拟器的文件系统结构。
logcat:日志记录工具。记录当前的已连接的模拟器的一系列的操作。android中错误信息的调试都是砸器logcat中进行的。
apk:android的安装包。
运行一个android的应用程序:
选中android的项目,右键运行 run as android application project。
Android中有四大组建:
Activity:用来呈现页面的活动。换句话来说如果需要一个页面的呈现就需要一个Activity.
service:服务。
BroadCastReceiver:广播接收器。
ContentProvider:内容提供者。
ActivityManager: Warning: Activity not started, its current task has been brought to the front:当前应用程序已经启动并且显示在屏幕最前方,无需再次启动。
android应用程序的结构目录:
src:包含了应用程序中使用到的java文件。
gen:android自动生成的目录。 BuildConfig.java和R.java。
其中R.java又被称之为资源索引文件。是将程序中使用的资源生成资源索引ID组成的文件。如果R文件不能生成的话一般表示资源中存在错误。
所有的资源ID都不需要进行修改,都是系统自动生成的。
Android X.X 当前开发使用的android 的版本。android的包和java的包以及解析用到的包。
android-support-v4.jar:为了兼容低版本类似于补丁插件。
assets:存放的文件或者数据是按照二进制流的形式进行读取,并且存放在内部的文件会无损的打包进入apk。
bin:可以在bin中获取apk文件。
libs:包含了使用的jar文件。三方的jar文件也可以放在这里。
res:包含了应用程序中使用到的一系列的资源。
res/drawable:包含了图片的路径。这里面包含了很多不同分辨率的图片,这些分辨率有下到达依次为low---middle----high--xh--xxh.
res/layout:包含了呈现页面的布局文件。里面都是xml文件。一般来说一个页面都会关联一个布局文件。
menu:包含了菜单的item的文件。
values:包含了应用程序使用到的一系列的字符串,主题,尺寸等。
values/strings:包含应用程序使用到的字符串资源。
AndroidManifest.xml:应用程序的配置文件。包含了package主包名,versionCode版本号和versionName版本名称。使用的sdk版本。四大组件的声明注册都在这里。权限。
应用程序的入口:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
proguard-project.txt:用于代码混淆操作的。
project.properties:更改当前的匹配的sdk的版本。在那一个版本上测试。
java中源文件是.java文件,编译生成.class文件,但是在android中还需要将这些文件通过DX工具进一步打包成为.dex文件。
应用程序在启动的时候,会来到Androidmanifest.xml中查找入口
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
配置在那一个activity的声明上,应用程序启动的时候就启动那一个Activity,就会来到java代码中执行onCreate方法,在该方法中setContentView关联的是那一个布局就显示那一个页面对应的布局。
adt:android的开发工具。
adb:android debug bridge。android的调试桥起到了一个连接的作用。将eclipse和模拟器之间进行链接。将模拟器中显示的一系列的日志信息进行输出。
sdk manager:sdk的管理工具,用来管理下载的sdk。就可以针对哪些版本的sdk进行开发。
avd manager:模拟器的管理工具。用来创建和管理一些模拟的android环境。
ddms:模拟器的进程管理。file explorer管理当前模拟器的文件系统结构。
logcat:日志记录工具。记录当前的已连接的模拟器的一系列的操作。android中错误信息的调试都是砸器logcat中进行的。
apk:android的安装包。
运行一个android的应用程序:
选中android的项目,右键运行 run as android application project。
Android中有四大组建:
Activity:用来呈现页面的活动。换句话来说如果需要一个页面的呈现就需要一个Activity.
service:服务。
BroadCastReceiver:广播接收器。
ContentProvider:内容提供者。
ActivityManager: Warning: Activity not started, its current task has been brought to the front:当前应用程序已经启动并且显示在屏幕最前方,无需再次启动。
android应用程序的结构目录:
src:包含了应用程序中使用到的java文件。
gen:android自动生成的目录。 BuildConfig.java和R.java。
其中R.java又被称之为资源索引文件。是将程序中使用的资源生成资源索引ID组成的文件。如果R文件不能生成的话一般表示资源中存在错误。
所有的资源ID都不需要进行修改,都是系统自动生成的。
Android X.X 当前开发使用的android 的版本。android的包和java的包以及解析用到的包。
android-support-v4.jar:为了兼容低版本类似于补丁插件。
assets:存放的文件或者数据是按照二进制流的形式进行读取,并且存放在内部的文件会无损的打包进入apk。
bin:可以在bin中获取apk文件。
libs:包含了使用的jar文件。三方的jar文件也可以放在这里。
res:包含了应用程序中使用到的一系列的资源。
res/drawable:包含了图片的路径。这里面包含了很多不同分辨率的图片,这些分辨率有下到达依次为low---middle----high--xh--xxh.
res/layout:包含了呈现页面的布局文件。里面都是xml文件。一般来说一个页面都会关联一个布局文件。
menu:包含了菜单的item的文件。
values:包含了应用程序使用到的一系列的字符串,主题,尺寸等。
values/strings:包含应用程序使用到的字符串资源。
AndroidManifest.xml:应用程序的配置文件。包含了package主包名,versionCode版本号和versionName版本名称。使用的sdk版本。四大组件的声明注册都在这里。权限。
应用程序的入口:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
proguard-project.txt:用于代码混淆操作的。
project.properties:更改当前的匹配的sdk的版本。在那一个版本上测试。
java中源文件是.java文件,编译生成.class文件,但是在android中还需要将这些文件通过DX工具进一步打包成为.dex文件。
应用程序在启动的时候,会来到Androidmanifest.xml中查找入口
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
配置在那一个activity的声明上,应用程序启动的时候就启动那一个Activity,就会来到java代码中执行onCreate方法,在该方法中setContentView关联的是那一个布局就显示那一个页面对应的布局。
1 0
- andorid基础之预备讲义
- splunk 之预备学习 正则表达式基础
- 数据结构基础一之----预备知识
- <疯狂Andorid讲义> 阅读笔记(1)
- JAVA基础之UML(疯狂的JAVA讲义)
- andorid基础之点击事件绑定的几种…
- Andorid的Linux基础教学之四 进程的生死存亡
- : Andorid的Linux基础教学之五 中断机制
- 《计算机网络基础》讲义
- RunLoop基础讲义
- Andorid ActionBar基础学习
- Andorid基础------Service
- Andorid基础--------数据处理
- 计算语言学之预备知识
- 1:数据结构之预备知识
- pytorch系列1之 预备
- andorid之OpenGL基本原理
- andorid 之 activity
- 2016多校训练Contest5: 1004 How Many Triangles hdu5784
- UVA11927
- 循环链表
- XML的查询
- 多路IO复用 select 和 poll 函数简介
- andorid基础之预备讲义
- ZZULIOJ-1894-985的方格难题(动态规划)
- uva 10652 Board Wrapping 凸包
- activiti 流程走向异常 会签节点变量赋值为空问题
- 设置器与访问器。
- 131.Which naming method uses the tnsnames.ora file to store the connect descriptor used by the clien
- 替换空格
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序 集成到Unity3D
- 第五章 神经网络