php专区

 首页 > php专区 > PHP应用 > 开放平台 > 微信摇一摇功能实现 - 微信公众平台开发:微信

微信摇一摇功能实现 - 微信公众平台开发:微信

分享到:
【字体:
导读:
          1 先声明用户权限代码:manifest xmlns:android= http: schemas android com apk res android package= com example weixin android:versionCode= 1 android:versionName=...

1.先声明用户权限

代码:
















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错误,求高手拯救。。、。

分享到:
微信公众平台开发尝试 - 微信公众平台开...
最近看了一篇博文是说微信公众平台搭建,于是心血来潮自己也尝试了一下。 1.不用多讲了,申请微信公众号,对于个人来说,只能申请订阅号。 2.采用的是Sina App Engine来脱管服务,就要申请sae开发者权限。 3.在sae上新建一个应用 我选择的PHP,PHP几乎免费。Java应用的话,有点小贵了。 虽然没有学过PHP,摸着石头...
微风IM 3.3 c# 完全开源IM下载 (含开源...
源码下载(含通信框架)     数据库下载(含数据库文件、脚本文件 这2种方式都可以)  微风IM 3.3 ,使用c# 语言开发的IM,使用的是.net Framework2.0. 当然也很容易的能转为.net framework3.0 或4.0版本。最主要的功能是实现了网络聊天。 曾经在之前的版本中,尝试加入传输图片,和p2p.但是由于水平有限,这些功能都...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……