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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • @Gestures Builder使用步骤 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • public class MainActivity extends Activity { private Button btn; private GestureDetector gd; class myGestureListener extends SimpleOnGestureListener{ @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {//e1:开始的动作;e2:结束的动作。 if(e1.getX()-e2.getX()>50){ Toast.makeText(MainActivity.this, "从右向左滑动!", 1).show(); }else if(e2.getX()-e1.getX()>50){ Toast.makeText(MainActivity.this, "从左向右滑动!", 1).show(); } return super.onFling(e1, e2, velocityX, velocityY); } } @Override protected void onCreate(...) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button) findViewById(R.id.button1); gd=new GestureDetector(new myGestureListener()); btn.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { gd.onTouchEvent(event); return true; } }); } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Ps1:Android Minimum Required SDK选择API 14。 Ps2:当我们向右滑动的时候,X轴的值增大;当我们向下滑动的时候,Y轴的值增大。 Ps3:setOnTouchListener()可以用在任何一个View控件上。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 常用系统服务
    查看全部
    0 采集 收起 来源:系统服务概述

    2016-03-06

  • @权限: android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.GET_TASKS Ps:public List<ActivityManager.RunningTaskInfo> getRunningTasks (int maxNum):可以得到系统当前正在运行的Task列表,用maxNum限制要获取的数量(最近使用的最先取出)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • case R.id.wifi: WifiManager mWifiManager=(WifiManager) MainActivity.this.getSystemService(WIFI_SERVICE); if(mWifiManager.isWifiEnabled()){ mWifiManager.setWifiEnabled(false); Toast."WIFI已经关闭!"; }else{ mWifiManager.setWifiEnabled(true); Toast."WIFI已经打开!"; } break; case R.id.voice: AudioManager mAudioManager = (AudioManager) MainActivity.this.getSystemService(AUDIO_SERVICE); int max=mAudioManager.getStreamMaxVolume(AudioManager.STREAM_SYSTEM); int current=mAudioManager.getStreamVolume(AudioManager.STREAM_RING); Toast."系统最大音量为:"+max+",当前音量是:"+current; break; case R.id.packagename: ActivityManager mActivityManager = (ActivityManager) MainActivity.this.getSystemService(ACTIVITY_SERVICE); String packageName = mActivityManager.getRunningTasks(1).get(0).topActivity.getPackageName(); Toast."当前运行的Activity包名:"+packageName; break; } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • onCreate(...) { super.onCreate(savedInstanceState); /*LayoutInflater inflater = (LayoutInflater) MainActivity.this .getSystemService(LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.activity_main, null); setContentView(view);//取得XML里定义的View*/ setContentView(R.layout.activity_main); } public void doClick(View v) { switch (v.getId()) { case R.id.net: if(isNetWorkConnected(MainActivity.this)==true){ Toast."网络已开启!"; }else{ Toast."网络未开启!"; } break; } public boolean isNetWorkConnected(Context context){ if(context!=null){ ConnectivityManager mConnectivityManager=(ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE); NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo(); if(mNetworkInfo!=null){ return mNetworkInfo.isAvailable(); } } return false; } 权限:android.permission.ACCESS_NETWORK_STATE Ps1:无法知道是WiFi还是3G,只是知道有无网络。 Ps2:m是member的缩写,代表成员变量。这叫匈牙利命名法。
    查看全部
  • 如何解析Uri?利用android提供的一个类...
    查看全部
  • 什么是uri
    查看全部
  • @常用系统服务 III 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:系统服务概述

    2016-08-26

  • @常用系统服务 II 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:系统服务概述

    2016-08-26

  • @常用系统服务 I 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:系统服务概述

    2016-08-26

举报

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

微信扫码,参与3人拼团

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

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