-
@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等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
常用系统服务查看全部
-
@权限: 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等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
@常用系统服务 II 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
@常用系统服务 I 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
举报
0/150
提交
取消