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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • SQLite数据类型
    查看全部
  • SQLite特点
    查看全部
  • GestureOverlayView
    查看全部
  • onGestureListener接口
    查看全部
  • listview使用适配器,要求数据库的主键ID的名称必须为 _id
    查看全部
  • 手势监听器
    查看全部
  • 第三方程序操作数据库的能力完全取决于ContentProvider
    查看全部
  • 必须加权限,否则出错
    查看全部
  • 使用SharedPreferences存取数据的简单代码
    查看全部
  • 手势监听器 <GestureOverlayView.OnGestureListener>-----手势监听器 <GestureOverlayView.OnGesturePerformedListener>-----手势执行监听器 <GestureOverlayView.OnGesturingListener>--------手势执行中监听器
    查看全部
  • 多个按钮点击事件:可在各自的xml里配置OnClick属性,然后 在MainActivity()建立对应的方法。在方法里面用,switch(view v),来实现多个按钮的点击事件
    查看全部
  • 1、获取系统音量的服务 AudioManager mAudioManager=(AudioManager ) context.getSystemService(AUDIO_SERVICE); int max = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_SYSTEM); int current = mAudioManager.getStreamVolume(AudioManager.STREAM_RING); 2、获取当前进程包名 ACTIVITYManager mActivityManager =(ACTIVITYManager ) context.getSystemService(ADTIVITY_Service); String packageName = mActivityManager.getRunningTasks(1).topActivity.get(0).getPackageName();
    查看全部
  • 创建一个类继承抽象类contentprovider oncreat(在创建后被调用) delet(根据uri删除selection指定的条件所匹配全部记录) insert(根据uri插入values对应的数据) update(根据uri修改selection指定的条件所匹配的全部记录) query(更加uri查询出selection指定的条件所匹配的全部记录,并且可以指定查询哪些列以什么方式排序) getType(返回当前uri的MIME类型,如果uri对应数据包括多条记录那么MIME类型字符串就是以vnd.android.dir/开头 如果只对应一条记录就是vnd.android.cursor.item/开头)
    查看全部
  • 服务的两种启动方式: 1.通过startService(Intent intent)启动,stopService(Intent intent)停止,比较简单。服务启动后与启动源无关,也无返回服务本身。需注意要在配置文件中注册服务。 2.通过bindService(Intent intent,ServiceConnection conn,int flags)绑定服务启动,unbindService(ServiceConnection conn)去绑定停止,该方式可以返回服务本身,与启动源相关。 具体步骤: 1)Intent intent = new Intent(上下文, 目标服务名.class); bindService(intent, conn, Service.BIND_AUTO_CREATE);//绑定 2)在自定义的服务类中通过自定义一个内部类: public class MyBinder extends Binder { public MyBindService getService() { return MyBindService.this;// 获取服务 } }来返回服务本身 同时在自定义服务类重新父类Service的方法: public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return new MyBinder(); } 该方法可返回服务本身. 3)初始化ServiceConnection接口,在接口方法中重写方法 public void onServiceConnected(ComponentName name, IBinder service) { myBindService = ((MyBinder)service).getService();//大类转化为自身的小类,获取内部类中的方法,从而获得服务本身 } 4)在自定义的继承于Servic类的类中,添加需要的方法,在启动Service的Activity中可以直接调用服务中的方法。
    查看全部
    0 采集 收起 来源:Bind启动

    2015-04-27

  • Service两种启动方式的特点: start方式的特点: (1)服务跟启动源没有任何的联系 (2)无法获得服务对象 Bind方式的特点: (1)通过IBinder接口实例,返回一个ServiceConnection对象的启动源 (2)通过ServiceConnection对象的相关的方法可以得到Service对象
    查看全部
    0 采集 收起 来源:Servie概述

    2015-04-27

举报

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

微信扫码,参与3人拼团

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

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