android新浪客户端学习心得(一)

最近准备写一个android平台的客户端,由于自己能力有限,总是遇到各种的问题。而后准备写下这些文章,是想通过这些加深自己的印象,在总结中获得进步。

今天的基础知识,主要是对service和handler的复习。

一、service

1.Service 是 Android 系统中的一种组件,但又Activity不同,它是不能与用户交互的,但可以和其他组件进行交互。它不能自己运行,只能后台运行。

2.service的启动方式:

    第一种

          启动:context.startService() ---> onCreate() ---> onStartCommand()
          销毁:ontext.stopService()   ---> onDestroy();

  第二种

启动:context.bindService() ---> onCreate() --->onBind();

        销毁:onUnibind() ---> onDestroy()

通过对别人总结的学习:

   startService:只要调用一次stopService(),就能停止服务,无论之前被调用了多少次的启动服务。

  bindService:多个客户端可以绑定同一个服务。看到一个例子,听音乐的时候,还想去获取歌曲的其他信息(歌手?风格?),此时Activity可以调用bindService去与service建                                 立连接,连接触发的onServiceConnected()中可以包含访问数据?其实细节的东西,自己要多看别人写的代码。


今天所做的任务是实现新浪微博的一个模拟的登录,给定键值和密码,跳转到一个界面。跳转界面就是要实现一个界面数据的更新,今天最大的收获在于,handler异步更新数据,进行显现,以前对于handler的作用确实不太清楚。虽然写代码的过程里还有好多的错误,但是希望自己通过这些笔记,能力有所上升。


代码思路:从主线程启动服务(intent和startService的结合使用),服务里面包含登录的功能和刷新的功能,通过服务里面代码的实现想要的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值