代码改变世界

MeeGo Touch服务框架

2011-08-28 23:34 by 狼人:-), 224 阅读, 0 推荐, 收藏,
摘要:介绍 用户进程接口被称这个服务框架是这样的一种IPC机制,这个机制允许应用单元简便地使用或者服务于一个接口。在这个文档,用为“使用者”,而提供者进程接口被称为“提供者”。 这个服务框架的目的如下: 为了提供一个可简单使用的IPC机制 为了确保在服务的使用者和提供者之间没有运行时二进制依赖关系 为了允许用户在使用一个接口时不用担心选择或者连接到一个接口时的具体逻辑 为了允许用户能查询提供者的列表,并且能从中选择一个 基本的服务机制 上图展示了当一个服务端的用户(SU)使用一个接口(IF)时将发生什么. 服务端使用者举例,一个接口去请求服务映射器给出实现那个接... 阅读全文

Meego touch基本控件介绍—Button篇

2011-08-28 23:34 by 狼人:-), 202 阅读, 0 推荐, 收藏,
摘要:前面我们也写过关于meegotouch的两个小程序,相信大家对meegotouch的界面风格都有一定的感观认识,今天写了一个关于button的小程序,一起了解下button的性质。至于button的分类和基本概念,可以点击这里查看。 Button目前有5种,PushButton, ToggleButton, Checkbox, IconButton, SwitchButton。它们都继承于MButton类,通过设置不同的ViewType来区分。简单的说,PushButton和IconButton是用来控制行为,自身状态不发生变化,常用来起始一个动作。而ToggleButton,Chec... 阅读全文

Meego touch实现页面跳转和返回

2011-08-28 23:34 by 狼人:-), 269 阅读, 0 推荐, 收藏,
摘要:前面写完了第一个Meego touch的程序,相信大家也看到Meego touch的界面风格,显示效果等等。不过却没有页面跳转,和返回等效果,那这篇文章就研究下,如何实现页面的跳转和返回?Meego touch默认会通过返回键或者退出键实现当前页面的关闭,并且返回到前一个页面。所以下面通过代码实现页面的跳转,最后效果如下图: 当程序启动时,会显示第一个页面,点击上面的“Open second page”,则会跳转到第二个页面。在第二个页面点击返回按钮,则会关闭当前页面,跳回到第一个页面。 主要代码介绍:main.cpp,程序入口,创建FirstPage的对象,然后使用page->appe 阅读全文

用qt SDK 构建meego touch 开发环境

2011-08-28 23:34 by 狼人:-), 289 阅读, 0 推荐, 收藏,
摘要:说明: 也许有不少朋友会问到,网上有不少构建meego touch环境的文章了,你又何必多此一举呢?细心的朋友可能会发现,我这里不用编译QT4.7 而是用QT4.7的SDK来搭建环境的。编译QT4.7一般都需要大概一下午的时间,而是用SDK则最多不超过20分钟就搞定了。这也是希望能有更快的方法让大家来玩meego。 下载 qt-sdk-linux-x86-opensource-2010.05-rc1.bin: 安装 qt-sdk-linux-x86-opensource-2010.05-rc1.bin Code highlighting produced by Actipro Cod... 阅读全文

Android UI学习 - Linear Layout, RelativeLayout

2011-08-28 23:34 by 狼人:-), 223 阅读, 0 推荐, 收藏,
摘要:1.一些常用的公共属性介绍 1) layout_width-宽 fill_parent: 宽度和父元素相同,wrap_content: 宽度随本身的内容所调整,或者指定 px值来设置宽 2) layout_height -高 fill_parent: 高度和父元素相同,wrap_content: 高度随本身的内容所调整,或者指定 px值来设置高 3) background -设置背景图 4) padding -设置边距 可以具体设置paddingBottom,paddingLeft,paddingRight,paddingTop来设定不同的px值 5) id -该object的i... 阅读全文

libmeegotouch编译安装教程

2011-08-28 23:34 by 狼人:-), 287 阅读, 0 推荐, 收藏,
摘要:1.qt sdk安装 Meego touch安装需要qt的版本为4.7或者以上,如果你没有安装qt或者你的版本过低的话,那可以前往以下链接进行下载,http://qt.nokia.com/developer/qt-qtcreator-prerelease,下载Pre-Releases版本,完成后解压,切换到代码目录。 依次执行: ./configure -dbusmakemake install ps:configure之所以加-dbus主要是编译Meego touch的时候需要dbus的库 此步骤详细过程请点击这里 2.Meego touch代码下载 使用git clone git... 阅读全文

NDK入门项目实战

2011-08-28 23:34 by 狼人:-), 202 阅读, 0 推荐, 收藏,
摘要:目标:利用NDK 生成 SO 库,使用 SO 库进行 JNI 调用,在 Android sdcard 创建文件并写入数据。 工具:NDK1.5 R1, android SDK1.5 R1, SDCARD, Eclipse , ADT 0.9, Eclipse Galileo for C/C++, Cygwin 1.5。工具比较多,我是在Windows XP 进行操作的,如果在 Ubuntu 或者其他的 Linux系统下进行操作直接进入步骤 2 即可。请看步骤: 1. 安装Cygwin 关于Cygwin 的安装请自行百度或者 google ,因为网速原因,建议大家使用本地安装包进... 阅读全文

Android 动态加载布局

2011-08-28 23:34 by 狼人:-), 290 阅读, 0 推荐, 收藏,
摘要:由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot 。不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求。在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路。 首先,我们先把界面的框架图画出来,示意图如下: 中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查看。布局文件代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl... 阅读全文

Android书籍分享

2011-08-28 23:34 by 狼人:-), 342 阅读, 0 推荐, 收藏,
摘要:在这里将我收集的一些书籍,与大家分享。 1、介绍Android 与GPhone的书籍 Introduction To Android (下载)Google官方文档,简要的介绍了Android的各个方面,值得大家看下 GPhone说明书 (下载)是每个开发人员必须阅读的,关于GPhone的使用、功能,结合SDK看想必收获会更大 2、经典开发书籍 《深入浅出Android–Google手持设备应用程序设计》 入门书籍,作者写的很不错,可以在阅读SDK的同时阅读这本书,中间的一些使用介绍的非常清楚,最重要的是中文版的 《Android 應用框架原理與程式設計 》(下载) 最早介绍Android的中. 阅读全文

深度解析Windows Phone 7 开发

2011-08-28 23:34 by 狼人:-), 249 阅读, 0 推荐, 收藏,
摘要:近两年来,智能手机市场似乎已经成为iPhone、Android争妍斗艳的舞台,Windows Mobile因为老旧的构架,以及那些换汤不换药的更新,越来越多的Windows Mobile用户纷纷转投其他智能手机平台门下,其市场占有率现如今仅存8%的战果,不但被iPhone拉下第三的宝座,就连Android 4%的市场份额也已逐渐逼近Windows Mobile。在这种前有狼后有虎的状况下,微软对其下一代智能手机平台Windows Mobile 7的研发工作却愈发地低调和沉默,就在各家手机硬件厂商和众多Windows Mobile粉丝耐心磨尽前,微软终于在虎年的大年初二(2 月15日)揭开了.. 阅读全文

2010:Android 商机之年

2011-08-28 23:34 by 狼人:-), 171 阅读, 0 推荐, 收藏,
摘要:编者按:越来越多的移动程序开发商决定投入到 Android 的怀抱中,尽管如此比起 iPhone 左拥右抱的盛况还是相去甚远。在我们这期的嘉宾专栏中 Whitepages 移动版的副总 Kevin Nakao 表示现在是在 Android 市场上大展拳脚的时候了(他正打算下周发布一款新的 Android 系统的 Whitepage 程序)。 移动游戏开发商 Gameloft 似乎是承认栽在 Android 上了,但他们错了。我完全理解他们为什么放弃 Android。我们在今年2月份发布了 Whitepages Caller ID 软件,这是 Android 的十大卖座软件之一,但给我... 阅读全文

Android 的快速增长让一些开发人员担忧

2011-08-28 23:34 by 狼人:-), 219 阅读, 0 推荐, 收藏,
摘要:Google 的开源操作系统 Android 在发布一年后终于引发轰动。经历了初期的慢热,现在该系统至少已被12款手机所采用,更多的手机即将到来。 这对 Android 支持者来说是好消息?不一定,有些开发者这么认为。他们说一系列问题使得管理 Android 程序成为了一场噩梦:一堆手机上运行着3个版本的系统(Android 1.5/1.6/2.0)以及自制固件,各机型的硬件也有诸多差异。 对于用户来说,这意味着网络商店里的程序可能会充满 bug,在特定机型上无法顺畅工作,带来糟糕的使用体验。由于不清楚后端复杂性的日益增长,用户很可能会在网络商店里对程序本身作出负面评论——... 阅读全文

Android版多功能日历,欢迎大家测试

2011-08-28 23:34 by 狼人:-), 273 阅读, 0 推荐, 收藏,
摘要:本软件除了拥有传统的日历功能外,还具有查询天气预报、添加提醒时间,显示农历日期、天干地支、宜忌、公历、农历节日等信息。要注意的是,查询天气预报需要访问internet.。设置提醒时间主要是指设置未来的某个时间(精确到分钟)进行声音和震动提醒。如上午10:00开会,为了防止忘记或提前做些准备,可以设为9:30或其他的时间进行提醒。本系统可设置任意多个提醒时间。另外这个提醒的功能也可以当日记使用。 eoeMarket的发布地址:http://www.eoemarket.com/apps/show/1085 PC下载地址 阅读全文

图解iPhone开发入门教程

2011-08-28 23:34 by 狼人:-), 282 阅读, 0 推荐, 收藏,
摘要:现在的智能手机越来越风行了,其中尤以Apple的iPhone和Google的Android系统最为流行,这里我将向大家介绍iPhone开发的基础知识。为了便于初学者尽快上手,我尽量以代码加截图的方式加以说明。 要想进行iPhone开发,Mac和iPhone是必不可少的,虽然有人通过一些手段也能在PC上装上Mac,使用上“黑苹果”,但毕竟不是正统,经常会出现这样那样的问题,比如无线不行,声卡不行之类的问题,因此Mac最好还是要有的;至于iPhone,虽然可以通过模拟器在电脑上查看程序的运行效果,但有些功能只能在真机上运行,因此iPhone也是必备条件。我使用的是MacBook Pro 9... 阅读全文

应用程序商店与开发:警惕长尾失效

2011-08-28 23:34 by 狼人:-), 204 阅读, 0 推荐, 收藏,
摘要:继苹果公司的应用软件商店开创以来,手机软件应用商店这一年多来,犹如雨后的春笋,开遍了世界各地。App Stoer的下载量,是不断地创出新高,10亿,20亿,这些令人目瞪口呆的下载数字,以及各式各样的App stoer成功者的故事,在激励着有志于手机行业的相关人士。 另一方面,智能手机在手机所占的比重也是急速上升,手机智能化,已经成为了手机发展不可阻挡的趋势。 而一个没有软件应用的智能手机,与其说是智能手机,倒不如说是一个普遍手机,因此,智能手机的普及,将整个手机软件行业带入到了一个发展的春天。 应用商店,从本质上来说,是一个产业链,而不仅仅是人们一眼就能看到的软件下载网站。 ... 阅读全文
上一页 1 ··· 298 299 300 301 302 303 304 305 306 ··· 312 下一页