在启动时播放视频

时间:2012-03-18 12:36:43

标签: android

我正在尝试为Android平台启动一个项目,这需要每次平板电脑启动/启动时播放视频。我尝试使用像AutomateIt这样的第三方自动化应用程序,但它不成功,我尝试过使用eclipse和android sdk,但我真的不知道如何将视频集成到应用程序或运行脚本,在设备启动时自动播放视频。有谁能帮我这个项目?非常感谢

2 个答案:

答案 0 :(得分:0)

您可能需要查看Rom构建(xda dev),自定义roms或内核能够修改引导视频。像Cyanogen团队和其他内核开发人员一样。

答案 1 :(得分:0)

您可以使用intent-filter来触发视频的开始:

  <receiver android:name=".BootReceiver">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED" />
                </intent-filter>
  </receiver>

您将需要RECEIVE_BOOT_COMPLETED权限

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

然后接收者可以打开您的视频活动

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class BootReceiver extends BroadcastReceiver {

        @Override
        public void onReceive(Context context, Intent intent) {
          Intent start_i=new Intent(context,YourVideoPlaybackActivity.class);              
          start_i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                       
          context.startActivity(start_i);                                        
        }

}