仿照网易云和QQ音乐的锁屏效果

音乐app锁屏效果

参考网址:http://www.android100.org/html/201509/01/178176.html

使用三方侧滑库: https://github.com/ikew0ng/SwipeBackLayout

自己实现代码:

public class MyService extends Service {

@Nullable

@Override

public IBinder onBind(Intent intent) {

return null;

}@Override

public int onStartCommand(Intent intent, int flags, int startId) {

return super.onStartCommand(intent, flags, startId);

}

@Override

public void onCreate() {

super.onCreate();

ScreenReceiver screenReceiver = new ScreenReceiver();

IntentFilter filter = new IntentFilter();

filter.addAction(Intent.ACTION_SCREEN_OFF);

filter.addAction(Intent.ACTION_SCREEN_ON);

registerReceiver(screenReceiver, filter);

}

public class ScreenReceiver extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if (Intent.ACTION_SCREEN_OFF.equals(action)) {

Log.e("tzhhh","锁屏了");

} else if (Intent.ACTION_SCREEN_ON.equals(action)) {

Intent lockscreen = new Intent(MyService.this, LockScreenActivity.class);

lockscreen.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity(lockscreen);

System.out.println("屏幕开启了");

}

}

}

}

public class LockScreenActivity extends SwipeBackActivity {

@Override

protected void onCreate(@Nullable Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);

setContentView(R.layout.activity_lock);

SwipeBackLayout swipeBackLayout = getSwipeBackLayout();

swipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);

}

}

android:name=".LockScreenActivity"

android:excludeFromRecents="true"

android:exported="false"

android:launchMode="singleInstance"

android:screenOrientation="portrait"

android:taskAffinity="com.package.name.lockscreen"

android:theme="@style/LockScreenBase"

android:noHistory="true"/>

true

@android:color/transparent

@null

true

false

@null

@null

android qq音乐锁屏,仿照网易云和QQ音乐的锁屏效果相关推荐

  1. android 设计qq界面,[考试求助]仿照腾讯QQ应用软件,编写Android程序,登录界面设计...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [哈哈] 不管了'先三倍再说 假如你每天签到拿4经验,18级300000/4= 75000天,如果从1岁开始签到,那100年= 36500天,你差不多要活 ...

  2. Android 音乐APP(一)扫描本地音乐

    效果图 音乐APP 扫描本地音乐 前言 正文 ① 新建项目 ② 第三方依赖 ③ 权限和基础配置 ④ 页面设计 ⑤ 权限请求 ⑥ 获取音乐数据 ⑦ 数据显示 结语 前言   这个项目纯粹的就是心血来潮, ...

  3. Android QQ音乐/酷狗音乐锁屏控制实现原理,酷狗锁屏

    混乱的锁屏控制 Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level 21中被标记 ...

  4. 计算机锁屏之后QQ音乐停止播放了,MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐...

    MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐 一般MAC电脑息屏之后,大部分的应用都是会停止运行的,比如QQ音乐,就不会再播放音乐.今天小编就跟大家分享下MAC电脑如何在息屏状态下让QQ音乐能继 ...

  5. Android 9.0系统源码_SystemUI(六)滑动锁屏的创建

    一.前言 前面几篇文章大致介绍了SystemUI的两个模块,StatusBar和QuickSetting,这篇文章开始分析Keyguard模块. 对于锁屏呢,需要有个基本认知,它分为两类,一是滑动锁屏 ...

  6. 照葫芦画瓢之python爬虫系列----(2)初次爬取简单的动态网页数据(网易、QQ音乐排行榜)

    感谢提供素材的同学,无论好坏,高低,我都真心佩服你:参考文章地址:https://mp.weixin.qq.com/s/AXr8BjR_tU-E9YBo-mLVlg 爬取网易云音乐榜单 在上一篇的文章 ...

  7. android+锁屏代码+下载,安卓客户端开发的锁屏源码demo下载,可直接应用到APP中

    安卓程序锁屏 好多安卓APP中都用到锁屏技术在这里只是一个Demo 但是可以直接运用到已经做好的APP中,在绘制锁屏中用到许多的Math函数. package com.weiqiang.lockpoi ...

  8. 华为android解锁界面,华为杂志锁屏怎么用?华为手机杂志锁屏设置使用技巧介绍...

    华为EMUI 3.0解锁界面的杂志锁屏可以说算是EMUI发展以来最有范儿的作品了.杂志锁屏里的图片高清新颖,介绍也独具特色,让人赏心悦目:还有自动切换功能,让你每一次点亮屏幕都有不一样的美图. 除此之 ...

  9. android 魔力锁屏源码,打造最炫手机锁屏桌面 10款安卓魔力锁屏主题推荐

    安卓魔力锁屏主题:个性情侣锁屏 这又是一款非常新潮的安卓魔力锁屏主题.锁屏界面上有一对情侣拿着手枪,界面展现方式与iPhone的非常相似.解锁方式采用的是屏幕下端横向拉动解锁. 安卓魔力锁屏主题:个性 ...

最新文章

  1. [图神经网络] 图节点Node表示---GCN
  2. mysql 多数据库事务_多数据库事务处理
  3. 第7节 三个败家子(7)——收藏IQ也会贬值
  4. jquery添加div实现消息聊天框
  5. 自动行政审批流程组件的审批流程节点定义【民间称为工作流组件、官方称为审批流程组件】...
  6. UVA621 Secret Research【水题】
  7. SpringMVC路径配置
  8. Vim 编辑器的兼容模式
  9. 江湖救急、就从今天开始吧
  10. 如何将nideshop部署到本地
  11. 远程服务器下载百度网盘中的内容
  12. 学习笔记 - 正态分布
  13. 三阶魔方入门基础教程
  14. 高并发,如何提高并发量
  15. EXCEL2010数据挖掘插件 下载地址
  16. 我的洛谷冬日绘板计划
  17. 分析如何辨别肖特基二极管的引脚?
  18. (一)java如何产生随机数
  19. 产品开发中如何衡量产品价值,来做优先级排序?
  20. 计算机考试中粗实线,国开电大 计算机绘图(终结性考试)大作业答案

热门文章

  1. 操作系统 银行家算法及相关例题
  2. NVIDIA N卡与AMDA卡区别
  3. The Great Suspender功能介绍
  4. 【逗老师带你学IT】PRTG通过WMI远程监控windows10运行状态
  5. XIV(3)--Read/Write Operations
  6. 人工智能统治围棋?棋士一文不值?
  7. 关于kafka中的序列化
  8. android opengl把经纬度点用红色点显示在3d地球上,android OpenGL ES 地球仪绘制——球体绘制及纹理映射——源码...
  9. P2P301 项目软件总结
  10. 下行物理信道rs_下行物理信道rs_5G物理层服务模型