videoview中的android.permission.WAKE_LOCK.错误!

在尝试使用VideoView播放视频时,遇到了`java.lang.SecurityException: Neither user 10001 nor current process has android.permission.WAKE_LOCK.`的错误。为了解决这个问题,需要在AndroidManifest.xml中添加`<uses-permission android:name="android.permission.WAKE_LOCK" />`权限。这是由于从Android 1.5及以上版本开始,控制屏幕亮度和睡眠的权限变得必要。提供了一个包含WAKE_LOCK权限的AndroidManifest.xml示例代码和简单的Java代码片段,展示了如何启动和播放VideoView。
摘要由CSDN通过智能技术生成

今天随便尝试了一个android的标签,VideoView,实现的代码很简单,但是出现了:

java.lang.SecurityException: Neither user 10001 nor current process has android.permission.WAKE_LOCK.

要求添加控制屏幕亮度以及睡眠的权限android.permission.WAKE_LOCK,

到目前为止,我尝试了两个版本的android的sdk(2.2和4.0)都需要这个权限,到网上查了下说是1.5以上的都最好加上这个权限,在此记录下希望对大家有帮助!

我的代码:

manifest.xml代码如下:

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

    <uses-sdk android:minSdkVersion="8" />

    <application
        android:icon="@drawable/ic_launcher"
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值