`
springfield
  • 浏览: 7683 次
  • 性别: Icon_minigender_1
  • 来自: 未知
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Activity和任务            就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。地图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。     对用户来说,这个地图查看器看起来就像是你的应用程序的一部分,即使它定义在另外的应用程序中并运行在那个程序的进程中。Android通过保持所有的activity ...
应用程序组件       Android的一个核心特性就是一个应用程序可作为其他程序中的元素(那些允许这样的程序提供)。例如,如果你的程序需要用滚动条显示一些图片,另一个程序已经开发出了合适的功能,并且可供其他程序使用,你就可以直接调用那个程序的功能,而不是自己再开发一个。你的程序不需要包含其他程序的代码或者链接到它。而是,当有需要的时候,简单的启动那个程序的一部分功能。      为了能够实现这样的功能,系统必须能够当在需要应用程序中任何一部分的时候启动它的进程,并且实例化那部分的Java对象。为此,不像大多数其他系统中的程序,Android程序不是只有 ...
应用程序基础知识         Android 应用程序是用Java语言编写的。编译后的Java代码——除了应用程序需要的数据和资源文件外 —— 都被appt 工具捆绑到Android包中,这是一个以.apk为后缀的档案文件。这个文件是发布和安装到移动设备上的一个媒介;它是用户下载到他们设备上的文件。组成在一个单一的.apk文件中的所有代码,被看作是一个应用程序。 通过很多方式,每个Android应用程序都生存在它们自己的世界中。 默认情况,每个应用程序运行在它们自己的Linux进程中。当任何一个应用程序的代码需要被执行时,Android将开启这个进程,当它不再 ...
                                                                 第一章.  打开你的胃口   如果你在电脑前做了很多工作,最终你会发现有很多任务你会喜欢自动化完成,例如,你可能会希望能在大量的文本文件中执行搜索-替换,或者用一种复杂的方式重命名和重新组织一大堆照片文件。或许你想编写一个小型的个人数据库,或者一个特定的GUI应用程序,或者一个简单的游戏。 如果你是一个专业的软件开发者,你可能必须使用一些C/C++/Java库但是通常的编码/编译/测试/重新编译,这样的周期太慢了.或许你为某一个特定的库编写了一个测试套件 ...
题目如下 1. 好心的出租车司机 北京的一位出租车司机向你抱怨:城市发展太快,公路越来越多,他已经疲于计算行驶路线,于是求你开发一个自动导航的工具。 出租车只能在公路上行驶。所有的公路都是笔直、双向的,相交的公路视为连通(可以在交叉点处从一条公路开到另一公路上)。由于道路施工,整个城市的公路系统可能并不完全通畅。如果乘客的目的地不在公路边,则乘客下车后要步行前往,步行路线不受公路限制。这位好心的司机还特别提出,乘客步行距离越短越好;其次,出租车行驶里程越短越好。 方便起见,用笛卡儿坐标系来描述城市地图,所有坐标都在第一象限[0, 10000]的范围内。公路宽度忽略不计。 输入格式 第一行是一个正 ...
有一幢100层高的大厦,给你两个完全相同的玻璃围棋子。假设从某一层开始,丢下玻璃棋子就会摔碎。那么怎么利用手中的两颗棋子,用一种什么样的最优策略,知道这个临界的层高呢?
题目如下 Solve this cryptic equation, realizing of course that values for M and E could be interchanged. No leading zeros are allowed. WWWDOT - GOOGLE = DOTCOM 解这个方程
Global site tag (gtag.js) - Google Analytics