43 lines
		
	
	
		
			720 B
		
	
	
	
		
			Java
		
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			720 B
		
	
	
	
		
			Java
		
	
	
	
|  | package com.toukagames;
 | ||
|  | 
 | ||
|  | import android.util.*;
 | ||
|  | import android.os.Vibrator;
 | ||
|  | 
 | ||
|  | public class NativeTool
 | ||
|  | {
 | ||
|  |     private Vibrator mVibrator;
 | ||
|  | 
 | ||
|  |     private static NativeTool mInstance;
 | ||
|  | 
 | ||
|  |     public static NativeTool GetInstance()
 | ||
|  |     {
 | ||
|  |         if(mInstance == null)
 | ||
|  |         {
 | ||
|  |             mInstance = new NativeTool();
 | ||
|  |         }
 | ||
|  | 
 | ||
|  |         return mInstance;
 | ||
|  |     }
 | ||
|  | 
 | ||
|  |     public void Init(Vibrator pVibrator)
 | ||
|  |     {
 | ||
|  |         mVibrator = pVibrator;
 | ||
|  |     }
 | ||
|  | 
 | ||
|  |     //shake
 | ||
|  |     public void Shake(long pMilliseconds)
 | ||
|  |     {
 | ||
|  |         mVibrator.vibrate(pMilliseconds);
 | ||
|  |     }
 | ||
|  | 
 | ||
|  |     public void StopShake()
 | ||
|  |     {
 | ||
|  |         mVibrator.cancel();
 | ||
|  |     }
 | ||
|  | 
 | ||
|  |     public void Share(String pUrl)
 | ||
|  |     {
 | ||
|  |         Log.i("touka","com.toukagames share:" + pUrl);
 | ||
|  |     }
 | ||
|  | }
 |