移动开发

  • Apple WatchKit 初探
    Apple WatchKit 初探

    随着今天凌晨 Apple 发布了第一版的 Watch Kit 的 API,对于开发者来说,这款新设备的一些更详细的信息也算是逐渐浮出水面.可以说第一版的 WatchKit 开放的功能总体还是令人满意的.Apple 在承诺逐渐开放的方向上继续前进.本来在 WWDC 之后预期 Today Widget 会是各类新颖 app 的舞台以及对 iOS 功能的极大扩展,但是随着像 Launcher 和 PCalc 这些创意型的 Today Widget 接连被下架事件,让开发者也不得不下调对 WatchKi

    移动开发May 3

  • Android运行时ART加载OAT文件的过程分析
    Android运行时ART加载OAT文件的过程分析

    在前面一文中,我们介绍了Android运行时ART,它的核心是OAT文件.OAT文件是一种Android私有ELF文件格式,它不仅包含有从DEX文件翻译而来的本地机器指令,还包含有原来的DEX文件内容.这使得我们无需重新编译原有的APK就可以让它正常地在ART里面运行,也就是我们不需要改变原来的APK编程接口.本文我们通过OAT文件的加载过程分析OAT文件的结构,为后面分析ART的工作原理打基础. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! OAT文件

    移动开发May 3

  • Android:一个高效的UI才是一个拉风的UI(一)
    Android:一个高效的UI才是一个拉风的UI(一)

    混迹博客园良久,想想还是应该多抽空写几篇小博客来回报下这个平台. 开篇 Android是一个运行在移动终端上的操作系统,跟传统PC最大的不同所在就是移动终端的资源紧缺问题"比较"明显,当然对于一些?潘炕?停?Ω糜?ldquo;非常"来形容才靠谱.所以经常会出现在一些比较缺乏青春活力的老型机上,运行一些软件被异常终止的情况:然而作为互联网厂家来说,广大的?潘炕?没Э隙ㄊ且淮蟊视没ё试矗?馐悄芊牌?氖谐÷穑浚〉比徊恍?(?□?)o,所以我们要尽可能得提高软件的效率来赢取客户的回眸

    移动开发May 2

  • Objective-C的hook方案(一): Method Swizzling
    Objective-C的hook方案(一): Method Swizzling

    在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写.和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点大,计划分几篇来总结. 本文主要介绍针对selector的hook,主角被标题剧透了---- Method Swizzling . Method Swizzling 原理 在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是selector的名字.利用Objective-C的动

    移动开发May 2

  • 使用Html5开发Android和iOS应用:HBuilder.Html5Plus.MUI

    活动主题:五一巨献,问答有礼,105QB送给IT互联网界的劳动人民 活动时间:4月30日晚上10点~5月2日晚上10点 网址: http://ask.jiutianniao.com 2014年的时候,就初步学习了下HTML5进行移动开发. 主要考虑是,Android只算入门,iOS完全不会,重新学习太费时间了. 如果用HTML5可以搞定的话,入门特别简单,也可以一次性搞定2个平台,节省大量的精力和成本. HBuilder是个IDE,就像Eclipse. Html5Plus是个标准,对HTML5的

    移动开发, html5, 九天鸟, HBuilder, MUIMay 1

  • 如何在移动设备上调试网页
    如何在移动设备上调试网页

    手机端页面,大多运行在webkit内核的浏览器上,但还是会因平台.厂商的不同而有种种兼容性问题.下面就介绍一下在iOS和Android两个平台上如何在真机上对页面进行调试.这里要说明的是,iOS平台只能用自带的Safari浏览器来调试,而Android平台也只能用google Chrome浏览器来调试.当然,我目前只发现这么两种手段,如果你还有其他方法可调试更多的浏览器,希望你能留言告诉我. 一.iOS + Safari 1.打开手机web检查器. 通过[设置]>[Safari]>[高级]&g

    移动开发May 1

  • Android玩乐系列:修改汇编代码支持原生高清来电大头贴(三)

    (接下来进一步细化上一篇的修改,前六节请参见:< Android玩乐系列:修改汇编代码支持原生高清来电大头贴(二)>) 7.一些遗留问题的修改 ======= 上面是最简版本,只是为了突出核心功能的实现,但实际留下的问题还是不少的.下面一一道来. 1) 呀.是成功了呢,不过一会儿就被改回来了. --------- [修改, 2012.09.04.方法名写错的,应该是updateInCallBackground(),而不是updateScreen()] 这并不是普遍性的问题,有些拔号面板是有背景

    移动开发April 30

  • iOS系列译文:值对象

    在这篇文章中,我们将看看如何用Objective-C语言编写值对象.在编写时,我们将会接触到Objective-C中的重要协议和方法.一个值对象是一个包含一些值的对象,并且可以进行相等比较.通常值对象可以被用作模型对象.例如,考虑一个简单的Person对象: 1 2 3 4 5 6 7 @interface Person : NSObject @property (nonatomic,copy) NSString* name; @property (nonatomic,strong) NSDat

    移动开发April 30

  • iOS开发工具--网络封包分析工具Charles
    iOS开发工具--网络封包分析工具Charles

    简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析. Charles是收费软件,可以免费试用30天.试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时. 因此,该付费方案对广大用户还是相当友好的,即使你长期不付费,也能使用完整的

    移动开发April 30

  • iOS系列译文:绘制像素到屏幕
    iOS系列译文:绘制像素到屏幕

    像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数.这里我们讲一下这个过程背后的东西.希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候.当然,我们这里主要讲iOS,但是事实上,很多东西也是可以应用到OSX上面的. Graphics Stack 绘制屏幕的过程中又很多都是不被人了解的.但是一旦像素被绘制到屏幕上面,那么像素就是有3种颜色组成:红绿蓝.这3个颜色单元通过特定的强弱组合形成一个特定的颜色.对于iPh

    移动开发April 30

  • 远程攻击Android蓝牙

    在上周的CanSecWest安全会议上我论述了一种对Android4.3及其以上版本适用的蓝牙协议栈(Bluedroid)的远程攻击.这篇文章简单的描述了这个bug. 如果读者没有耐心的话,可以点这里直接观看攻击视频. 这个漏洞存在于Bluedroid的BLE数据包解析代码中.要测试这个漏洞,攻击者需要强制一名用户连接到恶意的BLE(蓝牙智能)设备上.连接时,该恶意设备会发布一个格式错误的GATT通知数据包,从而造成协议栈的崩溃. 这听上去好像有点牵强--攻击者能强制一名用户连接到设备上.但考虑

    移动开发April 30

  • LBS:告别炒作,回归本真--高德LBS开放平台总经理魏凯明专访
    LBS:告别炒作,回归本真--高德LBS开放平台总经理魏凯明专访

    几年前,Foursquare等应用的一夜蹿红,使LBS(Location Based Service,基于位置的服务)的概念带着别样的光环进入到人们的视线中,一时间,LBS仿佛成为了移动应用的一大卖点.不过在高德LBS开放平台总经理魏凯明眼里,其实LBS与云计算类似,只是一种基础服务.不仅仅是地图,所有与位置相关的服务都可以被纳入LBS的行列,例如定位.搜索.路径计算.导航等.高德LBS开放平台的目标就是将所有基于位置的服务开放出来,打造一个完整.健康的LBS服务生态圈.近日,<程序员>杂志对

    移动开发April 28

  • 使用半透明系统UI扩展Android视图
    使用半透明系统UI扩展Android视图

    一直以来,Android最大的特点之一就是可以定制UI元素,保持个人应用程序的视觉一致性. 随着Android4.4的发布,谷歌最终去除了应用程序运行时系统UI中的高亮蓝(bright holo blue)效果.这项技术很快将应用于所有的App,但是在你发布下一个版本前,现在就可以利用这项新的半透明系统栏使你的App与众不同.有两种样式可以操作该系统栏:windowTranslucentStatus和windowTranslucentNavigation. 在主题(theme)中设置window

    移动开发April 28

  • Docker源码分析(四):Docker Daemon之NewDaemon实现
    Docker源码分析(四):Docker Daemon之NewDaemon实现

    1. 前言 Docker的生态系统日趋完善,开发者群体也在日趋庞大,这让业界对Docker持续抱有极其乐观的态度.如今,对于广大开发者而言,使用Docker这项技术已然不是门槛,享受Docker带来的技术福利也不再是困难.然而,如何探寻Docker适应的场景,如何发展Docker周边的技术,以及如何弥合Docker新技术与传统物理机或VM技术的鸿沟,已经占据Docker研究者们的思考与实践. 本文为<Docker源码分析>第四篇--Docker Daemon之NewDaemon实现,力求帮助广

    移动开发April 27

  • Android文本时钟 - Part4
    Android文本时钟 - Part4

    在前一篇文章中,我们已经可以在文本时钟小部件上显示时间,但是这个时间无法自动更新.在本文中我们将会使用AlarmManager定时更新小部件. 之前,我们讨论过IntentService以及如何使用它去执行Action.AlarmManager为我们提供了一个定时启动IntentService的完美机制.希望本文能帮你了解如何使用Intent启动Android Service(之前介绍并使用过).如何设定AlarmManager在某段时间间隔后执行这个Action,并且可以选择时间间隔重复执行.

    移动开发April 25

  • 圆桌对话:移动开发工具纵横谈
    圆桌对话:移动开发工具纵横谈

    12月5日-6日,由CSDN.BT传媒合办的"Challenge 2014"技术商业500人论坛在北京富力万丽酒店举行.此次会议集结前沿性和领导型企业的CEO/创始人/投资人等商业变革者.具有领先技术的CTO/CIO等技术变革者.以及业界最具思想力的意见领袖. 在"移动开发工具纵横谈"对话环节,主持人CSDN董事长蒋涛,与云之讯CTO贾俊杰,个推CTO叶新江,APICloud CTO邹达共同讨论了开发者遇到的普遍问题,推送服务对开发者的价值等话题.嘉宾也分享了自己最

    移动开发April 22

  • 移动开发中使用Onsen UI的笔记

    今天尝试着使用Onsen UI进行移动端开发.发现自己英文跟不上了啊,这里记录下一些比较常用的东西,方便以后使用. 1.如何打开一个新页面 <ons-navigator var="myNavigator"></ons-navigator> <script> var options = { animation: 'slide', // What animation to use onTransitionEnd: function() {} // Cal

    移动开发, 移动框架, OnsenApril 12

  • iOS协议.代理.Block和回调.类别

    [协议](Protocol) //协议是用来规范接口,实现对象间交互的一种机制.类似于JAVA中的接口,可以模拟. 协议的权限 @optional//可选的 @required//必须的 [代理] 一.代理的概念 [注]代理是实现两个类的对象间通信的一种机制. [委托方]主动方 持有带协议的id指针,可以使用协议. [代理方]被动方 遵从协议,实现方法. 代理回调(反向传值) //当我们需要完成某个功能模块,但不知道使用功能模块的是哪个对象,通过协议,可以规定接收数据的对象通过哪个方法获得数据.

    ios, 移动开发, 代理, 协议, Block和回调, 类别April 5

  • Sencha Touch开发一些需要注意的地方

    Sencha Touch开发一些需要注意的问题 如今Sencha Touch已经升级到2.4了,功能更加强大,性能也有所提升. 但由于一些功能的改进,文档并没有及时更新,导致开发时会遇到一些困难. 结合我使用的经验总结一些需要注意的地方,希望能帮助大家. ------------------- Sencha Touch的开发流程 下载SDK,安装Sencha Cmd. 创建项目: sencha generate app MyApp ../test 打包项目(压缩,便于部署) sencha app

    移动开发, html5, phonegap, Sencha-TouchFebruary 12

  • 一个phonegap技巧:如何获取移动设备的分辩率

    有时候我们可能需要根据不同的设备分辩率做不同的业务处理,我们可以通过 devicePixelRatio var ratio = window.devicePixelRatio,width = window.screen.width * ratio;

    跨平台, 移动开发, phonegap, app, jQueryMobileJanuary 23

  • Python聊天室

    ‍本教程来自实验楼原文链接为:https://www.shiyanlou.com/courses/79,如果你喜欢本教程,乐意分享转载,请保留教程在实验楼的原文链接.‍ 一.引子 1.简介 本次项目课是实现简单聊天室程序的服务器端和客户端. 2.知识点 服务器端涉及到asyncore.asynchat和socket这几个模块,客户端用到了telnetlib.wx.time和thread这几个模块. 二.项目实战(服务器端) #!/usr/bin/python # encoding: utf-8

    python, 服务器, 移动开发, 客户端, 聊天室December 18

  • 小白学phoneGap连载五(使用PhoneGap
    小白学phoneGap连载五(使用PhoneGap

    除了能够将HTML页面打包成可以直接安装运行的APP外,PhoneGap的一个最大优势在于可以通过JavaScript调用设备来访问设备上的硬件信息,从而实现一些原本只有依靠原生SDK才能够达到的目的.范例5-1就展示了一个利用API来获取设备信息的例子. [范例5-1 利用PhoneGap获取设备信息] <!DOCTYPE html> <html> <meta http-equiv="Content-Type" content="text/ht

    webapp, 跨平台, 移动开发, phonegap, appNovember 10

  • 小白学phoneGap连载四(使用程序加载事件)
    小白学phoneGap连载四(使用程序加载事件)

    在了解了PhoneGap中都有哪些事件之后,本节将开始对这些事件的用法进行详细地介绍.本节要介绍的是程序加载事件,也就是deviceready.pause和resume这3个事件. [范例4-2 程序加载事件的使用] 01 <!DOCTYPE html> 02 <html> 03 <head> 04 <meta charset="utf-8"> 05 <title>程序加载事件的使用</title> 06 <

    跨平台, 移动开发, phonegapNovember 3

  • 小白学phoneGap连载三(通过实例来体验生命周
    小白学phoneGap连载三(通过实例来体验生命周

    4.1.2 通过实例来亲身体验Activity的生命周期 上一小节介绍了Activity生命周期中的各个过程,本小节将以一个简单的实例来使读者亲身体验到Activity生命周期中的各个事件. 在Eclipse中新建一个Android工程,命名为example4_1,修改其MainActivity类中的内容如范例4-1所示. [范例4-1Activity生命周期的演示] 01 //此处省略若干个导入文件,由Eclipse自动生成 02 public classMainActivity extend

    跨平台, 移动开发, html5, phonegapOctober 29

  • 小白学phoneGap连载二(生命周期)
    小白学phoneGap连载二(生命周期)

    1 什么是生命周期 想要真正地理解PhoneGap应用开发的内涵,首先需要理解什么是生命周期.这在字面上其实非常容易理解,一个应用从开始运行被手机加载到应用被退出之间的过程就称之为一个生命周期.为了使读者更容易理解,本节将以Android原生SDK中Activity类的生命周期结合Eclipse中的LogCat调试工具进行实战讲解. 4.1.1 Activity的生命周期 先仔细的观察图4-1的内容,这是谷歌官方给出的Activity生命周期流程图,它包括了一个安卓应用从被创建到结束时所经历的各

    webapp, 跨平台, 移动开发, phonegap, appOctober 23

  • 小白学phoneGap连载一(PhoneGap中的
    小白学phoneGap连载一(PhoneGap中的

    之前本博连载过<构建跨平台APP:jQuery Mobile移动应用实战>一书,深受移动开发入门人员的喜爱. 从现在开始,连载它的孪生姐妹书phoneGap移动应用实战一书,希望曾经是小白的你们,已经变成了大白. 3.6 PhoneGap中的API能干什么 本章主要介绍进行PhoneGap开发前所需要做好的准备,那么现在是不是该介绍一些关于PhoneGap的事了呢?其实PhoneGap就是将HTML写成的页面显示出来,然后通过特定的JavaScript获取几组数据而已. 虽然说使用PhoneG

    webapp, 跨平台, 移动开发, phonegap, appOctober 21

  • Android安卓游戏引擎大搜罗

    1.AndEngine 简介: AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理效果.在Rokon停止更新以后,AndEngine 成为Android 最为流行的2D游戏引擎 优点: (1)高效:在大运算量好事情况下,使用C/C++本地代码进行开发.比如物理引擎或者音频处理. (2)AndEngine是开源项目,开发者可对源码进行修改,它的源码在github上托管. (3)拥有Particle System

    手机游戏, 游戏开发, 移动开发, 游戏引擎, Android游戏October 20

  • 小白学jquery Mobile连载三(
    小白学jquery Mobile连载三(

    笔者当年还是一枚小白的时候,经常被QQ控件或各种论坛上的某个比较吸引人的标题所吸引,点开之后却发现网页中弹出了一个对话框,必须要不断地点击烦人的按钮无数次才能关闭这个页面.当时也曾经在网上搜索过相应的教程可惜一直都没有成功.时隔多年,笔者又想起了当年的"悲惨经历",于是决定在这里与读者分享这样一个例子. 在Dreamweaver中编辑4个文件,分别为index.html.question.html.confirm.html.result,html.下面给出具体代码: [范例4-5 游戏

    跨平台, 移动开发, jQueryMobileSeptember 5

  • 推荐一个jQuery Mobile的快速技巧:如何使用@Font-face!!!8点20发

    有几个字体更换方法可以使用,比如[email protected]和Google Fonts API.使用jQuery Mobile构建web应用程序时,我发现@font-face方法是用起来最容易的方法,其性能让人相当满意. 最终代码如下: @font-face { font-family: 'blok-regular'; src: url('type/Blokletters-Potlood.eot'); src: local('Blokletters Potlood Pot

    跨平台, 移动开发, app, jQueryMobileJuly 23

  • jqueryMobile应用第一课连载一
    jqueryMobile应用第一课连载一

    有人说每个程序员都曾经有过改变世界的梦想,笔者认为,这与程序员年轻时编写的第一个程序有着莫大的关系.简简单单的一句"hello world"让年轻的心开始相信梦想,用一种低调的壮志凌云向世界展示自己的存在.那么,今天就让我们从一句简单的"hello world"开始造梦之旅吧. [范例4-1 简单的页面hello world] 01 <!DOCTYPE> 02 <htmlxmlns="http://www.w3.org/1999/xhtm

    跨平台, 移动开发, jQueryMobileJuly 17

  • iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理
    iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理

    本章内容 ● iOS应用中的网络错误源 ● 检测网络的可达性 ● 错误处理的经验法则 ● 处理网络错误的设计模式 到目前为止,我们所介绍的iPhone与其他系统的网络交互都是基于一切正常这个假设.本章将会放弃这个假设,并深入探究网络的真实世界.在真实世界中,事情是会出错的,有时可能是非常严重的错误:手机进入与离开网络.包丢掉或是延迟:网络基础设施出错:偶尔用户还会出错.如果一切正常,那么编写iOS应用就会简单不少,不过遗憾的是现实并非如此.本章将会探讨导致网络操作失败的几个因素,介绍系统如何将失

    iphone, android, ipad, ios, 移动开发, 网络编程July 10

  • 跨平台开发:初探PhoneGap移动开发框架
    跨平台开发:初探PhoneGap移动开发框架

    随着Google的Android手机和苹果的iPhone手机的逐渐普及,越来越多开发者加入到移动应用开发的大军当中.目前移动终端中的冠亚军Android,应用是基于Java语言基础上进行开发的:而苹果公司的iPhone则是基于C语言开发的.如果开发者编写的应用需要同时在不同的移动设备上运行的话,则必须要掌握多种开发语言,这已经成为开发团队的一大难题,在51CTO专访国内著名移动软件尚邮的首席架构师时也提到过跨平台软件开发的困难.而为了进一步简化移动应用的编程,很多公司推出解决方案,Adobe推出

    eclipse, android, JavaScript, 跨平台, 移动开发, phonegapJuly 9

  • TechED2010与我(二)―― Windows Phone 7 Develop
    TechED2010与我(二)―― Windows Phone 7 Develop

    这里我将为大家分享我在TechED中对WP7开发的一些见闻和思考. 这次TechED中我选听了部分WP7相关课程,总体抓住其中的几个关键字:统一.Metro.Live Tiles.Panorama.Pivot,其实还有一个,没有在Session中明文标识,但是表现在所有WP7 Session的自始至终的过程里--它就是开发很容易,记忆深刻的是张欣在"使用Silverlight开发Windows Phone 7应用程序"中曾提到:他的一位朋友做Iphone应用,花了6个月,转到WP7上就

    Windows, 移动开发, Phone, 职场, tech, 休闲June 11

  • 药品API免费接口开放-APP数据接口

    药品直达 ( drug.yi18.net )是医药吧网(www.yi18.net) 旗下的药品信息网. 打造药品信息查询平台,提供最全的药品信息.用于药品功能,价格,说明书, 使用手册的简单介绍. 药品直达API ,主要开放药品信息.API提供主要是为了更好的数据开放,同时 API不仅提供APP调用,同时也可以支持网站调用.免费开放,永久支持! API文档地址: http://doc.yi18.net/drugwendang 药品API接口的开放,为APP提供专门的数据接口,就可以简单快速的创建

    api, 移动开发, appMay 29

  • cocos2d-x 3.0 final 环境搭起来,demo跑起来
    cocos2d-x 3.0 final 环境搭起来,demo跑起来

    Cocos2d-x相关软件版本及下载 使用cocos2dx3.0的正式版:http://www.cocos2d-x.org/download 使用apache-ant-1.9.3 :http://ant.apache.org/bindownload.cgi 使用python2.7.6 :https://www.python.org/download/releases/2.7.6/ 使用VS2013 (高于或者等于VS2012即可,需要支持C++11) Android的环境 JDK使用1.7.0

    demo, 游戏开发, 移动开发, cocos2d-x, 3.0May 19

  • 使用Weinre调试webapp
    使用Weinre调试webapp

    weinre的安装: 首先下载nodejs,博主的环境是debian,在http://nodejs.org/download/ 下载源码包 解压并移动 tar xvf node-v0.10.26.tar.gz mv node-v0.10.26 /opt/nodejs //移动到/opt/nodejs 进入目录并检查环境 cd /opt/nodejs ./configure Nodejs安装需要python, 如果python版本太低,请安装合适的python版本,建议使用python-2.7的版

    移动开发, phonegap, weinreMarch 19

  • 谁说iOS培训需要钱,免费的在这里啦

    苹果iOS(iphone Operation System)是由苹果公司开发的手持设备操作系统.苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone 使用的,后来陆续套用到iPod touch.iPad以及Apple TV等苹果产品上.iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统.原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS.截止至2011年11

    apple, ios, 移动开发, ObjectNovember 2

  • Android之服务器编程

    这个教程主要是讲解服务器编程的,如果你的应用需要和服务器通信,那就必须了解服务器编程(当然,也许你不需要了解,因为你只开发客户端),Android应用和服务器的通信可以使用Http + JSON来通信,具体教程可以参看我以前的博客. 在这里说一句题外话:如果你不是出于爱好来写应用,那么尽量做有网络功能的应用,如果是单机,很容易被别人破解(在中国这种大环境下,没办法). 视频教程的主要内容有: 01<老罗Android开发视频教程>第一集:JavaWeb实现用户注册功能 02<老罗Andr

    json, android, 移动开发, 通信, 服务器编程October 31

  • 老罗的Android视频教程整理之入门介绍

    Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.尚未有统一中文名称,中国大陆地区较多人使用"安卓"或"安致".Android操作系统最初由Andy Rubin开发,主要支持手机.2005年8月由Google收购注资.2007年11月,Google与84家硬件制造商.软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统.随后Google以Apache开

    android, 移动开发, 老罗, 入门介绍October 28

  • 老罗的Android视频教程整理之常用布局

    Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.尚未有统一中文名称,中国大陆地区较多人使用"安卓"或"安致".Android操作系统最初由Andy Rubin开发,主要支持手机.2005年8月由Google收购注资.2007年11月,Google与84家硬件制造商.软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统.随后Google以Apache开

    android, 移动开发, 老罗, 常用布局October 28

  • Lungo 使用说明及心得 中文api -- JavaScript部分
    Lungo 使用说明及心得 中文api -- JavaScript部分

    前面总结了一篇Lungo基础标签的笔记,这篇将要记录在学习LungoJS时的用到的javacript方法和心得: Core 核心部分比较简单,从方法名字上面大概就能看出是做什么用的,本人使用的比较少 log() 主要是向控制台输出调试信息:有三个等级 1普通日志.2警告 .3错误 Lungo.Core.log(1, "Launched event"); Lungo.Core.log(2, "Warning!!"); Lungo.Core.log(3, "E

    webapp, api, 移动开发, 框架, LungoSeptember 17

  • Lungo 使用说明及心得 中文api -- 模型部分
    Lungo 使用说明及心得 中文api -- 模型部分

    最近在尝试着做webapp应用,考虑应用要实现的功能,通过比对现在流行的几套框架,最终确定尝试使用lungojs这个框架,经过几周的体验,感觉还不错 轻量小巧,迎合技术发展的脚步,完美的架构与html5+CSS3+JS,而且实现了扁平化,通过 quojs框架实现了各种设备的手势和动作.在codeweblog.com上有一段简单但贴切的 描述,您可以通过访问他的官方 网站,查看详细信息并且可以实际操作一下这个框架,还可以下载源码(也可以通过github获取最新 源码). 其他不多说,以下是我根据

    webapp, api, 移动开发, 框架, LungoSeptember 16

  • windows phone 8 的新特性

    windows phone 8 是微软windows phone系列操作系统的一次重大升级,在原有的基础上添加了许多新的特性.总体看来主要八中新的特性.(Windows phone8 缩写WP8) <1>硬件的升级 WP8在硬件上有了极大的提升,处理器支持双核或多核 理论最大支持64核,分辨率支持800x480.1280x720/768,屏幕支持720p或WXGA:支持存储卡扩展.同时兼容WP7(WP8更早的版本)的全部应用. <2>浏览器的升级 WP8内置浏览器升级到IE10,J

    移动开发, WP8, windowsphone8的新特性March 5

  • 移动云计算中选择推广应用程序的战术
    移动云计算中选择推广应用程序的战术

    移动应用程序的市场竞争非常激烈.要让用户在众多的应用程序中注意到你 的作品,需要努力的工作和持续的努力.你需要尝试本节中所述的部分或全部销售和推广战术.如果你是为了乐趣或是为了丰富你的履历表而开发应用程序,那么推广方式可以更自由一些.但是推广应用程序仍是值得的:如果你的应用程序十分流行,以至于潜在客户或雇主听说过它们,那么他们就更有可能看重你. 如果编写应用程序是你的主要业务,情况就不同了.为了最有效地利用有限的时间和资源,需要追踪所做的所有工作及其效果.你需要花费时间和资金来运用以下战术: ●

    android, ios, 云计算, 编程, 移动开发, 开源February 3

  • 果盟IOS_SDK_1.0.0完美支持全屏广告

    持续完善平台相关产品,领跑行业趋势,一直是果盟人的梦想与追求.经过一段时间的开发和测试,IOS_SDK_1.0.0已经完美支持全屏类型广告(在应用打开时或者游戏暂停时候播放效果显著),望开发者踊跃参与,获取高额佣金回报! 收益好不好,您一试就知道:果盟诚邀各类优秀开发者,欢迎前来咨询洽谈

    移动开发, App应用, 果盟SDKNovember 28

  • iOS 5 cocos2d 游戏开发实战:第4章 你的第一个游戏
    iOS 5 cocos2d 游戏开发实战:第4章 你的第一个游戏

    在本文中,你将编写专属于你的第一个完整的游戏.它不会为你赢得什么奖项,但从中可以学到cocos2d基本要素的使用方法.我会逐步进行介绍,你还能学到一些Xcode的使用方法. 这个游戏是著名的"Doodle Jump"游戏的"倒版",它被贴切地命名为"DoodleDrop".玩家通过旋转屏幕尽可能躲避落下的障碍物.游戏的最终版本如图4-1所示,你可以在此提前了解一下将在本章创造的作品. 图 4-1 "DoodleDrop"游戏的

    ios, 移动开发, cocos2d, ios5October 16

  • Titanium 用户界面之布局结构及核心代码块
    Titanium 用户界面之布局结构及核心代码块

    以Tab为界面基础的界面 关于Tab的建议 以窗口为界面基础 目标 在本节,你将会看到Ti应用的核心代码块. 我们将会讨论Tab组件,windows窗口以及他们的核心功能 . 内容 如果用开发web的方式来比拟Ti里面的界面,, 一个Ti的窗口相当于一个web页面,一个Ti的View相当于一个DIV.概念上,Ti里面的windows是一个顶级的容器,就像web里面的页面,如JSP等. Ti里面的Views组件可以看成是一个含有style的能够装入内容的容器. Windows和View,两者都可以

    titanium, 移动开发October 12

  • Titanium 快速入门

    快速开始 目录 概述 系统要求配置 下载及安装Titanium Studio 启动Titanium Studio 配置 Titanium Studio 安装 Xcode and the iOS SDK 选择 合适的Xcode版本 安装 the Android SDK 设置默认的 Android SDK Hello World 运行Hello World 解决问题 下一步 概述 欢迎来到Ti的世界! 也许你非常疑惑怎么利用Ti来快速开始开发, OK,那我们就直接进入正题吧! 系统要求 为了保证 T

    titanium, 移动开发October 12

  • 移动开发技术整理

    mobl http://www.mobl-lang.org/ 这个是用一种新的语言写移动应用,他最终会生成ios和android的代码 这个比较高档,但是功能比较简单,而且好像目前只能生成一些web app BTW,这个实现技术还是比较nb的,使用了 http://strategoxt.org/Spoofax,这个工具可以很方便地开发你自己的新语言,并且生成相应的eclipse插件,这个插件可以提供很丰富的功能,比如代码提示,错误提示... mobjectify http://www.mobje

    android, ios, 移动开发September 5

  • 20120409 问题已经解决,debian6 上编译 android ics4.0编译用时:...
    20120409 问题已经解决,debian6 上编译 android ics4.0编译用时:...

    我的主机是 debian 6 x86_64 同步完android 4.0 的源码后,进行编译. google 官方只有ubuntu 的解决方案,只字未提debian. 看来google 与ubuntu 关系很好! 以下为出错日志,现在还未解决, 看上去是.so 版本不匹配,找不到相应的函数. /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib32/libX11.a(ClDisplay.o): In function `XCloseDisplay

    linux, android, 移动开发April 16