当前位置: 首页 > news >正文

公司购买网站怎么做分录为什么seo工资不高

公司购买网站怎么做分录,为什么seo工资不高,民权做网站的公司,太原网站建设哪家好文章目录 阐述悬浮框的实现AndroidManifest配置使用方法 阐述 Window的类型大致分为三种: Application Window 应用程序窗口、Sub Window 子窗口、System Window 系统窗口 窗口类型图层值(type)Application Window1~99Sub Windo…

文章目录

  • 阐述
  • 悬浮框的实现
  • AndroidManifest配置
  • 使用方法

阐述

Window的类型大致分为三种:
Application Window 应用程序窗口、Sub Window 子窗口、System Window 系统窗口

窗口类型图层值(type)
Application Window1~99
Sub Window1000~1999
System Window2000~2999

图层对应的type值越大,Z轴排序越靠前。

悬浮框的实现

主要代码如下所示:

    private void testWindowManager() {WindowManager windowManager = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();View view = LayoutInflater.from(mContext).inflate(R.layout.wm_test, null);// 设置图片的格式,效果为背景透明layoutParams.format = PixelFormat.RGBA_8888;// 如果x,y的值有效果,则需要设置LayoutParams.gravity属性layoutParams.x = 350;layoutParams.y = 50;// 布局宽高的设置,这里的值为px,如果需要使用dp则需要转化layoutParams.width = 200;layoutParams.height = 220;// 窗口显示的默认起始位置layoutParams.gravity = Gravity.TOP | Gravity.START;// 图层的类型layoutParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;// FLAG_LAYOUT_IN_SCREEN 将窗口放置在整个屏幕中,忽略父窗口的任何约束。layoutParams.flags = WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN| WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL| WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;windowManager.addView(view, layoutParams);}

布局文件wm_test.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:id="@+id/ll_parent"android:layout_height="match_parent"android:background="#00FF00"android:orientation="vertical" />

AndroidManifest配置

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

1.如果应用是通过platform平台sign的,那么可以直接使用该特殊权限,系统默认是“允许显示在其他应用的上层”;
2.普通的应用是需要通过在设置中打开“允许显示在其他应用的上层”的开关才可正确显示悬浮框,主要的代码如下所示:

// true if the specified context can draw on top of other apps, false otherwiseif (!Settings.canDrawOverlays(mContext)) {Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName()));startActivityForResult(intent, 1);}

使用方法

// 添加
public void addView(View view, ViewGroup.LayoutParams params);
// 更新
public void updateViewLayout(View view, ViewGroup.LayoutParams params);
// 移除
public void removeView(View view);
http://www.ds6.com.cn/news/86260.html

相关文章:

  • 金蝶云企业云平台seo推广培训资料
  • 深圳好的网站建设公司成都十大营销策划公司
  • 网站的域名都有哪些问题青岛seo搜索优化
  • 电子政务政府门户网站建设怎么免费建立网站
  • 乌克兰网站后缀武汉seo 网络推广
  • 宁阳网站设计百度关键词搜索广告的优缺点
  • html5做手机网站嘉兴网络推广
  • 怎样做网站呢樱桃电视剧西瓜视频在线观看
  • 高端移动网站开发百度推广怎么联系
  • 团购手机网站怎么做北京全网营销推广
  • 温州二井建设有限公司网站网站优化公司哪家好
  • 在360网站做公告怎么弄百度推广投诉人工电话
  • 肇庆网站优化建设磁力搜索神器
  • 专门做高仿的网站上海平台推广的公司
  • 网站开发说明seo外包顾问
  • 祭奠祭祀网站开发功能需求百家号优化
  • 视频直播网站app开发seo实战技巧100例
  • 简述网站主要流程今日军事头条
  • 网站做重新做_域名不换_空间想转到新网站这边bt磁力猪
  • 企业运营管理包括哪些方面怎么优化网站性能
  • 用dw做的网页怎么连到网站上百度收录关键词
  • 做管理培训的网站有什么石家庄谷歌seo
  • 怎样做投资与理财网站百度应用市场官网
  • 餐饮公司的网站建设今天的最新消息新闻
  • 手机网站建设平台合同地推的方法和技巧
  • 佛山网站优化指导百度pc端首页
  • 新城建站湖南竞价优化哪家好
  • 怎么在国外做网站厦门搜索引擎优化
  • 丹东城乡建设委员会网站网络营销的概述
  • 义乌网站建设制作商女装关键词排名