• 三种软件的特点分析


    No.1  知乎

      知乎是一个真实的网络问答社区,社区氛围友好与理性,连接各行各业的精英。用户分享着彼此的专业知识、经验和见解,为中文互联网源源不断地提供高质量的信息。知乎网站2010年12月开放,三个月后获得了李开复的投资,一年后获得启明创投的近千万美元。知乎过去采用邀请制注册方式。2013年3月,知乎向公众开放注册。不到一年时间,注册用户迅速由40万攀升至400万。

    1、 准确地讲,知乎更像一个论坛:用户围绕着某一感兴趣的话题进行相关的讨论,同时你可以关注和你兴趣一致的人。对于概念性的解释,网络百科几乎涵盖了你所有的疑问;但是对于发散思维的整合,却是知乎的一大特色。知乎鼓励在问答过程中进行讨论,以拓宽问题的发散性。鼓励答案的非针对性,鼓励答案的Wiki可参考性。

    2、比论坛更加具有排他性,在知乎的每一个注册用户都有一个PR(Person Rank),你的每一个操作都将直接影响你个人的PR 值。在回答的时候,答案顺序按赞同票数排序,赞同票数相同的情况下按个人PR值排序,同时隐藏被认为无效的答案。这在一定程度上过滤了相当的垃圾信息。

    3、知乎曾经坚持严格的邀请制度,一来是为了确保用户准实名身份的真实性,二来避免产生过多的垃圾信息。准实名可以方便用户有的放矢的向你感兴趣的人提出疑问。同时,知乎严格的邀请制度也使知乎笼罩着浓郁的严谨氛围,以keso为代表,不言则已,一言服人。

    自2013年3月起,知乎向公众开放注册。

    4、以信用为基础的SNS关系。可能单纯作为SNS与问答的整合,国内人人网应该更能快速发展;但是正如前文所说,严格的邀请制度,排斥了相当一部分无效信息;如果人人网亦推出社会化问答,那必然会整合你原先的好友,而这部分好友显然不可能都是对你的关注点感兴趣的人。这也几乎否定了任何大型互联网公司进军Quora类问答的可能性。

    5、与Quora相比,知乎以蓝色为基调。相比与Quora,知乎功能还是有待完善,比如某一话题下最佳话题。

     No.2  百度地图

      百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐馆、学校、银行、公园等等。2010年8月26日,在使用百度地图服务时,除普通的电子地图功能之外,新增加了三维地图按钮。

      百度地图提供了丰富的公交换乘、驾车导航的查询功能,为您提供最适合的路线规划。不仅知道要找的地点在哪,还可以知道如何前往。同时,百度地图还为您提供了完备的地图功能(如搜索提示、视野内检索、全屏、测距等),便于更好的的使用地图,便捷的找到所求。

    No.3  Android

    1. Android是什么?

    Android是一个平台,主要包括Linux微内核,中间件(SQLite等),关键应用(电话本、邮件、短消息、GoogleMap、浏览器等),提供的Java框架,以及Android中的JVM。

    2.Android特点之关键类

    视图,ContentProviders(应用交互管理类)、ResourceManager非编码资源管理类、NotificationManager(通告管理类)、ActivityManager(生命周期管理类)。

    3.Android特点之界面开发

    这一块主要讨论了Android的界面开发机制,可以讲组件的初始化抽取出来放到配置文件中,组件更新用编码方式来处理。

    4.应用构成

    Android的应用一般由以下四个关键部分构成Activity、IntentReceiver、Service、ContentProvider。其中Activity是必要部分。

    应用场合:

    Activity每个应用都是必须得,Activity代表一个应用的一个具体的界面管理类,其本身并不显示。

    IntentReceiver可使应用对外部事件做出响应,比如,当应用正在执行,突然有了来电,这个时候可使用IntentReceiver做出处理是应用更健壮。

    Service Android应用的生命周期是由Android系统来决定的,不由具体的应用的线程左右。当应用要求在没有界面显示的情况还能正常运行,(要求有后台线程,而后台线程是不会被系统回收,直到线程结束)这个时候就需要用到Service

    ContentProvider 可以说ContentProvider封装很多Android当中的上下文环境,包括SQLite,这就使得在不同应用之间交互成为可能。

    5.Android特点之布局管理

    FrameLayout:左上角只显示一个组件。

    LinearLayout:线性布局管理器,分为水平和垂直俩中,只能进行单行布局。

    TableLayout:任意行和列的表格布局管理器。其中TableRow代表一行,TableRow的每一个视图组件代表一个单元格。

    AbsoluteLayout:绝对布局管理器,坐标轴的方式,左上角是(0,0)点,往右x轴递增,往下Y轴递增。

    RelativeLayout:相对布局管理器,更具最近一个视图组件,或是顶层父组件来确定下一个组件的位置。

  • 相关阅读:
    Java安全之对称加密、非对称加密、数字签名
    Java 设计模式 之 中介者模式(Mediator)
    使用jquery获取radio的值
    java6枚举类型
    java http头信息
    怎样用java生成GUID与UUID
    struts2国际化
    JSON.stringify(),JSON.parse(),toJSON()方法使用
    阻塞队列之六:LinkedBlockingDeque
    jQuery给控件赋值....
  • 原文地址:https://www.cnblogs.com/LH956574963/p/5245453.html
Copyright © 2020-2023  润新知