您的位置:首页 > 其它

播放指定路径文件的视频并开机启动

2013-05-17 14:03 162 查看
//播放指定路径文件的视频

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent localIntent = new Intent();
localIntent.setFlags(268435456);
localIntent.setAction("android.intent.action.VIEW");
Uri localUri = Uri.fromFile(new File("/sdcard/Sorry.mp4"));
localIntent.setDataAndType(localUri, "application/mp4");
startActivity(localIntent);
finish();
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}

//开机启动播放指定路径文件的视频

1:

public class BootCompletedBR extends BroadcastReceiver
{
static final String ACTION = "android.intent.action.BOOT_COMPLETED";

public void onReceive(Context paramContext, Intent paramIntent)
{
if (!paramIntent.getAction().equals("android.intent.action.BOOT_COMPLETED"))
return;
Intent localIntent = new Intent();
localIntent.setFlags(268435456);
localIntent.setAction("android.intent.action.VIEW");
Uri localUri = Uri.fromFile(new File("/sdcard/Sorry.mp4"));
localIntent.setDataAndType(localUri, "application/mp4");
paramContext.startActivity(localIntent);
}
}

2:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xiange.player"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="9" />

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.xiange.player.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".BootCompletedBR">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
</application>

</manifest>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: