zoukankan      html  css  js  c++  java
  • android学习

    Activity VS View  

    Activity: 对界面的操作的活动;就像action一样,是对对象的各种操作;

    View则是外观,是静态的东西;

    利用手去拿东西,手的拿就是activity,而东西则是View

     

     Fragment

      为了更好的做到平板上的切换屏幕而加入的,在原来的Activity和View中间加一层

    Intend意图

    通过改行为可以将Android上的各种行为进行串联,这样不同的APP之间可以形成一个完整的生态系统;这个类似于传统的互联网的超链接;

    不管利用什么样的技术,最终需要实现的还是,人的行为需要跳转这件事情。形成一个网状结构;

    在一个APP内部,可能是简单的线性结构,而当有了“意图”之后,则进行了有效的串联;

     

    界面的处理

      资源通过XML和界面信息进行关联;界面和程序通过事件进行关联;数据和逻辑通过不同层进行分离;数据和服务器通过网络进行连接

      界面的加载和释放,尽量进行独立的处理;特别是不同的活动直接的切换导致的资源的释放。

     界面之间进行通信的必然性:

      任何布局中的两个元素,他们都需要数据进行通信,越是底层的机制越是如此;所有加入两种机制之后,就需要两种机制之间进行通信的方式; 于是有了Activity之间的数据通信,Fragment之间的数据通信

    资源

      资源的完全扁平化处理,通过R.java可以获得系统中的所有资源信息

    centos 下anroid开发

    安装jdk

    yum -y list java*

    yum -y install java-1.6.0-openjdk

    yum -y install ant

  • 相关阅读:
    OnEraseBkgnd、OnPaint与画面重绘
    .编译ADO类DLL时报错的解决方案
    VC列表框样式
    Codeforces 131D. Subway 寻找环树的最短路径
    Codeforces 103B. Cthulhu 寻找奈亚子
    Codeforces 246D. Colorful Graph
    Codeforces 278C. Learning Languages 图的遍历
    Codeforces 217A. Ice Skating 搜索
    Codeforces 107A. Dorm Water Supply 搜图
    Codeforces 263 D. Cycle in Graph 环
  • 原文地址:https://www.cnblogs.com/bornfish/p/3921687.html
Copyright © 2011-2022 走看看