Android 安卓开发初识

纲要:

一、基本(核心)概念

二、安卓开发的基本流程和知识

三、源代码工程

四、调试步骤

五、基本窗口

 

一、基本(核心)概念:

*开发类似QT开发;

*开发标配:java、Android Stiudio;

*入门书籍:第一行代码;

1、四层架构:a、Linux内核层  b、系统运行层  c、应用框架层  d、应用层;

2、四大组装:a、Activity   b、服务    c、广播接收器    d、内容提供器;

3、开发环境(原先的开发工具模式:Eclipse+ADT):a、JDK(虚拟机环境、编译、基本类库)   b、Android SDK    c、Android studio;

4、重要的文件架构:a、Java   b、res     c、AndroidManifest.xml

5、进程5个状态:前台进程、可见进程、服务进程、后台进程、空进程;

6、gradle工具 (Android Stiudio):是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具;

7、打开帮助文档:Android开发就是阅读谷歌的帮助文档;

整个开发过程几乎都要围绕以上架构进行;

 

二、安卓开发的基本流程和知识

*安卓本身就是基于操作系统开发;(运行在Android手机上,调用Android上的API构造程序);
1)安卓开发软件:开源免费eclipse+adt;
2)开发环境的搭建:要求配置安卓版本多少(决定了用哪个版本的API接口);
3)使用语言:java;
4)基本使用:导入工程->工程清除;
5)右击工程文件->源码->格式:将进行自动排版;
 
 

三、源代码工程

*专用名词篇:窗口(控件)、handle(回调函数入口)、
1)java源码:主线程和主要的编程实现;
        主要实现的java文件:DeviceScanActivity.java;
        主要实现的java文件:StartActivity.java;
        通过start.xml的ID去查找相应的引用源代码位置;
2)layout:start.xml:APP的界面布局(所有的);
3)si:AndroidManifest.xml:Activity对应的就是执行文件,找函数入口(启动配置文件,组织函数的运行顺序)
 

四、调试步骤

1)使用USB调试模式连接手机;
2)运行,单步,断点;(与单片机的操作都是相通的);
3)调试窗口的输出信息;
4)运行调试:*开启调试按钮  *右击工程->运行方式->Android Application
5)获取log调试信息:在cmd中运行:adb logcat -s -v time StartActivity(log服务名);//系统开发类似
6)DDMS:安装APP到手机;
7)运行一遍就可以生成apk,位于源代码目录下;

 

五、基本窗口

1、绑定自定义视图:

2、启动另一Activitty(窗口);

3、调试终端:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章