android锁屏界面
① 安卓程序代码如何调用系统的锁屏设置界面
可通过包名、类名进行跳转显示锁屏设置界面
Intent intent = new Intent("/");
ComponentName cm = new ComponentName("com.android.settings","com.android.settings.ChooseLockGeneric");
intent.setComponent(cm);
startActivityForResult(intent, 0);
② android2.2的锁屏界面,如何在开机时默认显示横屏
大概要更改系统设置,在配置文件中,将屏幕旋转90就可以了
③ 手机怎么设置锁屏壁纸
Funtouch OS 2.5及2.5以上系统设置锁屏壁纸的方法:
进入手机i主题--我的--本地壁纸/相册--选择喜欢的图片设置为壁纸;也可以在i主题--(主题)--壁纸里下载喜欢的壁纸。
Funtouch OS 2.5以下系统设置锁屏壁纸的方法:
打开手机桌面上的i主题--个性搭配--静态壁纸--本地/在线/相册,最后选择一张壁纸应用为锁屏壁纸即可。
其他
iPhone:设置-亮度与壁纸-选择壁纸后,确定-设为锁定屏幕。
android:设置-显示-壁纸-锁屏壁纸-选择壁纸,点右下角,同时设为锁屏和桌面壁纸。此处用的是小米1,其他的安卓手机应该会有点不同,但都是在设置那里的。慢慢找就行。
扩展
1、首先按一下手机上的“房子”键,返回手机桌面。然后再按一下“菜单”键。在弹出的扩展菜单中点击“壁纸”按钮。
2、接着在打开的窗口中,选择其中一种获取壁纸的方法,在此,小编选择系统自带的壁纸,点击“动态壁纸”进入。
3、接下来在打开的“动态壁纸”列表中选择一款喜爱的壁纸并点击,例如小编在此选择的“天空草地”。
4、在接下来打开的”壁纸”窗口中点击“设置壁纸”按钮。
5、然后就可以看到安卓手机在锁屏状态下所显示的新壁纸“天空草地”。
④ android 怎样实现锁屏界面上有歌曲的快进暂停下一首的按钮控制
1.播放与暂停,这是同一个按钮。只是要根据当前的情况不同来执行不同的功能,尤其是初始状 态,有可能改程序执行时,已经有音乐在播放,所以这里要进行判断,这个可以通过AudioManager的isMusicActive()方法来判断音乐的状况,但是由于智能判断音乐是否开始,但是无法分辨出音乐结束还是暂停。
2.一般的播放器会有拔出耳机就暂停音乐的设定,所以我们的控制器也要随之变化,不过android系统提供了耳机拔出或插入的广播,我们可以监听这个广播然后进行操作。
3.由于有的播放器在通知栏可以操作播放器播放状态,所以他可以不开屏的状态下直接暂停(或其他操作)音乐。但是我们在锁屏页面无法知道这个操作,无法更新我们页面的按钮。而且通知栏操作属于其软件的内部操作,不需要像我们一样使用广播,所以也无法监听广播来控制。经过思考,由于没有接收到通知的方法。只能选择监控的方式来进行,所以我在后台写了一个timer来每间隔一秒监控一次当前的音乐播放状态,如果发现与显示的状态不符,则将其修改正确。这种方法比较浪费资源,但是基本可以满足需求。所以在资源不紧张的情况下可以考虑使用。
4.在android4.4中,系统修改了远程控制音乐播放的相关api导致曾经的方法出现问题。这里简单描述一下,在4.4之前,我使用sendOrderedBroadcast的方式来发送广播,防止这个广播被多个音乐软件同时收到导致播放错乱(有的并未启动的音乐软件甚至会因为收到了这个广播而自启动)。但是在4.4后,使用有序广播则无法正常控制音乐软件,必须使用无序的放送方法才能控制。但也同时导致了上述问题。为了单一控制,我准备在广播的intent中加入目标包,即通过setPackage的方法,指定广播的发送对象。经过测试,确实可以完美解决广播控制多个音乐软件的问题。
⑤ android 怎么设置锁屏界面可以横竖屏切换
Android横竖屏要解决的问题应该就两个:
一.布局问题
二.重新载入问题
1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:
"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
"landscape":横屏显示(宽比高要长)
"portrait":竖屏显示(高比宽要长)
"user":用户当前首选的方向
"behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)
"sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。
"nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。
也可以在java代码中通过setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)来设置。
如果要让软件在横竖屏之间切换,由于横竖屏的高宽会发生转换,有可能会要求不同的布局。可以通过以下方法来切换布局:
1)在res目录下建立layout-land和layout-port目录,相应的layout文件不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管,模拟器会自动寻找。
2)通过 this.getResources().getConfiguration().orientation来判断当前是横屏还是竖屏然后来加载相应的 xml布局文件。因为当屏幕变为横屏的时候,系统会重新呼叫当前Activity的onCreate方法,你可以把以下方法放在你的onCreate中来检查当前的方向,然后可以让你的setContentView来载入不同的layout xml.
1 if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){
2 Log.i("info","landscape"); // 横屏
3 }
4 else if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT) {
5 Log.i("info","portrait"); // 竖屏
6 }
在onConfigurationChanged()方法中也可以检测拥有硬键盘的键盘状态
1 //检测实体键盘的状态:推出或者合上
2 if (newConfig.hardKeyboardHidden ==Configuration.HARDKEYBOARDHIDDEN_NO){
3 //实体键盘处于推出状态,在此处添加额外的处理代码
4 }
5 else if(newConfig.hardKeyboardHidden ==Configuration.HARDKEYBOARDHIDDEN_YES){
6 //实体键盘处于合上状态,在此处添加额外的处理代码
7 }
2.重新载入问题。如果不需要从新载入,可以在AndroidManifest.xml中加入配置 android:configChanges="orientation|keyboardHidden",配置 android:configChanges的作用就是如文档所说的:Specify one or more configuration changesthat the activity will handle itself. If not specified, the activity will berestarted if any of these configuration changes happen in the system。这样在程序中Activity就不会重复的调用onCreate()甚至不会调用onPause、onResume.只会调用一个 onConfigurationChanged(Configuration newConfig)。如果需要重新载入,则不需要做任何修改。不过如果需要在重新载入过程中保存之前的操作内容或数据,则需要保存之前的数据。然后在 activity的onCreate()中取出来。当然,如此就不能设置android:configChanges()了,否则就不会调用 onCreate()方法。
如果要彻底禁止翻转,可以设置android:screenOrientation的属性为nosensor,如此就可以忽略重力感应带来的麻烦了。不过在模拟器上不管用,在真机上是正确的。android:screenOrientation="portrait"
则无论手机如何变动,拥有这个属性的activity都将是竖屏显示。
android:screenOrientation="landscape",为横屏显示。
这里提一个小知识,Android模拟器中,快捷键"Ctrl+F11/F12"可以实现转屏
⑥ android4.3 中怎么设置锁屏界面可以直接解锁开相机
锁屏界面的相机在右侧,向左划一下就能进入照相机了,同样向右划可以进入别的widget,比如Gmail之类的。
p.s.:不是划解锁圆圈,是划其他区域。
⑦ android可以在锁屏界面上显示消息通知么
目前安卓6.0以上官方原生系统可以显示,还有部分国内定制的安卓4和安卓5的系统可以显示。其他的不行。
⑧ android如何去掉锁屏界面
设置——安全然后自己可以找到。或者连接电脑下载个“刷机精灵”,里面有开屏幕锁功能。最烂的办法就是直接格式化,在开机时同时按开机键和音量键。
1能够实现“在USB调试”开关打开的情况下解锁图案的软件有“刷机精灵”和“卓大师刷机”等。下面我们以“刷机精灵”为例进行说明。直接在网络中搜索“刷机精灵”进行下载。
2安装并运行“刷机精灵”,然后将手机用USB数据线与电脑进行连接,就会发现刷机精灵自动识别并安装手机驱动。
3当在刷机精灵界面中看到“手机桌面”时,表明电脑与手机已正常建立连接。
4接下来切换至“实用工具”选项卡,点击“清除锁屏密码”按钮。
5在打开的“清除锁屏密码”确认窗口中“清除”按钮。
6过会就会发现锁屏密码已被成功清除啦。
⑨ 如何修改android锁屏界面
frameworks/policies/base/phone/com/android/internal/policy/implLockScreen.java对这个文件进行修改就可以了,还有两个对应的layout文件。