
android
码农老关【关东升】
关东升,国内著名技术专家,架构师,项目经理、技术顾问,技术图书作家,51CTO学院金牌讲师。
擅长技术:
移动开发、前后端技术、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。
20多年教学经验:
教授近万名学员,近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。
著有50本多部畅销书:
《看漫画学Python》
《看漫画学Python2》
《极简ChatGPT: 如何利用AI提高办公效率》
《极简ChatGPT:如何利用AI实现Python自动编程》
《AI时代程序员开发之道:ChatGPT让程序员插上翅膀》
展开
-
智捷课堂改版啦!
新站上线,为庆祝网站改版,全站所有视频限时免费三天(8月5日至8月8日),自改版(8月5日)起7天内,站内所有会员打8折!!!!在网站注册的每第100名用户,我们会送出礼品哦! 更酷炫的界面,更高的用户体验,更超值活动,更有海量精品课程! 智捷课堂现推出会员服务,全站会员可收看全站所有iOS,Cocos,移动设计,Android,Java等所有免费及收费课程,并有为您定制的iOS会员,Co原创 2015-08-04 12:06:10 · 2668 阅读 · 1 评论 -
Cocos2d-x开发实例介绍帧动画使用
下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。 下面我们再看看具体的程序代码,首先看一下看HelloWorldScene.h文件,它的代码如下:#ifndef __HELLOWORLD_SCENE_H__#define __HELL原创 2014-07-15 16:14:39 · 4596 阅读 · 0 评论 -
Cocos2d-x开发实例:使用Lambda 表达式
Cocos2d-x开发实例:使用Lambda 表达式在Cocos2d-x 3.0之后提供了对C++11标准[1]的支持,其中的Lambda[2]表达式使用起来非常简洁。我们可以使用Lambda表达式重构上一节的实例。我们可以将下面的代码:listener->onTouchBegan =CC_CALLBACK_2(HelloWorld::onTouchBegan, this);... ...原创 2014-07-26 20:00:24 · 6810 阅读 · 0 评论 -
Cocos2d-x开发实例介绍特效演示
下面我们通过一个实例介绍几个特效的使用,这个实例下图所示,下图是一个操作菜单场景,选择菜单可以进入到下图动作场景,在下图动作场景中点击Go按钮可以执行我们选择的特性动作,点击Back按钮可以返回到菜单场景。 下面我们再看看具体的程序代码,首先看一下看HelloWorldScene.h文件,它的代码如下:#ifndef __HELLOWORL原创 2014-07-13 21:10:34 · 4715 阅读 · 2 评论 -
Cocos2d-x实例:单点触摸事件
为了让大家掌握Cocos2d-x中的事件机制,下面我们以触摸事件为例,使用事件触发器实现单点触摸事件。该实例如图8-3所示,场景中有三个方块精灵,显示顺序如图8-3所示,拖拽它们可以移动它们,事件响应优先级是按照它们的显示顺序。下面我们再看看具体的程序代码,首先看一下HelloWorldScene.h文件,它的代码如下: #ifndef __HELLOWORLD_SCENE_H__#define原创 2014-07-24 20:37:54 · 11474 阅读 · 0 评论 -
Android网络游戏之神农诀项目开发--视频观看地址
Android网络游戏之神农诀项目开发观看地址:http://v.51work6.com/courseInfoRedirect.do?action=courseInfo&courseId=240570课程要求:熟悉java,android,有相关工作经验。项目平台:演示:XP版本:Eclipse3.5,Android2.2工具:Eclipse涉及知识:语言:java操作系统:Android手机操作原创 2011-10-29 16:02:19 · 3151 阅读 · 2 评论 -
JSON介绍
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包转载 2011-11-07 10:29:31 · 1788 阅读 · 0 评论 -
SBJson (aka json-framework)
SBJson (aka json-framework)JSON (JavaScript Object Notation) is a light-weight data interchange format that's easy to read and write for humans and computers alike. This library implements strict JS转载 2011-11-07 10:28:08 · 2090 阅读 · 0 评论 -
Intent跳转
Intent itmod = newIntent(WeigthListActivity.this, WeigthModActivity.class);itmod.putExtra(""+SysConst.TABLE_FIELD_DATE, selectid);itmod.putExtra(""+SysConst.TABLE_FIELD_INPUT,cursor.getString(cu原创 2011-06-23 16:14:00 · 2020 阅读 · 0 评论 -
Android中ADT插件的安装
DT是用于开发Android的Eclipse插件,ADT想要在Eclipse上正常使用的关键是它们的版本要兼容。因此推荐在线安装ADT插件,它会根据Eclipse版本自动找到能够适应的版本的。1.在线安装ADT插件启动Eclipse,如果是Eclipse3.5或Eclipse3.6选择“Help”>“Install New Software...”,如果Eclipse3.4及以下版本菜单是原创 2011-11-15 17:14:48 · 4274 阅读 · 1 评论 -
创建一个Android模拟器
在开发这些手机应用程序时,开发环境一般都提供了模拟器,与真实设备是一样的。可以通过Android SDK and AVD Manager创建模拟器。2.1.1 创建模拟器打开图2-11所示Android SDK and AVD Manager对话框,点击New后出现如图2-12对话框: 图2-12 创建模拟器图2-12填写上面对话框内容:·原创 2011-11-15 17:15:31 · 2015 阅读 · 0 评论 -
《Android开发案例驱动教程》
《Android开发案例驱动教程》 作者:关东升,赵志荣Java或C++程序员转变成为Android程序员采用案例驱动模式展开讲解知识点,即介绍案例->案例涉及技术->展开知识点->总结的方式本书作者从事多年一线开发和培训,讲解知识点力求细致,深入浅出目 录前言第1章 Android操作系统概述 11.1 Android历史介绍 11.2原创 2011-06-23 15:51:00 · 3530 阅读 · 0 评论 -
Cocos2d-x中触摸事件
理解一个触摸事件可以从时间和空间两方面考虑。1、触摸事件的时间方面触摸事件的在时间方面,如下图所示,可以有不同的“按下”、“移动”和“抬起”等阶段,表示触摸是否刚刚开始、是否正在移动或处于静止状态,以及何时结束,也就是手指何时从屏幕抬起。此外,触摸事件的不同阶段都可以有单点触摸或多点触摸,是否支持多点触摸还要看设备和平台。 触摸事件有两个事件监听器:EventListenerTouchOneByO原创 2014-07-23 20:01:08 · 3887 阅读 · 1 评论 -
Swift内存管理-示例讲解
具体而言,Swift中的ARC内存管理是对引用类型的管理,即对类所创建的对象采用ARC管理。而对于值类型,如整型、浮点型、布尔型、字符串、元组、集合、枚举和结构体等,是由处理器自动管理的,程序员不需要管理它们的内存。一、引用计数每个Swift类创建的对象都有一个内部计数器,这个计数器跟踪对象的引用次数,称为引用计数(Reference Count,简称RC)。当对象被创建的时候,引用计数为1,每次原创 2014-09-04 20:13:57 · 3931 阅读 · 2 评论 -
Android网络游戏之神农诀项目开发--视频
Android网络游戏之神农诀项目开发下载地址:http://product.china-pub.com/3502350 Android作为一款为移动终端打造的开源手机操作平台,其引领破除技术垄断、拥有自主知识产权、降低开发成本之潮流,引起业界的高度关注。在2原创 2011-10-15 11:44:21 · 3380 阅读 · 0 评论