1.先声明用户权限

代码:

package="com.example.weixin"

android:versionCode="1"

android:versionName="1.0" >

android:minSdkVersion="8"

android:targetSdkVersion="18" />

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" android:enabled="true">

android:configChanges="orientation|keyboardHidden">

2.MainActivity中通过SensorEventListener接口来实现这个功能

代码:

public class MainAc extends Activity implements SensorEventListener{

/* (非 Javadoc)

* @see android.app.Activity#onCreate(android.os.Bundle)

*/

Button button;

TextView text;

Vibrator vibrator;

SensorManager sm=null;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO 自动生成的方法存根

super.onCreate(savedInstanceState);

setContentView(R.layout.layout);

button=(Button)findViewById(R.id.button);

text=(TextView)findViewById(R.id.text);

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO 自动生成的方法存根

text.setText("");

}

});

}

@Override

public void onAccuracyChanged(Sensor arg0, int arg1) {

// TODO 自动生成的方法存根

//do nothing.

}

@Override

public void onSensorChanged(SensorEvent event) {

// TODO 自动生成的方法存根

int sensortype=event.sensor.getType();

if(sensortype==Sensor.TYPE_ACCELEROMETER){

vibrator.vibrate(500);

text.setText("shaking");

}

}

/* (非 Javadoc)

* @see android.app.Activity#onPause()

*/

@Override

protected void onPause() {

// TODO 自动生成的方法存根

super.onPause();

sm.unregisterListener(this);

}

/* (非 Javadoc)

* @see android.app.Activity#onResume()

*/

@Override

protected void onResume() {

// TODO 自动生成的方法存根

super.onResume();

sm.registerListener(this, sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_NORMAL);

}}

可是会报Unable to resume activity错误,求高手拯救。。、。

微信摇一摇php,微信摇一摇功能实现 - 微信公众平台开发:微信相关推荐

  1. 微信公众平台开发 微信JSSDK开发

    根据微信开发文档步骤如下: 1.先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名". JS接口安全域名设置 mi. ...

  2. 微信公众平台开发--微信网页授权

    在微信公众号开发中实现微信用户自动登陆第三方的功能: 条件: 1.公众号必须为微信认证服务号: 2.在公众号接口权限->网页账号 网页授权获取用户基本信息 修改需要OAuth2.0鉴权的域名: ...

  3. 微信公众平台开发 微信公众平台示例代码分析

    一.摘要 微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下. 二.获取代码 微信官网:http://mp.weixin.qq.com/mpres/htmled ...

  4. 微信公众平台开发(58)自定义菜单

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 自定义菜单 开发教程  作者:方倍工作室  地址:http://www.cnblogs.com/txw1958/p/weixin-58-cus ...

  5. 微信公众平台开发(38)一站到底在线答题

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 微信一站到底 在线答题 在线做题  作者:方倍工作室  原文: http://www.cnblogs.com/txw1958/archive/ ...

  6. 微信公众平台开发(55)刮刮乐

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 刮刮乐  作者:方倍工作室  地址:http://www.cnblogs.com/txw1958/p/weixin-55-ScratchTic ...

  7. 微信公众平台开发(45)食物营养及热量查询

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 食物营养API 食物热量查询API 食物卡路里大全 作者:方倍工作室  原文: http://www.cnblogs.com/txw1958/ ...

  8. 微信公众平台开发(47)公交查询

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 公交查询 城市公交   作者:方倍工作室  原文: http://www.cnblogs.com/txw1958/p/weixin-47-bu ...

  9. 微信公众平台开发(56)优惠券

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 优惠券  作者:方倍工作室  地址:http://www.cnblogs.com/txw1958/p/weixin-56-discountco ...

  10. 微信公众平台开发(54)翻板抽奖

    微信公众平台开发 微信公众平台开发模式 企业微信公众平台 砸金蛋  作者:方倍工作室  地址:http://www.cnblogs.com/txw1958/p/crack-golden-eggs.ht ...

最新文章

  1. php的_autoload函数实现自动加载类的使用
  2. 博途plc连接电脑_PLC报错,电脑连接不了PLC
  3. Vim中根据正则对选中文本对齐(比如ini文件的=号对齐)
  4. SEO按天扣费系统商业网站源码
  5. 在计算机系统中 一个以科学的方法组织,(10)在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为【10】...
  6. UVa 1394 约瑟夫问题的变形
  7. elasticsearch 删除满足条件的语句_ElasticSearch的基本概念和集群分布式底层实现
  8. python rsi_使用python与rsi进行算法交易
  9. Ubuntu 20.04 锐捷客户端安装记录
  10. ceb怎么转换成word_win8.1系统将ceb文件格式转换成word的方法
  11. windows station和desktop
  12. 浏览器主页被篡改为hao123、360和2345解决办法
  13. 爬虫案例1:js逆向获取极简壁纸的高清壁纸
  14. statsmodels.stats.proportion.proportions_ztest
  15. tableau之企业经营分析看版设计
  16. HTML函数多个条件并列,countifs多个并列条件(countifs同一列2个条件
  17. 【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)
  18. Attach、Detach和DeleteObject
  19. #Reading Paper# 【序列推荐综述】IJCAI‘19:Sequential Recommender Systems: Challenges, Progress and Prospects
  20. java.sql.Date日期比较

热门文章

  1. 云原生:打造「阿拉丁神灯式」应用厨房
  2. 虚拟IP注册Nacos的问题
  3. unity 2d角色移动卡住的原因
  4. 史上最牛mysql-06 (多表连接)
  5. Nature Neuroscience:边中心功能网络模型下大脑系统水平的重叠组织构架
  6. 转行程序员需要做好哪些准备?只有这种人能成功转行ǃ
  7. Python运行时,提示SyntaxError: invalid syntax怎么解决
  8. Tomcat部署与优化
  9. 计算机科学与计算机技术!
  10. 在线配资的诀窍是什么?