zoukankan      html  css  js  c++  java
  • 20169221 2016-2017-2 《移动平台开发》第六周学习总结

    教材学习内容总结

    Android简介

    1.Android操作系统是一种多用户的Linux系统,每个应用程序作为单独的Linux进程中一个不同用户而运行。使用java语言编写。
    apk文件是部署App文件的方式
    2.应用程序开发简介
    1)一旦确定了以何种Android设备为目标,以及用什么样的API level来编写程序,有4种Android应用程序组件

    • 活动:包括用户交互组件的一个窗口
    • 服务:后台运行的操作
    • 广播接收者
    • 内容提供者
      3.Andorid版本

      4.在线资源:Android类和接口

    初识Android

    1.下载和安装Android
    从web下载Android studio:http://developer.android.com/sdk/index.html
    并安装
    2.创建应用和程序

    • file>new project
    • 输入用用程序细节
    • 选择目标和最小的API Level
    • 添加空白活动
    • 设置类名
    • Finish

    3.在模拟器上运行应用程序
    创建模拟器,RUN运行,开发过程中保证模拟器运行

    4.应用程序结构

    • 源文件:使用java语言编写的代码,包括各种Activity的实现。
    • Android library:Android库文件。
    • assets:放置多媒体文件等。
    • res:应用程序所需的资源文件,如图标,动画,颜色等。
    • drawable:图片资源
    • layout:描述了Activity的布局。
    • values:定义字符串,颜色等
    • Android Manifest.xml:应用程序的配置文件。在该文件中声明应用程序的名称,使用到的Activity,Service,Receive,权限等。

    5.调试应用程序
    1)设置断点

    2)开启调试会话

    IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。
    3)单步调试






    6.Android SDK Manager
    7.创建一个Android虚拟设备
    1)创建AVD
    在eclipse的window菜单下有个Android Virtual Device Manager菜单。
    点击Android Virtual Device Manager菜单,进入AVD编辑界面。
    在AVD编辑菜单中,点击右边的New…按钮,进入新建AVD界面。
    8.在物理设备上运行应用和程序
    1)清单文件的application元素中添加android:debuggable=“true”
    2)设备上打开USB调试
    3)设置系统检测设备
    9.在Android Stidio中打开一个项目
    10.使用Java8
    11.删除支持的库

    活动

    1.活动的生命周期
    2.ActivityDemo 实例
    3.修改应用程序图标
    4.使用Android资源
    5.启动另一个活动
    6.活动相关的意图

    教材学习中的问题和解决办法

    问题:Android studio IDE在一些情况下会出现快捷键乱码,新建项目名称有中文时乱码等IDE
    解决方法自身的乱码时,表明你的字体选错了,如下图红色框选中的区域,把consolas字体改为微软雅黑即可,consolas字体虽然好看但是不兼容汉字或者一些符号,有时候一些字体选的不合适也会出现乱码的问题,是因为这些字体不兼容汉字或者一些符号,所以遇到汉字或一些符号时无法编码就会出现乱码,可以选择兼容的字体如改为Microsoft YaHei(微软雅黑)改成其它字体如SimHei,SimSun也行,然后确定,上述乱码问题即可解决
    问题二:
    解决办法:每次当我启动AS时,就会弹出这个框,这个错误对我敲代码等方面都没有影响,但是每次打开AS都会这个弹出错误,必须点击ok之后才能加载project,很耽误时间,自我感觉是AS 自己的问题,反正我是搞了好久都没搞好,最后不得不重新安装一遍AS,问题就解决了,不过我后来就知道了一个更好的解决办法就是从网上下载一个settings.jar,然后导入,就可解决问题。

    代码托管

    上周考试错题总结



    博客评论

    毛卫华
    童长乐
    吴乐
    杨明曌

    学习进度条

    教材学习 视频学习 博客量(新增/累积) 重要成长
    目标 12章 1篇
    第六周 第23、24、25章 《Java和Android开发学习指南》 1/1 初识Android,下载并安装

    参考资料

    Android SDK Manager

  • 相关阅读:
    layout_weight使用
    Android sdk manager 下载速度慢的问题
    详谈OC(object-c)深浅复制/拷贝-什么情况下用retain和copy
    object-c(oc)内存管理机制详解
    xmpp实现的即时通讯聊天(二)
    xmpp实现的即时通讯聊天(一)
    iOS开发消息推送原理
    指定的转换无效。
    Oracle11g +Win 64+PLSQL9.0
    数据库连接字符串
  • 原文地址:https://www.cnblogs.com/sunxing/p/6672762.html
Copyright © 2011-2022 走看看