• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 安卓第一天笔记,安卓第一天

安卓第一天笔记,安卓第一天

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了印象笔记扫描宝安卓版,印象笔记安卓版,安卓笔记,印象笔记安卓,安卓笔记软件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

安卓第一天笔记,安卓第一天


安卓第一天笔记

1.移动通信的发展G--(generation)

1G:模拟制式

2G:GSM/CDMA

2.5G:GPRS

2.75G:EDGE

3G:WCDMA/CDMA2000/TD-SCDMA

3.5G/3.75G:HSDPA/HSUPA/HSDPA+

4G:TD-LTE( Long term evolution)长期演进

GSM:9K -->GPRS:42K--> EDGE:172K -->WCDMA:364k -->HSDPA/HSUPA:14.4M -->HSDPA+/HSUPA+:42M -->FDD-LTE:300M

2.安卓结构图


从上到下:

Application应用程序层 ---------JAVA写

Application Framework应用程序框架层-----------JAVA写

Libraries中间件类库层主要由C语言编写

Android Runtime运行环境包含运行时的核心类库与Dalvik Virtual machine

Linux Kernel主要以Linux2.3.6为基础,使用C语言写的各种硬件的驱动

 

当一个APP运行时,从上到下的调用

 

 

 

3.JVM与Dalvik虚拟机的区别


 

JVM中第一个java文件都是一个单独的.class字节码文件

在Dalvid中把所有的.class字节码文件都打包为了一个.dex的文件

JVM是基础栈的------内存

Dalvik基础寄存器,---CPU--速度快上很多

 

 

 

4.adb 常见命令--Android debug bridge

adb devices---列出当前在线的安卓设备


adb kill-server --杀死当前的adb服务


adb start-server   启动adb或者直接使用adb devices


adb logcat 查看Log


adb shell 挂载到Linux系统空间


-s表示要使用哪个设备

adb install <应用程序(加扩展名)>      安装应用程序

单个设备安装


 

单个设置卸载

adb uninstall <程序包名>


 

多个设备安装


多个设备卸载


 

adb pull <remote> <local>  把模拟上的文件拉到本地

adb push <local> <remote>把本地的文件放在模拟上


DDMS中可以使用图形化的方式

 

5.虚拟机


硬件加速器,如果安装成功,启动模拟器时会有如下提示


 

6.SDK目录结构


 

SDK Manager


7.安卓项目目录结构

 

8.DDMS

DDMS 简介

DDMS 是 Dalvik Debug Monitor Service 的简称。DDMS 为 IDE 和 emulator 以及 Android 真机架起来
了一座桥梁。开发人员可以通过 DDMS 看到目标机器上运行的进程/线程状态,可以看进程的 heap 信息,
可以查看 logcat 信息,可以查看进程分配内存情况,可以向目标机发送短信以及打电话,可以向 Android
发送地理位置信息。下面以 Eclipse 的 DDMS perspective 为例简单介绍 DDMS 的功能

左上部分为 Devices 窗口,列出了所有已经跟 adb 成功连接的模拟器(包括真机)以及各个模拟器中
所有运行的进程。如图 1-12 所示,最上面一排从左到右一共有 9 个可用按钮,分别为: 调试某个进程,
更新进程堆栈信息, 下载进程堆栈数据到本地, 调用垃圾回收器, 更新线程, 开启方法性
能分析数据收集, 停止某个进程, 抓取 Android 目前的屏幕, 查看当前界面视图树结构。

 9.HelloWorld

创建Helloworld

点击 ADT 左上角的 File 按钮,然后选择 New,然后点击 Android Application Project开
始 Android 工

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 安卓第十八天笔记--简单动画,安卓第十八天--
  • 安卓第十二天笔记-广播,安卓第十二天广播
  • 安卓第二天笔记-数据保存,安卓第二天笔记保存
  • 安卓第一天笔记,安卓第一天

相关文章

  • 2017-05-26PendingIntent 显示通知,pendingintent通知
  • 2017-05-228.3.2 绘图类实战示例
  • 2017-07-22android自定义圆角背景实现富文本标题展示
  • 2017-05-26Android 手机卫士17--缓存清理,android17--
  • 2017-05-26Android网络编程(一)HTTP协议原理
  • 2017-05-26硅谷社交8--联系人列表页面,硅谷社交8--联系人
  • 2017-05-26Android之DOM解析XML,androiddomxml
  • 2017-05-26Android--Handler的使用方法:在子线程中更新界面
  • 2017-05-26安卓界面基本组件------计时器,安卓------计时器
  • 2017-05-26Android 动画资源 详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • android中常见的设计模式有哪些?,android设计模式
    • Android中View的滑动冲突——Android开发艺术探索笔记
    • Android开发学习——高德地图的实现,android高德
    • Android开发系列通信篇之EventBus
    • 自定义图片轮播框架。也是作为依赖库使用的哦,自定义框架
    • Android事件分发机制源码分析
    • 第一节 搭建开发环境,第一节搭建开发
    • Android UI ListView的使用,androidlistview
    • android:自定义HorizontalScrollView实现qq侧滑菜单
    • 一个帖子学会Android开发四大组件,android四大

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有