zoukankan      html  css  js  c++  java
  • android实习——第1、2天收获

    通过实战的方式接触android,虽然磕磕畔畔,但也能摸出一条路过河。

    在摸索中找到有价值的信息点。

    我做的主要内容通过抓取来电号码和短信的消息。大概对“许可”,“context”,“Activity”着一些概念有了初步了解。

    用到的方法包括:通过广播和intent-filter共同使用合作,得到onReceive的回应。

            通过phoneState的监听效果,得到来电的通知,也是onCallStateChanged的回应。

            通过context的传递,实现不同组之间互相获取信息,从而完成根据号码查找联系人姓名的功能。

    感受到了BroadcastReceiver这个类的重要性,估计在以后的使用当中,会再次相遇。

    下一步,就是学习理论知识,

    事件的相应,

    广播的范畴,

    intent的具体用法。

    现在把最后学的一点理论知识总结在上面。

    1. 安卓5大组件

    1.    Activity和View

    提供图形界面窗口
    SetContentView(view),控制当前显示的界面
    Activity类似于一帧画面,可以控制其中的view
     
    2.    Service
    Service通常位于后台执行,不需要用户交互。
    有自己独立的生命周期
    Service通常用于为其他组件提供后台服务或监控其他组件的运行状态。
     
     
    3.    BroadCastReceiver
    事件源是android应用中的其他组件
    继承了BroadcastReceiver之后,重写onReceive函数。
    使用之前需要注册,有静态祖册和动态注册
     
    4.    ContentProvider
    不同应用之间实现数据交换。
     
    5.    Intent和Intent Filter
    是安卓应用内不同组件之间通信的载体
    更具体的,intent 可以启动一个 Activity 可以启动一个Service,也可以发送一条广播消息来触发系统中的BroadcastReceiver
    都是通过context的函数来调用
     
    理解这些只算是初步接触java。
  • 相关阅读:
    h5 拍照上传 代码
    java jdbc 链接本地mysql数据库 报错 Access denied for user 'root'@'localhost' (using password: YES)
    react.js 中对props 的理解
    react.js 如何 设置页面div 背景图片
    关于Vue.js 和 react.js 的异同
    如何用 npm ,搭建react 项目
    如何进行vue vux版本更新
    js 继承 函数
    absolute 和 z-index妙用
    关于 white-space: pre-wrap;的灵异现象
  • 原文地址:https://www.cnblogs.com/leohan2013/p/3087031.html
Copyright © 2011-2022 走看看