android锁屏开发
1. Android开发一个锁屏小软件,开机启动设置
这应该是一个服务项目
讲解在文库有
http://wenku..com/view/065e0837eefdc8d376ee3278.html
源码 http://wenku.it168.com/d_000599488.shtml
2. Android系统如何开启锁屏功能
开启Android系统的锁屏功能请选择“设置”—》选择“安全性和位置”—》选择“设置解锁图案”:(上述内容仅适用于广东联通用户)
3. Android 开发第三方锁屏,当桌面背景是动态壁纸时,如何使锁屏背景和桌面一样是动态的
要不你换个锁屏壁纸或者方式,下载一个文字锁屏吧,现在很时尚的锁屏方式
4. 安卓开发设备管理器,设置锁屏密码
安卓手机设置锁屏密码的方法:
注意:各台设备上的 Android 系统不尽相同。这些说明仅适用于运行 Android 7.0 及以上版本的设备。查看 Android 系统版本参考设置。
1、打开设备的“设置”应用
2、在“个人”下方,点按安全。
3、要更改屏幕锁定设置,请点按“屏幕锁定”旁边的“设置”。具体设置包括自动锁定前的等待时间、电源按钮锁定和锁定屏幕消息。
4、要选择一种屏幕锁定方式,请点按屏幕锁定方式。
- 如果已设置锁定方式,则必须先输入 PIN 码、密码或绘制解锁图案,然后才能选择其他锁定选项。
- 点按想要使用的屏幕锁定选项,然后按照屏幕上的说明操作。
注意:“密码”方式会要求至少输入 4 个字母或数字。只要您能设置一个安全系数高的密码,这就是最安全的选项。
5. android开发 怎样锁屏并设置解锁密码
Android设置锁屏密码的方法:
1.首先,需要找到系统自带应用设置。
通过以上步骤轻松给android手机设置锁屏密码。
6. Android开发设置锁屏壁纸
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File file = new File("mnt/sdcard2/DCIM/Camera/IMG_20120216_160054.jpg");
Intent intent = createSetAsIntent(Uri.fromFile(file),null);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(intent, "设置壁纸"));
// file:///mnt/sdcard2/DCIM/Camera/IMG_20120216_160054.jpg
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public static Intent createSetAsIntent(Uri uri, String mimeType) {
// Infer MIME type if missing for file URLs.
if (uri.getScheme().equals("file")) {
String path = uri.getPath();
int lastDotIndex = path.lastIndexOf('.');
if (lastDotIndex != -1) {
mimeType = MimeTypeMap.getSingleton()
.getMimeTypeFromExtension(
uri.getPath().substring(lastDotIndex + 1)
.toLowerCase());
}
}
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setDataAndType(uri, mimeType);
intent.putExtra("mimeType", mimeType);
return intent;
}
7. 关于android开发锁屏的问题。在看完锁屏代码之后我有一个想法,想在锁屏的基础上添加摇一摇功能。
跟广播应该没什么关系吧。把异常的LOG贴一下,让大家看看。
-----------------------------------------------------------------
更多疑问解答,尽在@安卓互助平台 新浪微博
8. android怎么实现我要学霸的强制锁屏功能
android 手机 debug版本(即开发版本,不是发出去生产的版本)
数据线
方法/步骤
我这里介绍的方式是针对手机系统是debug版本的,因为生产版本不让用户自己修改系统的一些参数
先上代码解释清楚原理,点击power按钮,系统会发消息给KeyguardViewMediator,然后消息传递给KeyguardViewManager,然后会掉用show方法,来显示锁屏。具体的创建锁屏view又会调用maybeCreateKeyguardLocked方法,现在来具体看下这个方法
这个方法里的lp.screenOrientation = enableScreenRotation ? ActivityInfo.SCREEN_ORIENTATION_USER : ActivityInfo.SCREEN_ORIENTATION_NOSENSOR;就是在设置锁屏横竖屏。如果enableScreenRotation为true则屏幕根据用户拿手机方式自感应。false反之。我们在这里就是想让enableScreenRotation为true,这样锁屏才能横屏
进一步就看boolean enableScreenRotation = shouldEnableScreenRotation();然后具体看这个shouldEnableScreenRotation方法。容易看到具体的true或者false是根据lockscreen.rot_override和config_enableLockScreenRotation决定的。只要其中一个为true,enableScreenRotation的值就为true。然而config_enableLockScreenRotation的值通过查找为false,这样就需要我们修改lockscreen.rot_override的值为true,来实现目的
但是搜索整个framework代码发现,只有get此值的地方,没有set的地方。后来再看发现,此值是个SystemProperties,于是通过adb shell setprop lockscreen.rot_override也没有找到此系统参数。最后推测谷歌原生代码,并未对此参数进行设置,这也就解释了为什么不能横屏,因为shouldEnableScreenRotation一直返回的值为false。
好了原理就是这样。我们怎么实现横屏呢?就是想发放将lockscreen.rot_override设为true。
首先打开cmd 窗口,adb root 获得手机root权限。adb remount,获得写权限。adb shell setprop lockscreen.rot_override true
ok,大功告成,看效果
9. android开发类似锁屏界面,打开自定义亮屏界面之前闪现其他界面。
你在按灭屏幕后没有把按灭屏幕显示界面的Activity stop或退出到后台,所以默认点亮屏幕会显示这个界面。