• Android网络课程笔记-----常用开放接口原理


    常用开放接口原理和使用方法


    1. 统计app的用户量、活跃用户
    2. 消息推送
    3. 广告
    4. 登录分享


    开放接口:
    定义:某些公司开发的,提供给其他开发者使用
              不开放源代码,基础功能免费,增值服务收费


    要求:SDK(Api) 面向开发者            架构/设计
                                                         设计模式、IOC、接口、封装
              App开发者 code 面向 用户   调用API


    开放接口和开源项目:SDK或API是否开源


    原理:
    1. android库项目(可以被复用)
    2. Application定制
        在四大组件启动之前,适合做初始化,单实例效果
        获取的方法:getApplication()
    3. 一般的开放接口为了保密或性能,通常会结合C++代码,
       同时提供so文件


    做得好:
    1. 接口保持前向兼容
    2. 简单、方便


    常用开放接口案例一友盟Umeng


    功能: App用户量、活跃用户、哪些页面用户使用率高
               用户反馈
               FC日志


    Google
    http://www.umeng.com


    1. key:开放接口区分不同的开发者
               
    常用开放接口案例二——极光推送
    1. 原理:
        Client                           Server
                   Httprequest
                   HttpResponse


        1) Socket  长连接
        2) 短信(付费)
        3) 定时轮询(假的)


        XMPP协议


    2. 使用方法

  • 相关阅读:
    JSP九大隐含对象
    男人失业了,他没有告诉女人
    Ajax与C#应用详细实例
    成都软件园实习那些话
    C#的线程池的那些事
    一家公司的面试经历和现在的我
    我经常逛的几个网站
    我们该如何看待程序员的加班生活?
    socket心跳+聊天
    Python pip 更新问题汇总
  • 原文地址:https://www.cnblogs.com/vijay/p/3740763.html
Copyright © 2020-2023  润新知