4个答案 按时间排序 按投票排序
-
\frameworks\base\core\java\com\android\internal\widget\multiwaveview\MultiWaveView.java这个是显示那些图片的
\frameworks\ba\se\policy\src\com\android\internal\policy\impl\LockScreen.java这个是解锁的
下面这个方法是解锁操作。
public void onTrigger(View v, int target) {
if (target == 0) || target == 1) { // 0 = unlock/portrait, 1 = unlock/landscape
mCallback.goToUnlockScreen();
} else if (target == 2) || target == 3) { // 2 = alt/portrait, 3 = alt/landscape
if (!mCameraDisabled) {
// Start the Camera
Intent intent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(intent);
mCallback.goToUnlockScreen();
} else {
toggleRingMode();
mUnlockWidgetMethods.updateResources();
mCallback.pokeWakelock();
}
}
}2012年3月16日 17:14
-
android 亮屏及屏幕解锁代码 PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE); mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.SCREEN_DIM_WAKE_LOCK, "SimpleTimer"); mWakelock.acquire(); mWakelock.release(); KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(""); keyguardLock.disableKeyguard(); 使用这两段代码,需要在AndroidManifest文件中加入) <uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission> <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
2012年3月14日 16:38
相关推荐
在本项目中,我们主要探讨的是如何利用Android设备通过蓝牙技术与单片机进行通信,以实现特定功能,如在本例中的“开锁”操作。这个实例源码提供了宝贵的实践经验,帮助开发者深入理解Android蓝牙通信机制以及如何与...
8. **编程语言与框架**:根据源码语言,可能涉及Java、Kotlin(对于Android)、Swift或Objective-C(对于iOS)。同时,可能使用了MVVM、MVC等设计模式,以及第三方库如Retrofit(网络请求)、RxJava(异步处理)等。...
这个项目提供了一个基础的源码示例,帮助开发者理解如何在Android设备上实现蓝牙通信,进而控制单片机执行特定任务,如本例中的开锁功能。以下将详细解析这个过程涉及的主要知识点: 1. **Android Bluetooth API**...
(1)蓝牙开锁:Android手机APP连接蓝牙模块完成开锁。 (2)微信小程序开锁:设计微信小程序,远程开锁。 (3)按键开锁: 模拟用户使用钥匙开锁。 (4)刷卡开锁:RC522模块刷卡识开锁。 项目专栏地址: ...
资料包里包含STM32源码,Qt上位机源码、Android手机APP安装包,windows系统可执行文件、开发板原理图。 在哔哩哔哩有实物效果演示:https://www.bilibili.com/video/BV13Y4y1t7Gn?share_source=copy_web 随着人们...
这个客户端可能与前端源码类似,但使用原生Android SDK或者混合开发框架(如React Native)构建,以提供更好的性能和用户体验。在Android客户端中,JavaScript代码通常运行在一个WebView内,通过JavaScript ...
本项目是一个系统工具,可以设置一个或多个我们信任的wifi热点(如家里的,公司里的),设置成功后,只要手机连着的wifi是已信任的,以后点亮屏幕都不用先解锁。(暂时只支持隐藏图形锁)工程中使用了v7包和cardview...
SharingParking是一款创新的智能停车应用,它利用现代技术为用户提供便捷的车位查找、导航及开锁服务。该应用的核心功能包括基础定位导航和通过蓝牙或网络进行车辆解锁,旨在优化城市停车体验,解决日益严重的停车...
Android APP数字上锁 最近抽时间做了下数字解锁的功能,手机有数字解锁,App也可以做到,避免某些应用隐私泄漏,一下就是实现效果图: 序言:这两天老大给了个任务,说是做一个仿ios的数字锁屏界面,心想着这种...
2. **扫码开锁功能**:用户可以通过手机摄像头扫描自行车上的二维码实现快速解锁。 3. **还车功能**:支持用户在指定区域还车,并确认还车状态。 4. **保修功能**:若遇到车辆故障,用户可即时上报,后台将安排人员...
【标签】虽然没有提供具体的标签,但根据标题和描述,我们可以推测相关的标签可能有:移动开发、iOS开发(如果源码是用Swift或Objective-C编写)、Android开发(如果源码是用Java或Kotlin编写)、GPS定位、二维码...
资料包里包含了STM32完整源码、配套的Android手机APP,硬件系统原理图,配套的字模软件等等。 实物演示视频: https://www.bilibili.com/video/BV1hT4y1B7aF?share_source=copy_web 设计的这款基于马蹄锁,主要用...
描述中提到的“一个用于打开安卓手机蓝牙实现连接单片机从而达到开锁目的源码”,表明这是一个具体的项目实例,目标是通过安卓手机控制单片机来实现某种锁具的开启。这可能是一个智能门锁或者安全设备的解决方案。...
为了实现本次应用,需烧写BLE 协议栈软件库及应用程序到RL78/G1D 演示板,并安装相应APP 到Android 智能手机,从而通过BLE 功能实现手机对智能锁的控制。其中RL78/G1D 演示板由主控板(RTK0EN0002C01001BZ 套件)和...
1. **后端服务**:Java被用来构建共享单车系统的后端服务器,处理用户的注册、登录、开锁、还车等核心业务逻辑。例如,通过Spring Boot框架,开发者可以快速搭建稳定且可扩展的服务架构,同时利用MyBatis或JPA进行...