`

小米手机如何显示悬浮窗

 
阅读更多

转于:http://blog.csdn.net/wei18359100306/article/details/41824007

 

---------------------------------------------------------------------------------------------------

 

每个android开发者最蛋疼的事情估计应该就是各种手机的适配兼容的问题了,特别是适配小米和魅族的,没办法,别人

有技术就是任性,我们只能忧伤的慢慢搞去。

今天做的应用悬浮窗在小米上不能出现(放在service中),起初还以为是服务问题,测了好一会儿的服务,最后忧伤的

现原来小米把人家的改了,只有通过打开应用设置(允许出现悬浮窗)才能显示悬浮窗

1、判断手机是否为小米手机

 

[java] view plaincopy
 
  1. "Xiaomi".equals(Build.MANUFACTURER)  


Build.MANUFACTURER   api解释为该产品或硬件厂商

 

 

  • MANUFACTURER

    public static final String MANUFACTURER
    The manufacturer of the product/hardware.

2、跳转到小米的应用设置界面

 

 

[java] view plaincopy
 
  1. Uri packageURI = Uri.parse("package:" + "你的应用包名");  
  2. Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, packageURI);  
  3. startActivity(intent);  


相关跳转blog:点击每个android开发者最蛋疼的事情估计应该就是各种手机的适配兼容的问题了,特别是适配小米和魅族的,没办法,别人

有技术就是任性,我们只能忧伤的慢慢搞去。

今天做的应用悬浮窗在小米上不能出现(放在service中),起初还以为是服务问题,测了好一会儿的服务,最后忧伤的

现原来小米把人家的改了,只有通过打开应用设置(允许出现悬浮窗)才能显示悬浮窗

1、判断手机是否为小米手机

 

[java] view plaincopy
 
  1. "Xiaomi".equals(Build.MANUFACTURER)  


Build.MANUFACTURER   api解释为该产品或硬件厂商

 

 

  • MANUFACTURER

    public static final String MANUFACTURER
    The manufacturer of the product/hardware.

2、跳转到小米的应用设置界面

 

 

[java] view plaincopy
 
  1. Uri packageURI = Uri.parse("package:" + "你的应用包名");  
  2. Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, packageURI);  
  3. startActivity(intent);  


相关跳转blog:点击

分享到:
评论

相关推荐

    Android悬浮框权限判断WindowManager

    在Android系统中,"悬浮框权限",也称为"悬浮窗权限"或"显示于其他应用上方的权限",是自Android 6.0(API级别23)引入的一项安全特性。这种权限允许应用程序在用户界面的顶层创建窗口,比如我们常见的悬浮通知、小...

    Android 仿小米桌面悬浮菜单.rar

    这个压缩包"Android 仿小米桌面悬浮菜单.rar"包含了一个示例项目,它演示了如何在Android应用中创建一个可浮动、可交互的菜单,类似于小米手机系统中的功能。通过分析这个项目,我们可以学习到以下关键知识点: 1. ...

    FloatingView:安卓android轻量高性能全局悬浮窗,gif动图,圆形阴影,全局显示,保存位置,吸附贴边,小米魅族华为等适配所有机型,无需开启悬浮权限

    FloatingView博客: 高性能,任何机型都无需适配支持加载圆形图片,gif动图,圆形阴影,全局显示,记录位置,平滑的吸附贴边,支持播放raw下文件无需权限,小米魅族华为不需适配机型,代码少,性能比悬浮窗高很多。...

    FolatWindowPermission.rar

    本篇文章将深入探讨“FolatWindowPermission”这个主题,介绍如何在小米、华为、魅族、OPPO、VIVO、360以及锤子等主流手机品牌上处理悬浮窗权限。 首先,我们需要理解Android系统中的权限机制。在Android 6.0(API ...

    Android-仿flyme悬浮球

    1. **权限申请**:首先,悬浮窗功能需要获取到`SYSTEM_ALERT_WINDOW`权限。在AndroidManifest.xml文件中,你需要添加以下权限声明: ```xml ``` 从Android 6.0(API级别23)开始,需要在运行时请求危险权限。 ...

    float-window.zip

    3.可自由指定要显示悬浮窗的界面 4.应用退到后台时,悬浮窗会自动隐藏 5.除小米外,4.4~7.0 无需权限申请 6.位置及宽高可设置百分比值,轻松适配各分辨率 7.支持权限申请结果、位置等状态监听 8.链式...

    QQ截屏 bugreport

    QQ-给予ROOT权限-允许显示悬浮窗-到QQ外部截图 BUG截图 -- LOG文件 -- 复测此BUG结果整合 原问题描述:给予QQ ROOT权限,外部截屏不了,截屏会出现卡顿现象,截图会是全黑的图片 复测次数&复现几率:5 / 100% ...

    mi_java_仿小米桌面_android_

    在Android开发领域,"mi_java_仿小米桌面_android_"是一个项目标题,暗示着开发者尝试创建一个类似小米手机桌面的悬浮菜单功能。这个项目基于Java语言,遵循Android平台的开发规范,旨在提供与小米桌面相似的用户...

    WindowHeadToast.zip

    视图的显示效果和动画可以通过设置LayoutParams参数来控制,例如设置窗口的大小、位置、透明度等。 再者,为了实现点击事件的响应,WindowHeadToast需要集成OnClickListener接口。当用户点击悬浮窗口时,对应的点击...

    android引导用户开启自启动权限的方法

    2.不同机型的授权页面显示不同弹窗(比如三星显示悬浮窗,小米显示弹窗) 3.小米弹窗始终无法显示 4.在授权页面点击返回按钮,怎么直接跳转到主页面 问题1:适配不同机型 这个是借鉴的一篇博文(忘记地方了,后边...

    任意Android手机都能和PC无线投屏.pdf

    Android 手机与 PC 无线投屏技术是近年来备受关注的一项技术,特别是在华为荣耀手机和小米手机推出多屏协同功能后,其他品牌手机用户也希望能实现类似的操作。实际上,Windows 10 系统自带“投屏到此电脑”功能,...

    Android 锁屏页面避免被杀掉,解锁会自动关闭页面。防止后台运行时被关闭。

    开发者需要检查并请求必要的权限,如"保持唤醒"(`WakeLock`)权限和"显示悬浮窗"权限等。在Android 6.0及以上版本,这些权限需要在运行时动态获取。 5. **解锁自动关闭页面**:为了实现解锁后自动关闭页面,开发者...

Global site tag (gtag.js) - Google Analytics