微信摇一摇php,微信摇一摇功能实现 - 微信公众平台开发:微信
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,微信摇一摇功能实现 - 微信公众平台开发:微信相关推荐
- 微信公众平台开发 微信JSSDK开发
根据微信开发文档步骤如下: 1.先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名". JS接口安全域名设置 mi. ...
- 微信公众平台开发--微信网页授权
在微信公众号开发中实现微信用户自动登陆第三方的功能: 条件: 1.公众号必须为微信认证服务号: 2.在公众号接口权限->网页账号 网页授权获取用户基本信息 修改需要OAuth2.0鉴权的域名: ...
- 微信公众平台开发 微信公众平台示例代码分析
一.摘要 微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下. 二.获取代码 微信官网:http://mp.weixin.qq.com/mpres/htmled ...
- 微信公众平台开发(58)自定义菜单
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 自定义菜单 开发教程 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/weixin-58-cus ...
- 微信公众平台开发(38)一站到底在线答题
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 微信一站到底 在线答题 在线做题 作者:方倍工作室 原文: http://www.cnblogs.com/txw1958/archive/ ...
- 微信公众平台开发(55)刮刮乐
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 刮刮乐 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/weixin-55-ScratchTic ...
- 微信公众平台开发(45)食物营养及热量查询
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 食物营养API 食物热量查询API 食物卡路里大全 作者:方倍工作室 原文: http://www.cnblogs.com/txw1958/ ...
- 微信公众平台开发(47)公交查询
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 公交查询 城市公交 作者:方倍工作室 原文: http://www.cnblogs.com/txw1958/p/weixin-47-bu ...
- 微信公众平台开发(56)优惠券
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 优惠券 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/weixin-56-discountco ...
- 微信公众平台开发(54)翻板抽奖
微信公众平台开发 微信公众平台开发模式 企业微信公众平台 砸金蛋 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/crack-golden-eggs.ht ...
最新文章
- php的_autoload函数实现自动加载类的使用
- 博途plc连接电脑_PLC报错,电脑连接不了PLC
- Vim中根据正则对选中文本对齐(比如ini文件的=号对齐)
- SEO按天扣费系统商业网站源码
- 在计算机系统中 一个以科学的方法组织,(10)在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为【10】...
- UVa 1394 约瑟夫问题的变形
- elasticsearch 删除满足条件的语句_ElasticSearch的基本概念和集群分布式底层实现
- python rsi_使用python与rsi进行算法交易
- Ubuntu 20.04 锐捷客户端安装记录
- ceb怎么转换成word_win8.1系统将ceb文件格式转换成word的方法
- windows station和desktop
- 浏览器主页被篡改为hao123、360和2345解决办法
- 爬虫案例1:js逆向获取极简壁纸的高清壁纸
- statsmodels.stats.proportion.proportions_ztest
- tableau之企业经营分析看版设计
- HTML函数多个条件并列,countifs多个并列条件(countifs同一列2个条件
- 【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)
- Attach、Detach和DeleteObject
- #Reading Paper# 【序列推荐综述】IJCAI‘19:Sequential Recommender Systems: Challenges, Progress and Prospects
- java.sql.Date日期比较