android 杂七杂八

开机自启动,在androidmanifest.xml中添加

<activity
            android:name="com.example.startup.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=".BootReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>
        
    </application>
    
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>

</manifest>


然后在src中添加BootReceiver.java,可以实现开机完后自动启动。

但是,屏幕是锁定的,如果我的程序是不让人看到的服务,那无所谓,但现在的程序是要给人操作的,要手动解锁屏幕才看的到,这就让人不爽了。。。。。

所以,继续修改如下:

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

添加:

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

报错,改成

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

还是报错,

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

<uses-permission

        android:name="android.permission.DISABLE_KEYGUARD"   />

编译成功

启动程序中添加:

KeyguardManager mKeyguardManager = (KeyguardManager)context.getSystemService(Context.KEYGUARD_SERVICE);  
         KeyguardLock mKeyguardLock = mKeyguardManager.newKeyguardLock("MainActivity");  
         mKeyguardLock.disableKeyguard();

其中:

KeyguardLock.disableKeyguard()用来解锁键盘
KeyguardLock.reenableKeyguard()用来锁键盘

注意KeyguardLock类已经过期

发现虽然可以解锁,但解锁前还是会出现android的时钟、锁屏界面,如何能够不让他出现呢


参考:http://blog.csdn.net/u010794950/article/details/26471453

阅读更多
上一篇android APK的屏幕方向
下一篇vc tab contrl
想对作者说点什么? 我来说一句

自己学习用的代码,很乱的东西

2010年06月28日 15.96MB 下载

java杂七杂八 java杂七杂八

2011年07月01日 4.21MB 下载

linux 杂七杂八的资料

2010年06月11日 65KB 下载

Jersey框架搭建Rest服务

2011年06月30日 2.83MB 下载

杂七杂八的测试资料

2011年12月13日 47.03MB 下载

没有更多推荐了,返回首页

关闭
关闭