发现网上的教程大多不是Unity5,并且不太清晰。这里我一步一步的来举一个简单的例子:

1.新建Android工程


包名是com.example.shake


这里我们不需要创建activity,icon

2.导入Unity class.jar

Unity5位置稍有变化,Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\下

考出来导入Android工程

3.编写代码 MainActivity.java 代码如下:

创建 MainActivity 继承 UnityPlayerActivity

package com;

import android.os.Bundle;

import com.unity3d.player.UnityPlayerActivity;

import android.app.Service;

import android.os.Vibrator;

public class MainActivity extends UnityPlayerActivity {

private Vibrator vibrator;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

}

public void shake()

{

vibrator = (Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);

vibrator.vibrate(new long[]{100,100,100,1000},-1);

}

}

3.编辑 AndroidManifest.xml

 将MainActivity设置为启动Activity



添加震动权限

4.导出Jar包



导出时 我这里 只选择 src 其他的都不要选

更多相关文章

  1. Android音频流播放过程
  2. Android(安卓)Gradle学习(五):Extension详解
  3. Android(安卓)判断、创建和删除快捷方式
  4. Android视频播放框架一、Vitamio
  5. NDK学习笔记(十四) 使用AVILib+window创建一个AVI视频播放器
  6. Android(安卓)创建AlertDislog时要小心哦
  7. Android(安卓)Studio 导入Eclipse Android的工程
  8. Android的HTTP协议
  9. Android(安卓)导出 ANR 文件

随机推荐

  1. android 向服务端发送请求编码问题
  2. android 自动化压力测试-monkey 1 实践
  3. Android(安卓)View浜嬩欢鍒嗗彂鏈哄埗(婧
  4. 编译android vlc
  5. android ui线程和数据的分离
  6. Android 通知栏Notification的整合 全面
  7. android --天气预报
  8. Android官方MVP项目单元测试
  9. Android(安卓)自定义 View——手势密码
  10. android实现录屏小功能