文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8372924在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在创建完成之后,我们就可...
分类:
移动开发 时间:
2014-12-04 17:48:27
阅读次数:
262
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8550820Android系统中,壁纸窗口和输入法窗口一样,都是一种特殊类型的窗口,而且它们都是喜欢和一个普通的Activity窗口缠绵在一起。大家...
分类:
移动开发 时间:
2014-12-04 17:45:16
阅读次数:
231
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8526644在Android系统中,输入法窗口是一种特殊类型的窗口,它总是位于需要使用输入法的窗口的上面。也就是说,一旦 WindowManager...
分类:
移动开发 时间:
2014-12-04 17:42:40
阅读次数:
310
在前一个系列文章中,我们从个体的角度来分析了Android应用程序窗口的实现框架。事实上,如果我们从整体的角度来看,Android应用程序窗口的 实现要更复杂,因为它们的类型和作用不同,且会相互影响。在Android系统中,对系统中的所有窗口进行管理是窗口管理服务 WindowManagerServ...
分类:
移动开发 时间:
2014-12-04 17:41:12
阅读次数:
261
出自:Java语言与面向程序程序设计(第二版)第七章第五节P2231.[代码]java代码/***这个程序主要来练习文本事件,当在文本框(TextField)中输入文字时,会在文本域(TextField)*同步显示输入的文字*/importjava.applet.*;importjava.awt.*...
分类:
移动开发 时间:
2014-12-04 17:37:54
阅读次数:
200
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8577789在Android系统中,Activity组件在启动之后,并且在它的窗口显示出来之前,可以显示一个启动窗口。这个启动窗口可以看作是 Act...
分类:
移动开发 时间:
2014-12-04 17:37:04
阅读次数:
334
NIOS II是一个用户可配置的通用32位RISC嵌入式处理器。处理器以软核形式实现。NIOS的开发包括硬件和软件开发两部分。硬件是在Quartus II中实现的,而软件开发是在NIOS IDE中实现的。所谓硬件开发,就是用Quartus II和SOPC builder来建立自己需要的软核。
分类:
移动开发 时间:
2014-12-04 17:37:19
阅读次数:
185
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8303098在前文中,我们分析了应用程序窗口连接到WindowManagerService服务的过程。在这个过程中,WindowManagerSer...
分类:
移动开发 时间:
2014-12-04 17:37:14
阅读次数:
391
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8791064在前面一篇文章中,我们分析了Android应用程序资源的编译和打包过程,最终得到的应用程序资源就与应用程序代码一起打包在一个APK文件中...
分类:
移动开发 时间:
2014-12-04 17:37:36
阅读次数:
388
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8170307前面我们学习了SurfaceFlinger服务的实现原理。有了这个基础之后,从本文开始,我们就可以分析Android系统在Java层的U...
分类:
移动开发 时间:
2014-12-04 17:37:11
阅读次数:
199
“Binder通信是同步而不是异步的”,但是在实际使用时,是设计成客户端同步而服务端异步。看看Framwork层的各service类java源码便会知道,在客户端调用服务端的各种方法时,通常会传递一个Binder过来,该Binder对象用于服务端做异步回调,而服务端本身会使用handler或队列的方...
分类:
移动开发 时间:
2014-12-04 17:34:11
阅读次数:
198
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8661317在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥...
分类:
移动开发 时间:
2014-12-04 17:35:10
阅读次数:
526
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8738877 Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分...
分类:
移动开发 时间:
2014-12-04 17:33:35
阅读次数:
256
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8806798我们知道,在Android系统中,每一个应用程序一般都会配置很多资源,用来适配不同密度、大小和方向的屏幕,以及适配不同的国家、地区和语言...
分类:
移动开发 时间:
2014-12-04 17:32:00
阅读次数:
474
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8596449在Android系统中,同一时刻只有一个Activity组件是处于激活状态的,因此,当ActivityManagerService服务激...
分类:
移动开发 时间:
2014-12-04 17:32:31
阅读次数:
304
虽然是一道还是算简单的DP,甚至不用滚动数组也能AC,数据量不算很大。对于N个数,每个数只存在两个状态,取 和 不取。容易得出状态转移方程:dp[i][j] = dp[i - 1][j ^ a[i]] + dp[i - 1][j];dp[i][j] 的意思是,对于数列 中前 i 个数字,使得 XOR...
分类:
移动开发 时间:
2014-12-04 17:30:06
阅读次数:
197
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8201936在前文中,我们简要介绍了Android应用程序窗口的框架。Android应用程序窗口在运行的过程中,需要访问一些特定的资源或者类。这些特...
分类:
移动开发 时间:
2014-12-04 17:29:57
阅读次数:
256