`
AndroidLL
  • 浏览: 74871 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

类似360的桌面小图标

阅读更多

其实这个实现很简单!就是在WindowManager中添加一个显示view

 

floatView = new FloatView(getApplicationContext());
		floatView.setOnClickListener(this);
		floatView.setImageResource(R.drawable.ic_launcher); 
		windowManager = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
		windowManagerParams = ((FloatApplication) getApplication()).getWindowParams();
		windowManagerParams.type = LayoutParams.TYPE_PHONE; 
		windowManagerParams.format = PixelFormat.RGBA_8888; 
		windowManagerParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL
				| LayoutParams.FLAG_NOT_FOCUSABLE;
		
		windowManagerParams.gravity = Gravity.LEFT | Gravity.TOP; 
		windowManagerParams.x = 0;
		windowManagerParams.y = 0;
		windowManagerParams.width = LayoutParams.WRAP_CONTENT;
		windowManagerParams.height = LayoutParams.WRAP_CONTENT;
		windowManager.addView(floatView, windowManagerParams);

 

 

分享到:
评论

相关推荐

    C#写的类似360桌面的程序

    这个项目表明,开发者利用C#的窗体应用框架(Windows Forms或WPF)创建了一个类似360桌面的用户界面,使用户能够通过自定义的方式管理他们的桌面图标和快捷方式,以及可能的其他附加功能。 C#窗体应用是通过Visual ...

    C# 类似于360悬浮

    C# 实现主窗体最小化 出现悬浮框,双击悬浮框恢复原窗体 类似于360桌面, 第一步:建立一个窗体,设置其属性,第二步:设置窗体的OnLoad事件,,第三步:修改窗体的Paint事件,美化界面,这里做一个渐变背景,需要...

    桌面浮动图标弹出窗口360效果

    【标题】:“桌面浮动图标弹出窗口360效果”是指在桌面上实现类似360软件那样的浮动窗口效果,这种效果通常具有高度的交互性和视觉吸引力。360安全卫士等应用中的浮动图标,能够在用户进行其他操作时依然在屏幕边缘...

    像360手机浮动图标的小Demo

    【标题】"像360手机浮动图标的小Demo"是一个示例项目,旨在演示如何在Android平台上...通过分析和学习这个Demo,开发者可以掌握创建类似360手机卫士浮动图标的技巧,将其应用到自己的应用中,提供更加丰富的用户体验。

    仿360桌面bugfix

    这个项目旨在创建一个与360桌面类似的用户体验,它可能包括快捷方式管理、壁纸设置、桌面小工具等功能。让我们深入探讨一下这个项目涉及到的关键知识点。 1. C++:C++是一种通用的、面向对象的编程语言,它在系统...

    显示桌面图标不见了如何恢复.docx

    标题中的问题“显示桌面图标不见了如何恢复”是一个常见的Windows操作系统问题,当用户发现桌面的“显示桌面”图标消失时,可能会感到困扰,因为这个图标对于快速返回桌面非常有用。以下是一些解决这个问题的方法: ...

    仿360安全桌面

    【仿360安全桌面】是一款模仿360公司安全桌面功能的应用程序,它提供了类似360安全桌面的功能,让用户能够自定义和管理自己的电脑桌面。这款软件旨在为用户提供一个更加安全、个性化的操作环境,同时具备一定的防护...

    仿360桌面悬浮窗效果,支持拖到指定位置删除

    在IT领域,创建类似360桌面悬浮窗的效果是一项常见的需求,这主要涉及到Android应用开发中的自定义View和触摸事件处理。360桌面悬浮窗的实现原理是利用Android系统的窗口管理器(Window Manager)服务,创建一个可以...

    QT制作类似360悬浮球,实现各种基本功能

    QT制作的类似360悬浮球的程序是一个利用C++编程语言在QT开发环境中实现的交互式应用。这个悬浮球可以模拟360安全卫士中的功能,提供用户友好的界面和便捷的操作体验。以下是对这个项目的详细解析: 1. **QT框架**:...

    悬浮框 Demo 类似于 360悬浮框

    以上就是实现类似360悬浮框的一些关键技术点。通过理解和运用这些技术,开发者可以创建出功能丰富且用户友好的悬浮窗应用。在实际项目中,根据具体需求,还可以进一步扩展功能,如添加定时任务、自定义菜单、实时...

    分享一个简单养眼的Windows桌面便签工具(WPF-SQLite)

    `Resources`文件夹可能包含应用使用的图标、图片等资源。 9. **隐藏与显示功能** - 描述中提到的“可以隐藏到桌角”意味着该工具具有最小化至系统托盘的功能,这是Windows应用中常见的特性,让用户在不使用时可以...

    C# 漂亮的仿360安全卫士界面源码

    360安全卫士是一款广为人知的安全软件,它的界面设计简洁、易用,因此,这个源码很可能是为了教学或实践如何在C#中设计类似的专业级应用界面。 【描述分析】 描述中提到"供大家分享学习",暗示这是一个开源或共享的...

    Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果 源码程序

    通过以上步骤,你可以实现类似360手机卫士的悬浮窗效果。"360FloatWindowDemo"源码程序提供了具体的实现细节,包括各个部分的代码示例,对于深入理解和实践悬浮窗功能非常有帮助。学习和分析这个示例,可以帮助...

    360安全桌面怎么快速添加新应用.docx

    360安全桌面是一款由360公司推出的桌面管理软件,它旨在提供一个安全、便捷的电脑使用环境,尤其适合不熟悉电脑操作的用户。360安全桌面整合了多种功能,包括应用管理、网址导航、文件管理等,让用户能够更高效地...

    酷呆桌面_免安装版, 取代腾讯桌面整理, 取代腾讯桌面格子

    酷呆桌面主要功能包括替代腾讯桌面整理和360桌面整理,它提供了类似的功能,但可能具有更简洁的界面和更高的自定义程度。 1. **桌面整理功能**:酷呆桌面的核心功能是帮助用户整理桌面上的文件、快捷方式和文件夹。...

    win7桌面图标小箭头怎么去掉-.docx

    3. 在“360电脑专家”窗口中,输入“删除快捷方式小图标”关键词进行搜索。 4. 查找并选择相应的解决方案,点击“立即修复”按钮。 5. 接下来,程序会提示重启“资源管理器”,点击“确定”同意操作。 6. 360安全...

    获取桌面项的矩形区域(无视快捷方式或者文件)

    这里我们主要探讨如何在VB(Visual Basic)环境中实现这一功能,同时关注360安装后在快捷方式旁显示提示的类似效果。 首先,我们要理解桌面项的概念。桌面项包括桌面图标、快捷方式等,它们在操作系统中以文件对象...

    SmartHome:一个使用WPF编写的类似360桌面的小工具,可以将常用的软件和文件放在上面

    SmartHome是一款利用Windows Presentation Foundation(WPF)技术开发的小型应用程序,它旨在提供一个类似360桌面的用户体验,允许用户方便地组织和访问常用软件及文件。WPF是.NET框架的一部分,专为构建富客户端...

    C++ ,MFC 仿360界面,托盘,Sqlite

    这个应用程序不仅具备了类似360安全卫士的视觉风格,还集成了系统托盘功能以及SQLite数据库,以实现数据存储。以下是关于这些技术的详细解释: 1. **C++**:C++是一种通用的、面向对象的编程语言,它在C语言的基础...

Global site tag (gtag.js) - Google Analytics