您好,我想让用户点击按钮时手机会振动.这里的manifest.xml和AndroidVibrator.java怎么了?我该如何解决?谢谢!
清单文件:
<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="androID.app" androID:versionCode="1" androID:versionname="1.0" > <uses-permission androID:name="androID.permission.VIBRATE"/> <uses-sdk androID:minSdkVersion="7" /> <application androID:icon="@drawable/ic_launcher" androID:label="@string/app_name" > <activity androID:name=".AndroIDActivity" androID:label="@string/app_name" androID:screenorIEntation="portrait"> <intent-filter> <action androID:name="androID.intent.action.MAIN" /> <category androID:name="androID.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity androID:name=".activity2" androID:screenorIEntation="portrait" androID:label="@string/app_name" > </activity> <activity androID:name=".activity3" androID:screenorIEntation="portrait" androID:label="@string/app_name" > </activity> <activity androID:name=".next" > </activity> </application></manifest>
继承人AndroIDActivity:
package androID.app;import androID.app.R;import androID.app.Activity;import androID.content.DialogInterface;import androID.content.DialogInterface.OnClickListener;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.os.Vibrator;public class AndroIDVibrator extends Activity implements OnClickListener{ private VIEw myVIEw; private Vibrator myVib; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); myVib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE); //myVIEw can be any type of vIEw, button, etc. myVIEw = (VIEw) this.findVIEwByID(R.ID.sound); myVIEw.setonClickListener((androID.vIEw.VIEw.OnClickListener) this); } public voID onClick(VIEw v) { myVib.vibrate(50); //add whatever you want after this } public voID onClick(DialogInterface arg0, int arg1) { // Todo auto-generated method stub }}
解决方法:
确保致电
<uses-permission androID:name="androID.permission.VIBRATE" />
在你的清单上
编辑:
尝试将您的许可权放在清单的末尾或版本代码之后.
总结以上是内存溢出为你收集整理的java-为什么当我按下按钮时手机不振动?全部内容,希望文章能够帮你解决java-为什么当我按下按钮时手机不振动?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)