zoukankan      html  css  js  c++  java
  • Android网络课程笔记-----完善GoogleStyleApp框架结构

    1. GoogleStyleApp项目结构
        
    特性:Actionbar
              MenuDrawer
              Fragment




    1. 中级进阶    
              ListView和多线程
              基础更扎实
    2. 高手打造
              扩展技术    
              项目模块开发
    3. 高级项目
              每个人都能独立开发完整的Android App(一般难度)


    Google Play已经有超过100万款App
    项目之间的共性:
    1. 项目结构:
        1) Tab页 + 内容
            优点:更加直观,各个模块一目了然
            缺点:Tab标签占用空间       
        2) MenuDrawer + ViewPager
            优点:菜单不占用空间,内容部分可以全屏幕显示
            缺点:比较隐蔽,初次使用不直观


    随着时间发展,Tab的缺点在放大,而Menu的有点在放大
       

    2. 项目主模块的结构
       微信、微博、新闻、QQ、人人、天天动听、贴吧
       主页: 列表——ListView
                  详细界面——ScrollView + Relative 


    忽略内容看结构


    3. 各个App通用模块
        1) 欢迎页面
        2) 新手指引
        3) 设置:a) 关于
                      b) 注销
                      c) 升级         umengSDK
                      d) 帮助
                      e) 意见反馈   umengSDK
        4) 二维码                   zxing
        5) 应用推荐                广告
        6) 夜间模式                4.x系统支持  HoloEverywhere
        7) 微博QQ账号登录    sinaSDK  QQSDK
        8) App运营数据统计   友盟UmengSDK
        9) 支付     alipaySDK
        10) 分享   ShareSDK
        11) 数据安全    apk加密混淆
        12) 定位     百度高德   GPS




    微信、微博、新闻、QQ、人人、天天动听、贴吧


    项目差别:
    1. 领域
        电商、娱乐、社交、百科、新闻、视频网站
        Media、语音、视频
  • 相关阅读:
    LR杂记-nmon+analyser监控linux系统资源
    accept函数
    android performClick使用
    #line 的作用是改变当前行数和文件名称
    C++常用排序法、随机数
    C语言运算符优先级及结合性
    如何高效把一字节的位对换, bit0和bit7,bit1和bit6,以此类推.
    NumPy
    Rational Rose、PowerDesign、Visio的一些比较
    vld,Bounds Checker,memwatch,mtrace,valgrind,debug_new几种内存泄露检测工具的比较,Valgrind Cheatsheet
  • 原文地址:https://www.cnblogs.com/vijay/p/3740747.html
Copyright © 2011-2022 走看看