社区
PowerBuilder
帖子详情
如何建立无窗口的应用程序?
xisat
2003-08-30 01:27:49
本来我只想在应用对象中create一个timer类的,可是一运行就退出了还非要open一个窗口才行,请指点一下
...全文
60
8
打赏
收藏
如何建立无窗口的应用程序?
本来我只想在应用对象中create一个timer类的,可是一运行就退出了还非要open一个窗口才行,请指点一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netspies
2003-09-01
打赏
举报
回复
up
请大家看看下面问题
http://expert.csdn.net/Expert/topic/2198/2198945.xml?temp=.6973535
xisat
2003-09-01
打赏
举报
回复
我只想添加一个timer类用户对象,但是没用
jerrymao(加菲猫)
(可以在系统角标中间运行啊!)???
什么意思???
liliang800207
2003-09-01
打赏
举报
回复
用用户对象
纳米茶
2003-09-01
打赏
举报
回复
可以在系统角标中间运行啊!网上很多例程的
chrisfy
2003-09-01
打赏
举报
回复
可以利用不可视的用户对象实现
xisat
2003-09-01
打赏
举报
回复
九月一号星期一了,up一下
xisat
2003-08-30
打赏
举报
回复
晕~0~,现在我就是这么凑合着做的,难道不可以放弃这个窗口吗?
谢谢解答
hzhxxx
2003-08-30
打赏
举报
回复
OPen 后就 hide()
Android
应用程序
UI架构 高清PTT
Android系统采用一种称为Surface的UI架构为
应用程序
提供用户界面。在Android
应用程序
中,每一个Activity组件都关联有一个或者若干个
窗口
,每一个
窗口
都对应有一个Surface。有了这个Surface之后,
应用程序
就可以在上面渲染
窗口
的UI。最终这些已经绘制好了的Surface都会被统一提交给Surface管理服务SurfaceFlinger进行合成,最后显示在屏幕上面。无论是
应用程序
,还是SurfaceFlinger,都可以利用GPU等硬件来进行UI渲染,以便获得更流畅的UI。在Android
应用程序
UI架构中,还有一个重要的服务WindowManagerService,它负责统一管理协调系统中的所有
窗口
,例如管理
窗口
的大小、位置、打开和关闭等。这个PPT讲Android
应用程序
的Surface机制,阐述Activity、Window和View的关系,以及
应用程序
、WindowManagerService和SurfaceFlinger协作完成UI渲染的过程
Android
应用程序
进程管理
Android系统里面的
应用程序
进程有一个特点,那就是它们是被系统托管的。也就是说,系统根据需要来创建进程以及回收进程。进程创建发生在组件启动时,它们是由Zygote进程负责创建。Zygote进程是由系统中的第一个进程init负责启动。此外,用来运行各种系统服务的System Server进程也是由Zygote进程创建的。进程回收发生在内存紧张时,由Low Memory Killer执行。此外,组件管理服务ActivityManagerService和
窗口
管理服务WindowManagerService也会在适当的时候主动进行进程回收。每一个
应用程序
进程根据运行情况被赋予优先级,当需要回收进程的时候,就按照优先级从低到高的顺序进行回收。这个PPT讲Android
应用程序
进程的启动和回收,主要涉及到Zygote进程、System Server进程,以及组件管理服务ActivityManagerService、
窗口
服务WindowManagerService,还有专用驱动Low Memory Killer。通过了解Android系统对
应用程序
进程的管理,我们就能更清楚
应用程序
的运行机制。
Android
应用程序
输入事件处理机制
在Android
应用程序
中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收输入事件,然后再将接收到的输入事件分发当前激活的
窗口
处理。此外,InputManager也能接收模拟的输入事件,用来模拟用户触摸和点击等事件。当前激活的
窗口
所运行在的线程接收到InputManager分发过来的输入事件之后,会将它们封装成输入消息,然后交给当前获得焦点的控件处理。这个PPT讲Android
应用程序
输入事件的分发和处理过程,主要涉及到输入管理InputManager、输入事件监控线程InputReader、输入事件分发线程InputDispatcher,以及
应用程序
主线程消息循环。
Android系统架构概述PPT
Android系统 = Linux内核 + Android运行时。 Android系统使用的Linux内核包含了一些专用驱动,例如Logger、Binder、Ashmem、Wakelock、Low-Memory Killer和Alarm等,这些Android专用驱动构成了Android运行时的基石。Android运行时从下到上又包括了HAL层、
应用程序
框架层和
应用程序
层。HAL层主要是为规避GPL而设计的,它将将硬件驱动分成内核空间和用户空间两部分,其中用户空间两部分采用的是商业友好的Apache License。
应用程序
框架层主要包括系统服务,例如组件管理服务、
应用程序
安装服务、
窗口
管理服务、多媒体服务和电信服务等。
应用程序
框架进一步又分为C/C++和Java两个层次,Java代码运行Dalvik虚拟机之上,并且通过JNI方法和C/C++交互。
应用程序
层主要就是由四大组件Activity、Service、Broadcast Receiver和Content Provider构成,它们是应用开发的基础。这个PPT从一个通用的
应用程序
架构开始,概述Android系统的专用驱动、HAL、关键服务、Dalvik、
窗口
机制和四大组件等。这个PPT 作为前面第1个PPT的延续,帮助进一步了解Android系统的具体实现。
c语言开发
窗口
应用程序
1.学会制作带
窗口
界面的程序。 2.学会软件开发中常用的各种技术,如网络编程,多线程编程,数据库编程。 3.项目实战,让您知道软件是怎么一步一步制作的。可以学会c语言的模块化编程以及一些编程习惯和思路。
PowerBuilder
1,079
社区成员
66,439
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章