android 杂七杂八

原创 2016年08月29日 15:24:52

开机自启动,在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

杂七杂八话LTE(四十五):初识VoLTE

从2015年末,各个移动地级市都在慢慢上马VoLTE。2016年,相信VoLTE是移动的重点推进业务。这几年网络建设来说,VoLTE虽然喊了很久,技术上也不算颠覆性创新,但由于涉及到无线架构中的诸多网...
  • dolphin98629
  • dolphin98629
  • 2017年08月16日 15:16
  • 190

Android杂七杂八

好久没有更新了,说太忙,也不是,究其原因,还是有点懒吧。   做Android开发有两个月了(其实实打实的干也就一个月),虽说没什么大的成果出来,但我认为我的进步是明显的,以前真的没有像这样,安心的,...
  • sdhzsxwangwei
  • sdhzsxwangwei
  • 2011年04月02日 14:53
  • 134

Android 杂七杂八

Glide的使用: 1.在build.gradle中添加依赖:compile'com.github.bumptech.glide:glide:3.7.0' 2.网络图片加载到ImageView中:...
  • qq_37721961
  • qq_37721961
  • 2018年01月11日 14:27
  • 54

android 杂七杂八

EditText多行输入时,想从第一行输入 只需要 android:gravity="top" 就可以了
  • u013775102
  • u013775102
  • 2014年03月03日 16:59
  • 423

Android杂七杂八(一)

Activity       Activity是Android中的一个组件,提供了一个界面用于和用户的交互,用户可以在上面进行操作。 Activity的四种状态:running/paused/st...
  • qq_37721961
  • qq_37721961
  • 2018年01月15日 16:48
  • 31

杂七杂八

http://www.stevensacks.net/2008/12/23/solution-as3-security-error-2122-with-300-redirects/ flash ...
  • yfei89
  • yfei89
  • 2013年08月29日 11:45
  • 483

Android 杂七杂八记录

Android 杂七杂八记录
  • weiren2006
  • weiren2006
  • 2011年04月22日 11:47
  • 733

杂七杂八 android小工具类

android小工具类
  • lightguess
  • lightguess
  • 2015年01月22日 15:01
  • 288

android 之杂七杂八

前言:单独开一篇
  • harvic880925
  • harvic880925
  • 2014年05月04日 14:49
  • 2202

Android中的杂七杂八

生命周期方法onPause如果在500ms内还未执行完,ActivityManagerService就会强制关闭这个Activity。 两个Activity相互切换,A->B->A,A的生命周期应该是...
  • z529905310
  • z529905310
  • 2017年02月18日 20:01
  • 191
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 杂七杂八
举报原因:
原因补充:

(最多只允许输入30个字)