Android 使用 AndroidTestCase 的步骤
Android 使用 AndroidTestCase 的步骤
1.新建一个类继承 AndroidTestCase
public class TestAudio extends AndroidTestCase { private AudioManager mAudioManager; private boolean mUseFixedVolume; private final static long TIME_TO_PLAY = 2000; private final static int MP3_TO_PLAY = R.raw.testmp3; @Override protected void setUp() throws Exception { // TODO Auto-generated method stub super.setUp(); } public void testmp3(){ MediaPlayer mp = MediaPlayer.create(mContext, MP3_TO_PLAY); mp.setAudioStreamType(STREAM_MUSIC); mp.setLooping(true); mp.start(); try { Thread.sleep(20*1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
修改 AndroidManifest.xml 文件
在application 内部添加
<uses-library android:name="android.test.runner" />
application标签同级的位置添加
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:label="test"
android:targetPackage="com.example.testaudio" />
上面的2个标签的位置很重要,我就是把instrumentation 的位置发错了才会郁闷了的.
具体:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.testaudio" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <uses-library android:name="android.test.runner" /> </application> <!-- 与application标签同级的位置添加 --> <instrumentation android:name="android.test.InstrumentationTestRunner" android:label="test" android:targetPackage="com.example.testaudio" /> </manifest>
相关推荐
敏敏张 2020-11-11
SCNUHB 2020-11-10
小木兮子 2020-11-11
wwwsurfphpseocom 2020-10-28
WasteLand 2020-10-18
Cocolada 2020-11-12
杜鲁门 2020-11-05
shirleypaddy 2020-10-19
qingmumu 2020-10-19
Testingba工作室 2020-09-15
周公周金桥 2020-09-13
专注前端开发 2020-08-16
emagtestage 2020-08-16
heniancheng 2020-08-15
hanjinixng00 2020-08-12
小方哥哥 2020-08-09
83327712 2020-07-30
卖小孩的咖啡 2020-07-21
wqiaofujiang 2020-07-05