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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 异步广播可以先发送后注册接收器 broadcast如果是动态注册一定要在组件结束的时候进行销毁
    查看全部
  • 5. 在java中动态注册一个BroadcastReceiver IntentFilter intentFilter = new IntentFilter("Broadcast_one"); //设置过滤 MyBroadcastReceiver2 receiver2 = new MyBroadcastReceiver2(); registerReceiver(receiver2, intentFilter); 注意: 1)动态注册的BroadcastReceiver优先级要比静态注册的高 2)动态注册有个弊端:如果当前java的程序结束了,动态注册的接收者将不再能收到广播。所以类似于短信拦截的BroadcastReceiver不能用动态注册。
    查看全部
  • 1.普通广播是不能被截断的,在androidmanifest中可以设置优先级,prioty=200>prioty=100的优先级 2.静态注册就是在AndroidManifest.xml中注册的叫做静态注册 3.动态注册优先级大于静态注册优先级
    查看全部
  • 特点:
    查看全部
  • 广播的种类
    查看全部
  • 注意!!!
    查看全部
  • 注意!!!
    查看全部
  • 使用方法:接收
    查看全部
  • 使用方法:发送
    查看全部
  • 广播1
    查看全部
  • GestureOverlayView的属性: Android:gestrueStrokeType:笔画的类型 A你droid:gestureStokeWidth笔画的粗细
    查看全部
  • GestureOverlayView 3. 使用方法: (1)将GestureOverlayView包裹一个控件 <android.gesture.GestureOverlayView android:id="@+id/gestureOverlayView1" <ImageView /> </android.gesture.GestureOverlayView> (2)使用GestureLibraries.fromRawResource()获得一个GestureLibrary库对象 GestureLibrary libary = GestureLibraries.fromRawResource(MainActivity.this, R.raw.xxx); libary.load(); (3)添加一个GestureOverlayView的OnGesturePerformedListener监听器,重写onGesturePerformed()方法 gestureOverlayView.addOnGesturePerformedListener(new OnGesturePerformedListener() { public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { //libary.recognize(gesture)返回的参数是一个ArrayList,泛型是Prediction //Prediction有两个属性,其中score属性代表了对于手势的识别度 ArrayList<Prediction> myGestures = libary.recognize(gesture); Prediction prediction = myGestures.get(0); if(prediction.score > =5.0) { if(prediction.name.equals("exit")) {finish();} ... }else{Toast,makeText(this,"没有该手势",1000).show();} (4)xml中的android.gesture.GestureOverlayView还有一些属性可以设置 见reference
    查看全部
  • 1.找到与设定手势文件, GestureLibraay library=GestureLibraies.fromRawResource(MainActivity.this,R.raw.gestrue); library.load();
    查看全部
  • GestureOverlayView 1. GestureOverlayView是一种用于手势输入的透明覆盖层,可覆盖在其他控件的上方,也可包含其他控件。它有三个监听器接口: GestureOverlayView.onGestureListener(手势监听器) GestureOverlayView.onGesturePerformedListener(手势执行监听器) GestureOverlayView.OnGesturingListener(手势执行中监听器) 2. 使用Gestures Builder生成欲使用的手势文件加入到项目中,然后在项目中创建一个GestureOverlayView,将其包裹到想要识别手势的控件上。
    查看全部
  • Android中的手势识别的方法 1. GestureDetector 2. GestureOverlayView MotionEvent 用来封装手势、触摸笔等动作事件,用于记录横轴和纵轴坐标的属性X和Y GestureDector->用来识别各种手势 -->OnGestureListener接口 与手势交互的监听接口,提供了多个抽象方法。然后根据GestureDetector的手势识别结果调用相对应的方法。 GestureDetector.OnGestureListener监听单击手势--》六个动作,onDown单击,onSingleTapUp抬起,onShowpress短按,onLongPress长按,onScroll滚动,onFling滑动 -->GestureDetector.OnDoubleTapListener和监听双击的手势 -->GestureDetector.SimpleOnGestureListener GestureDetector.SimpleOnGestureListener是继承了前面两个接口的类,所以这9个抽象方法可以重写。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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