Android游戏开发教程之十四:触摸轨迹曲线
分类标签: SurfaceView
在上一章的学习中我们已经知道如何处理游戏中的触摸事件,这一章将向同学们介绍绘制游戏触摸轨迹的曲线图,在onTouchEvent方法中我们可以拿到手指在屏幕中触摸点 X Y时时的坐标,这章我们研究的课题就是如何把这些点变成一种无规则轨迹并且将这条无规则曲线显示在屏幕中。 Android提供了一个Path类 , 顾名思义这个类可以设置曲线路径轨迹。阅读全文 »
Android应用开发教程之八:应用程序数据库
分类标签: Preferences SD卡
1.使用SharedPreferences处理数据的 新建 储存 读取 删除 SharedPreferences保存后生成的是XML文件,内容是以节点的形势保存在文件中,SharedPreferences类提供了非常丰富的处理数据的方法下面我向大家介绍一下如何使用SharedPreferences来处理数据。阅读全文 »
Android Studio 1.5以上混合调试Native和Java代码
分类标签: Android Studio
文中Android Studio 1.5+表示Android Studio 1.5版本以及以上。 网上大部分中文或英语教程还是停留在老版本的Android Studio的Debug的设置,要么不全。正好最近工作中要在Android Studio中调试C++代码,就来写一篇咯。 Android Studio 1.5+的调试设置与之前有所不同。 而且新版中推出了一个Hybrid的调试:可以混合调阅读全文 »
Android生成日志消息的详细步骤
分类标签: LogCat
日志是故障处理最重要的部分,但是它难以实现,特别是在那些使用两个不同机器进行开发和执行的移动平台上。Android有一个扩展日志框架,用于对系统范围内Android系统本身的信息及应用程序的信息集中做日志。它还提供了一组用户级应用程序以查看和过滤这些日志。 Android 日志框架是名字为logger的内核模块。随时随地地对平台上的任何信息进行日志会产生大量信息阅读全文 »
针对于Android应用开发揭秘书中的4-5节代码不能工作的补充
分类标签: Android开发经验
此文为一初学Android网友发现的Android应用开发揭秘中的问题及解决办法。 今天在练习android应用开发揭密书中的例子时遇到了一个问题。例子4-5代码不能工作,并且总是提示不存number这一列。 由于刚刚开始研究android,很多东西都没搞清楚,所以先上网搜了一下,没想到还有人也是遇到了一样的问题,有人问但是没有人回答,所以觉得得好好研究一下。阅读全文 »
Android游戏开发教程之十三:触摸的响应方式
分类标签: 触屏事件
游戏开发中的触摸事件 在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X 、 Y坐标 触摸屏幕发生的事件 触摸按下 触摸抬起 触摸移动,触摸屏幕发生的时间 等等, 我们先看看onTouchEvent的函数原型。函数中的Event 参数的意思为当前触摸事件的对象,这个对象中包含着当前触阅读全文 »
Android应用开发教程之七:应用程序的调试
分类标签: Eclipse
1.在程序中添加一个断点 如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法 第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点) 第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)阅读全文 »
jenkins远程构建Android的过程
分类标签: Android Studio Java
由于企业的需求,需要做一个网站开分享每个版本的Android的app,所以需要使用的工具如下: Jenkins平台,远程编译环境服务器一台,web服务器一台,根据自己的选择,可以搭配自己的资源,废话少说,直奔主题 1. Jenkins的操作 在Jenkins中添加一个节点,设置好远程的工作目录,创建好服务器的标签,然后创建好相关的环境键值对,比如Android_home,Java_home,阅读全文 »
一线互联网公司工程师的Android著作推荐
分类标签: Android好书推荐
大家好,最近一段时间,Android 方面的书籍可谓是百花齐放,下面好几本书的作者都是在一线互联网公司奋斗的工程师,他们把多年的工作经验,身心耕植,汇聚成一本书。作为菜鸟的我们,只有一睹大神的风采了。我列举了一些书,作为一个Android 开发工程师,这些书都是不可多得的好书,书中知识迟早是要掌握的。阅读全文 »
Android短信验证(手机号注册,绑定手机号获取验证码)实例
分类标签: Activity
今天写一个常见的功能——手机app中注册或绑定手机号的获取验证码的功能。也就是短信验证功能 具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册按钮,如果验证正确就可以跳转到另外一个界面 1.首先大家需要在mob官网注册一个账号,mob是一个免费的短信验证平台 2.在mob.com后台创建应用 3.下载对应的sdk阅读全文 »
Android游戏开发教程之十二:处理按键的响应
分类标签: 按键
1. onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法可以监听到按键被按下的事件,我们先看看onKeyDown方法的函数原型。 第一个参数为键值,手机中每一个按钮都拥有一个完全独立的键值 通过按键键值就可以确定当前按下的是那一个按键。 第二个参数为按键事件,该对象中保存着当前按键的所有信息阅读全文 »
Android应用开发教程之六:ListView详解
分类标签: ListView
ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制出漂亮的列表,说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListView中。阅读全文 »
Android和iOS五个最好的开源自动化工具
分类标签: Android SDK
自动化测试在产品测试上有着非常重要的作用。实现测试自动化有多种积极的方式,包括最大限度地减少测试执行时间;在关键的发布阶段,用更少的时间确保更大的覆盖范围;在产品开发阶段,可靠又重复性地运行以确保没有引进回归问题。最大限度地减少重复性回归测试循环时的人为错误和疏忽的风险。 在市场上有很多可用的工具,开源的或要付费的。虽然付费和开源工具各有利弊,但是后者在自动化测试社区得到了广泛的应用。阅读全文 »