window
Only鱼籽酱
独立开发者,全栈工程师,写作爱好者,产品设计师。技术研究领域包括Android、iOS、React、NodeJs、Flutter。期望生活、娱乐、产品、技术完美结合。
展开
-
window.requestWindowFeature()基本用法
requestWindowFeature(Window.FEATURE_LEFT_ICON); setContentView(R.layout.dialog_activity); getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, android.R.drawable.ic_dialog_alert);转载 2012-09-27 15:19:34 · 598 阅读 · 0 评论 -
WindowManager基本使用
WindowManager是Android中一个重要的服务 (Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中, 当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由Vie转载 2012-10-08 21:49:27 · 1822 阅读 · 0 评论 -
WindowManager.LayoutParams详解
public static class WindowManager.LayoutParams extends ViewGroup.LayoutParams implements Parcelable java.lang.Object ? android.view.ViewGroup.LayoutParams ?转载 2012-10-08 21:23:48 · 40859 阅读 · 2 评论 -
Android2.3之前中的Surface系统
一 目的 本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的SurfaceFlinger到底是个什么东西,它的工作流程又是怎样的。当然,鉴于SurfaceFlinger的复杂性,我们依然将采用情景分析的办法,找到合适的切入点。 一个Activity是怎么在屏幕上显示出来的呢?我将首先把这个说清楚。 接着我们把其中的关键调用抽象在Native层,以这些函数转载 2012-10-11 16:18:27 · 623 阅读 · 0 评论 -
Window,View和WindowManager之间关系
Android中以Window为考察点的话, 涉及的主要接口和类有View, ViewGroup, ViewRoot, Window, PhoneWindow, WindowManagerPolice, PhoneWindowManager, WindowManager, 和WindowManagerImpl. Window中的View ----------------------转载 2012-10-10 22:00:36 · 616 阅读 · 0 评论 -
SurfaceFlinger 这个核心服务层的机制
介绍一下SurfaceFlinger 这个核心服务层的机制。 从代码中我们可以看出SurfaceFlinger 是一个thread,运行在system_server进程中,并且其threadLoop()方法的返回值为true,因此它是一个循环的loop。这样保证了SurfaceFlinger业务的循环周期性。 首先,先来个综述,下图是我总结的一个SurfaceFlinger结构转载 2012-10-11 16:19:30 · 758 阅读 · 0 评论 -
windows基本使用
//隐藏标题栏mActivity.requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏状态栏 mActivity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);原创 2012-10-16 09:30:54 · 435 阅读 · 0 评论