为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第3季)

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • SharedPreferences :1、通常用于储存 简单(int、string ...) 的数据类型 2、以XML形式保存 3、通过键值对 实现步骤:
    查看全部
  • 发送一条广播
    查看全部
  • 广播的特点
    查看全部
  • 广播的种类
    查看全部
  • 广播的发送
    查看全部
  • Uri
    查看全部
  • StartService 1. 使用方法: (1)写一个MyStartService继承自Service,重写它的各种方法onCreate()、onStartCommand()、onDestory() (2)在AndroidManifest.xml中注册这个Service (3)在主线程Activity中通过startSerice(intent)方式启动 (4)通过stopService(intent)方式停止 2. 关于StartService (1)启动方式是通过启动intent方式实现 (2)启动之后该Service和启动源没有关系,即使主线程退出了,service还会继续运行
    查看全部
    0 采集 收起 来源:Start启动

    2018-01-03

  • service启动式服务: 1、创建一个类继承Service(后面该类将作为Intent通信的对象之一),实现几个方法: public void onCreate() { // 由于只执行一次,一般把初始化操作放在这里 super.onCreate();//当服务被创建时,会执行该方法。 } public int onStartCommand(Intent intent, int flags, int startId) { return super.onStartCommand(intent, flags, startId);//当有开启服务的命令时,会调用该方法。 } public void onDestroy() { super.onDestroy(); } // IBinder是一个抽象的方法,这里用不到 public IBinder onBind(Intent intent) { return null; } 3. 在配置文件中注册服务 <service android:name=".MyStartService"/> 4. 如图,编写点击事件: public void doClick(View view){ switch (view.getId()){ case R.id.btn_start: // 开始服务 intent1 = new Intent(this,MyStartService.class); // Intent 实现组件之间的通信,这里是Activity和Service之间。 startService(intent1); // 和以前的 stratActivity() 很类似。 break; case R.id.btn_stop: // 停止服务 stopService(intent1); break; } } 注意事项: 1.一个服务只能启动一次。如果再次启动,会调用onStartCommand方法 2.服务不能进行耗时操作,但是服务可以开辟线程来完成耗时操作 3.停止服务会调用onDestroy方法。但是如果再次停止服务,将什么都不会发生
    查看全部
    0 采集 收起 来源:Start启动

    2018-03-22

  • 数据存储方式
    查看全部
  • 数据权限: MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容覆盖原文件内容 MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件 MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE:用来控制其他应用是否有读写该文件的权限
    查看全部
    0 采集 收起 来源:File类方法介绍

    2017-12-28

  • SQLite特点: 1、轻量级 一个动态库、单文件 2、独立性 没有依赖、无序安装 3、隔离型 全部在一个文件夹中 4、跨平台 支持众多操作系统 5、多语言接口 支持众多编程语言 6、安全性 事务 关于事务处理的安全性问题: -通过数据库上的独立性和共享锁来实现独立事务处理。 -多个进程可以在同一时间从数据库读取数据,但是只有一个可以写入数据。
    查看全部
  • Android的四种数据存储方式: SharedPreferences 1、是一种轻型的数据储存方式 2、本质是基于XML文件存储key-value键值对数据 3、通常用来存储一下简单的配置信息 2、SQLite 3、Content Provider 4、FIle
    查看全部
  • 在用之前,记得加上 <uses-permission android:name="android.permission.READ_CONTACTS"/>
    查看全部
  • 游标的释放和数据库的释放,否则会占用很多内存!!!!! c.close; db.close;
    查看全部
  • 组件篇Service
    查看全部
    0 采集 收起 来源:Servie概述

    2017-11-14

举报

0/150
提交
取消
课程须知
本课程是Android开发课程的中后期部分,学习之前要求对一些知识点有一定的了解: 1、已经掌握了Java基础 2、已经熟悉或者了解Android中的监听事件原理 3、已经熟悉或者了解一种以上的数据库,并掌握基本的SQL语句
老师告诉你能学到什么?
1、初步掌握Android手势识别的原理以及实际使用 2、初步掌握Android的数据存储方式 3、深度了解Android中的组件 4、熟悉了解Android常用的系统服务并对服务的使用有新的认识

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!