zl程序教程

Android之Window

  • 适用于 Android™ 的 Windows 子系统 Magisk + LSPosed 指南

    适用于 Android™ 的 Windows 子系统 Magisk + LSPosed 指南

    如题,这篇文章讲一讲 WSA 怎么样拥有 Magisk + LSPosed构建并安装你自己的 WSAhttps://github.com/LSPosed/MagiskOnWSA这是 LSPosed 官方发布的 MagiskOnWSA 的 Actions进入后 Fork 仓库Fork 完后进入 Actionsimage-20220625191437234image-20220625191437234

    日期 2023-06-12 10:48:40     
  • 【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )

    【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )

    文章目录一、报错信息二、解决方案一、报错信息使用环境 :Kotlin 编写的 Activity使用了 kotlin-android-extensions 扩展插件 , 在 build.gradle 中配置的 apply plugin: 'kotlin-android-extensions' ;在 Activity 界面中使用了 var texts: Array<TextV

    日期 2023-06-12 10:48:40     
  • Android动态Java代码调整window大小详解手机开发

    Android动态Java代码调整window大小详解手机开发

    举一个例子,设置当前的APP所需要的屏幕高度为设备高度的一半: Window window = getActivity().getWindow();   WindowManager.LayoutParams windowLayoutParams = window.getAttributes();  &n

    日期 2023-06-12 10:48:40     
  • [android] 练习PopupWindow实现对话框详解手机开发

    [android] 练习PopupWindow实现对话框详解手机开发

    protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Dialog实现对话框 Dialog

    日期 2023-06-12 10:48:40     
  • Android应用程序窗口(Activity)窗口对象(Window)创建指南

    Android应用程序窗口(Activity)窗口对象(Window)创建指南

        在前文中,我们分析了Android应用程序窗口的运行上下文环境的创建过程。由此可知,每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用来描述一个具体的应用程序窗口。由此又可知,Activity只不过是一个高度抽象的UI组件,它的具体UI实现其实是由其它的一系列对象来实现的。在本文中,我们就将详细分析Android应用程序窗口对象的

    日期 2023-06-12 10:48:40     
  • 安装android开发环境原始版(windows版)

    安装android开发环境原始版(windows版)

    一、下载需要用到的工具:(1)下载JAVA的IDE开发工具?Eclipse到Eclipse官方网站下载EcpliseForJavaEE的最新Windows版本(2)下载Java开发包—JavaSEDevelopmentKit(JDK)JDK6到Sun官方网站下载JDK6,选择JDK6Update12(3)下载Android开发包—AndroidSDK到Google的官方网站下载Android的开

    日期 2023-06-12 10:48:40     
  • Android中自定义WindowTitle样式实例

    Android中自定义WindowTitle样式实例

    Android提供了很多控件便于开发者进行UI相关的程序设计。但是很多时候,默认的一些UI设置不足以满足我们的需求,要么不好看,要么高度不够,亦或者是与应用界面不协调。于是这时候需要通过自定义样式或者自定义控件来实现。 当然,在空间足以满足需求的情况下,通常需要定义样式就可以搞定。本文将简单介绍如何通过自定义样式来实现定义WindowTitle。 先看一下效果图 逐步实现 在res/value

    日期 2023-06-12 10:48:40     
  • Android Animation动画实战(二):从屏幕底部弹出PopupWindow

    Android Animation动画实战(二):从屏幕底部弹出PopupWindow

        在这篇文章之前,我已经陆陆续续写了几篇博客,介绍了Android Animation是如何使用的,有还不明白的,可以点击查看:        1. Android Animation动画详解(一): 补间动画    2. Android Animation动画详解(二): 组合动画特效    3. Android Animation动画实战(一): 从布局动画引入ListView滑

    日期 2023-06-12 10:48:40     
  • Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

    Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

    原地址:http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html 一、搭建Android开发环境 准备工作:下载Eclipse、JDK、Android SDK、ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/      

    日期 2023-06-12 10:48:40     
  • android模仿58筛选下拉框(PopupWindow实现)

    android模仿58筛选下拉框(PopupWindow实现)

    前言:前几天用58同城APP找房子的时候,看到筛选下拉框蛮不错的,然后也有很多朋友需要实现这个功能,于是从网上下载了一个demo,在他的基础上进行修改,花了几个小时对他的代码进行修改,重构,封装.把一些公共的东西抽取出来,选择下拉框那块做成一个工具类,然后通过接口回调回来. 效果图如下: 1.MainActivity.java  用户点击区域TextView的时候,初始化自定义控件Po

    日期 2023-06-12 10:48:40     
  • bug_ _ android.view.WindowManager$BadTokenException: Unable to add window -- token

    bug_ _ android.view.WindowManager$BadTokenException: Unable to add window -- token

        ========4       关于android的一个常见错误:Unable to add window --token is not valid android.view.WindowManager$BadTokenException: Unable to add window&nbs

    日期 2023-06-12 10:48:40     
  • 105、android:windowSoftInputMode属性详解

    105、android:windowSoftInputMode属性详解

    activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减少活动主窗口大小以便腾出空间放软键盘   它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如

    日期 2023-06-12 10:48:40     
  • error: style attribute '@android:attr/windowEnterAnimation' not found.

    error: style attribute '@android:attr/windowEnterAnimation' not found.

    今天把android studio 升级到3.0 之后,直接报错了:  error: style attribute '@android:attr/windowEnterAnimation' not found.   后来查了一下解决方案: 在Project/gradle.properties中添加 android.enableAapt2=false   果然管用;

    日期 2023-06-12 10:48:40     
  • Android 7.1 WindowManagerService 屏幕旋转流程分析

    Android 7.1 WindowManagerService 屏幕旋转流程分析

    https://www.cnblogs.com/dyufei/p/8081113.html

    日期 2023-06-12 10:48:40     
  • 【Android笔记48】Android中几个常见的类(DisplayMetrics、WindowManager、LayoutInflater、LayoutParams)

    【Android笔记48】Android中几个常见的类(DisplayMetrics、WindowManager、LayoutInflater、LayoutParams)

    这篇文章,主要介绍Android中几个常见的类(DisplayMetrics、WindowManager、LayoutInflater、LayoutParams)。 目录 一、Android工具类 1.1、DisplayMetrics类 (1)dp换算成px (2)px换算成dp

    日期 2023-06-12 10:48:40     
  • Android PopupWindow详解

    Android PopupWindow详解

    Android 开发中会有悬浮窗(飘窗)的需求,其实就是利用PopupWindow的api来实现,下面就讲解下PopupWindow Android的对话框有两种&#

    日期 2023-06-12 10:48:40     
  • android windows 上JNI编程

    android windows 上JNI编程

    昨天学习windows上的JNI编程,JNI说白了就是java和c语言的一个互相沟通的桥梁。java能够调用JNI来完毕调用C语言实现的方法。JNI的全称是(Java native interface),事实上在编程重你仅仅须要将与java交互的函数写出来。其它的C语言内部调用的就能够直接使用C语言相关语法了。闲话少说,開始正题吧。 要想在windroid或者是linux上使用JNI必须要下

    日期 2023-06-12 10:48:40     
  • android:PopupWindow的使用场景和注意事项

    android:PopupWindow的使用场景和注意事项

    1.PopupWindow的特点借用Google官方的说法:“A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.”也就是说。popupwindow是ac

    日期 2023-06-12 10:48:40     
  • android-sdk-windows下载版

    android-sdk-windows下载版

    Android SDK 4.0.3 开发和执行环境配置 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SDK 4.0.3 本文的插图和文本尽管是Android2.2的 步骤都是一样的,假设安装的过程中遇到什么问题,能够留言。我会尽快回复! 系统环境的要求能够參考http://androidappdocs.appspot.com/sdk/requirem

    日期 2023-06-12 10:48:40     
  • android-sdk-windows版本号下载

    android-sdk-windows版本号下载

    Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SDK 4.0.3 本文的插图和文本尽管是Android2.2的 步骤都是一样的,假设安装的过程中遇到什么问题,能够留言,我会尽快回复! 系统环境的要求能够參考http://androidappdocs.appspot.com/sdk/requirem

    日期 2023-06-12 10:48:40     
  • Android之WindowManager+OpenGL+EGL绘制(十七)

    Android之WindowManager+OpenGL+EGL绘制(十七)

    1.概述: WindowManager:Android窗口系统 OpenGL(与硬件无关):通过法命令给GPU完成绘制工作. EGL(与硬件相关):是窗口系统(SDL)和OpenGL媒介   frameworks/native/opengl/tests/angeles/app-linux.cpp # emacs opengles_for_and

    日期 2023-06-12 10:48:40     
  • 使用android.graphics.Path类自绘制PopupWindow背景

    使用android.graphics.Path类自绘制PopupWindow背景

    PopupWindow简单介绍 PopupWindow是悬浮在当前activity上的一个容器,用它能够展示随意的内容。 PopupWindow跟位置有关的API有以下几个: showAsDropDown(View anchor, int xoff, int yoff, int gravity) 显示在anchor的左下角,通过xoff,yoff调整距离。gravit

    日期 2023-06-12 10:48:40     
  • Android popupwindow 失去焦点或者点击空白区域时消失的解决方法

    Android popupwindow 失去焦点或者点击空白区域时消失的解决方法

    先来看下Android API 的这个Methods: public void setOutsideTouchable (boolean touchable) Controls whether the pop-up will be informed of touch events outside of its window. This only makes sense

    日期 2023-06-12 10:48:40     
  • Android Studio 安装配置教程 - Windows(详细版)

    Android Studio 安装配置教程 - Windows(详细版)

    准备工作 Java环境变量配置好,参考:Java环境变量配置 然后首先是安装程序,这里默认不翻墙,使用国内的,下载地址有两个。 Android St

    日期 2023-06-12 10:48:40     
  • Android后台杀死系列之一:FragmentActivity及PhoneWindow后台杀死处理机制

    Android后台杀死系列之一:FragmentActivity及PhoneWindow后台杀死处理机制

    App在后台久置后,再次从桌面或最近的任务列表唤醒时经常会发生崩溃,这往往是App在后台被系统杀死,再次恢复的时候遇到了问题,而在使用FragmentActivit

    日期 2023-06-12 10:48:40     
  • Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析

    Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析

    来自http://blog.csdn.net/luoshengyang/article/details/8479101 在Android系统中,Activity窗口的大小是由WindowManagerService服务来计算的。WindowManagerService服务会根据屏幕及其装饰区的大小来决定Activity窗口的大小。一个Activity窗口只有知道自己的大小之后,才能对它里面的UI

    日期 2023-06-12 10:48:40     
  • 《精通Android 实例开发》——第1章,第1.3节在Windows环境下集成安装Eclipse和Android SDK

    《精通Android 实例开发》——第1章,第1.3节在Windows环境下集成安装Eclipse和Android SDK

    本节书摘来自异步社区《精通Android 实例开发》一书中的第1章,第1.3节在Windows环境下集成安装Eclipse和Android SDK,作者 陈强,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 在Windows环境下集成安装Eclipse和Android SDK 1.3.1 实例说明Android SDK指的是Android专属的软件开发工具包。与iPhone相似

    日期 2023-06-12 10:48:40     
  • Android窗口系统第三篇---WindowManagerService中窗口的组织方式

    Android窗口系统第三篇---WindowManagerService中窗口的组织方式

    Android窗口系统第一篇—Window的类型与Z-Order确定 Android窗口系统第二篇—Window的添加过程 上面文章梳理了一个窗口的添加过程,系统中有很多应用,每个应用有多个Activity,一个Activity上有一个Window,WindowManagerService是怎么管理的?先adb shell dumpsys activity查看一下Activity. D

    日期 2023-06-12 10:48:40     
  • Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析

    Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8275938 在前两文中,我们分析了Activity组件的窗口对象和视图对象的创建过程。Activity组件在其窗口对象和视图对象创建完成之后,就会请求与WindowManagerService建立一个连接,即请求WindowManagerSer

    日期 2023-06-12 10:48:40     
  • android:点击popupwindow以外区域 popupwindow自动消失

    android:点击popupwindow以外区域 popupwindow自动消失

    方法一(这种方法可以处理popupwindows dimiss的时候一些其他的操作,比如让其他控件的隐藏,消失等): 代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWindo

    日期 2023-06-12 10:48:40     
  • Python全新Flet框架或将打通iOS、Android、Macos和Windows多平台开发(Flet教程含3个完成项目源码)

    Python全新Flet框架或将打通iOS、Android、Macos和Windows多平台开发(Flet教程含3个完成项目源码)

    悄悄上线的新框架 2022年4月份,一个名为Flet新框架悄悄上线了,Flet发布并没有获得太多关注的,但是个框架的野心却是非常大的。经过3个月默默发育,目前该框架已经初步实现了“以您喜欢的语言构建实时 Web、移动和桌面

    日期 2023-06-12 10:48:40