-
android 视频通话 例子(webrtc)
服务器端源码 看这里 https://github.com/simplehappy2600/simple-webrtc-video-chat
- 2015-07-02下载
- 积分:1
-
android
使用Eclipse和java语言实现Android物联网开发(Implementation of Android Internet of Things Development with Eclipse and Java Languag)
- 2019-06-18 09:17:19下载
- 积分:1
-
java实现文件分割与合并 类示例源码
java实现文件分割与合并 类示例源码
- 2015-01-14下载
- 积分:1
-
android 一键锁屏实例源码,android4.2测试通过
android 一键锁屏实例源码,android4.2测试通过
- 2014-09-02下载
- 积分:1
-
logcount
android小程序,用来查找手机中的log文件,并统计log文件的数量,用于手机安全软件进行手机内log文件清理(android small program used to find the phone log files and statistics log file number of security software for mobile phone log file cleanup)
- 2013-11-06 14:44:50下载
- 积分:1
-
testvideoplayer
Android初学者开发网上视频文件(3gp)用例(Android Beginners development of online video files (3gp) use case)
- 2011-05-30 22:01:20下载
- 积分:1
-
android 自定义Spinner 控件源码下载
android 自定义Spinner 控件源码下载
- 2015-04-22下载
- 积分:1
-
cqwdc20
详细介绍了cdma通信系统功率控制的算法,并用matlab对其进行了仿真(In this paper, the power control algorithm of the cdma communication system is introduced in detail, and the simulation is carried out by matlab.)
- 2019-03-28 14:51:42下载
- 积分:1
-
Gson 实体类和json之间相互转化例子
Gson 实体类和json之间相互转化例子
- 2015-06-05下载
- 积分:1
-
android 解锁例子源码
package com.codeshogun.android.swipesample;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.GestureDetector.SimpleOnGestureListener;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ViewFlipper;public class Main extends Activity { private static final int SWIPE_MIN_DISTANCE = 120; private static final int SWIPE_MAX_OFF_PATH = 250; private static final int SWIPE_THRESHOLD_VELOCITY = 200; private GestureDetector gestureDetector; View.OnTouchListener gestureListener; private Animation slideLeftIn; private Animation slideLeftOut; private Animation slideRightIn; private Animation slideRightOut; private ViewFlipper viewFlipper; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); viewFlipper = (ViewFlipper)findViewById(R.id.flipper); slideLeftIn = AnimationUtils.loadAnimation(this, R.anim.slide_left_in); slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); slideRightIn = AnimationUtils.loadAnimation(this, R.anim.slide_right_in); slideRightOut = AnimationUtils.loadAnimation(this, R.anim.slide_right_out); gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (gestureDetector.onTouchEvent(event)) { return true; } return false; } }; } class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { try { if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH) return false; // right to left swipe if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideLeftIn); viewFlipper.setOutAnimation(slideLeftOut); viewFlipper.showNext(); } else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideRightIn); viewFlipper.setOutAnimation(slideRightOut); viewFlipper.showPrevious(); } } catch (Exception e) { // nothing } return false; } } @Override public boolean onTouchEvent(MotionEvent event) { if (gestureDetector.onTouchEvent(event)) return true; else return false; }}
- 2014-04-16下载
- 积分:1