Android游戏开发教程之八:数据库SQLite
分类标签: SQLite
数据库SQLite介绍 数据库最经典的四个操作 添加、删除、修改、查找,在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据,举个例子 好比现在要实现一个搜索功能 用数据库的话只须要其中一个搜索条件 一个数据库语句就可以迅速的在N条数据中找到我们需要的数据,如果不使用数据库那么查找起来会非常麻烦,效率大打折扣阅读全文 »
Android提高21篇之二十:MediaPlayer播放网络音频
分类标签: 音频
以前曾经地介绍过MediaPlayer的基本用法,这里就深入地讲解MediaPlayer的在线播放功能。本文主要实现MediaPlayer在线播放音频的功能,由于在线视频播放比在线音频播放复杂,因此先介绍在线音频播放的实现,这样可以帮助大家逐步深入了解MediaPlayer的在线播放功能。先来看看本文程序运行的结果:...阅读全文 »
Android SDK Manager国内无法更新的解决方案(亲测有效)
分类标签: Android SDK
现在由于GWF,google基本和咱们说咱见了,就给现在在做Android 或者想学习Android 的朋友带来了诸多的不便,最简单的就是Android SDK Manager 你无法更新了。 现在这里有一个解决方案,如下。阅读全文 »
有哪些Android开发比较好的书推荐
分类标签: Android好书推荐
学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。 下面我会推荐几本个人觉得搞Android开发值得一读的书籍。 1. Head First Java 推荐理由:Android应用层和大部分framework层用的都是java,加上现在大学教育大家都懂得,学的少,混的多,所以立志于搞这个,java基础还是有必要夯实一下的。阅读全文 »
Android悬浮窗实例
分类标签: View
iPhone有个很好用的白色圆点,今天就来研究下Android中的悬浮框,这里主要是实现一个快捷键的功能,当然也可以在悬浮框中做想做的事! 悬浮窗的实现主要是通过WindowManager实现,当然WindowManager只是一个接口,想了解源码的同志们可以去看WindowManagerImpl,悬浮框主要是通过WindowManager中的addView,updateView,removeVi阅读全文 »
Android游戏开发教程之七:主角与地图的滚动
分类标签: 动画
人物移动地图的平滑滚动处理 玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地图。 如图所示为程序效果动画图 地图滚动的原理 在本人之前博客的文章中介绍过人物在屏幕中的移动方式,因为之前拼的游戏地图是完全填充整个手机屏幕的,所以无需处理地图的平滑滚动。阅读全文 »
Android提高21篇之十九:“多方向”抽屉
分类标签: SlidingDrawer
在android上要实现类似Launch的抽屉效果,大家一定首先会想起SlidingDrawer。SlidingDrawer是android官方控件之一,本文的主角不是它,而是民间的控件工具集合~~~android-misc-widgets。android-misc-widgets里面包含几个widget:Panel、SmoothButton、Switcher、VirtualKeyboard,还有阅读全文 »
Android 操作系统的内存回收机制详解
分类标签: Android框架 Dalvik
Android APP 的运行环境 Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要包含下面几个层次: Application Framework Application Framework 将整个操作系统分隔成两个部分。阅读全文 »
推荐一些顶级的Android开发书籍
分类标签: Android好书推荐
本帖对Android开发菜鸟和中级老兵同样适用,因为本帖重点列出了那些最常用的Android开发资源。 推荐书籍 你或许觉得,都现在了,再去看个什么书来学习Android开发,这方法应该早就过时了。没错,或许你的想法是对的。但是我们还是推荐按照过时的办法来。理由的话,请参看: Programmers Don’t Read Books – But You Should (作者为:Jeff Atwoo阅读全文 »
Activity透明/半透明效果的设置transparent(两种实现方法)
分类标签: Activity
两种方法实现Activity透明/半透明效果的设置,代码思路很有调理,感兴趣的朋友可以参考下,希望本文可以帮助到你。 方法一: res/values文件夹下建立styles.xml: 在该文件夹下在创建文件colors.xml 有了这些设置,就得告诉Activity用这写设置。AndroidManifest.xml中找到要弹出的activity,加入theme:android:theme=”@阅读全文 »
Android游戏开发教程之六:进度条加载
分类标签: ProgressBar
由于Android开发 横竖屏的切换会给游戏开发造成非常麻烦的事情 所以在游戏的制作当中会强制手机屏幕横屏或者竖屏避免横竖屏切换造成的数据重置 即使让程序不在切换屏幕后调用onCreat()方法 也会带来屏幕自适应的麻烦 所以Android的游戏一般都会强制横屏或者强制竖屏。阅读全文 »
Android提高21篇之十八:自定义Menu(TabMenu)
分类标签: Menu
用过UCWEB-Android版的人都应该对其特殊的menu有印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android的menu超过6项则缩略在[更多]里),本文参考网上的例子(作者:CoffeeCole,email:longkefan@foxmail.com),对例子进行简化以及封装,使其作为一个复合控件融入自己的framew阅读全文 »
Android Studio创建Android Library发布至本地仓库
分类标签: Android Studio
本文通过Android Studio创建一个Android Library项目,然后发布到本地的Maven仓库。 1. 创建Android Library模块 2. 配置build.gradle 3. 执行gradle task发布android Library阅读全文 »
Android Studio如何引用外部Library工程
分类标签: Android Studio
举例: 库: https://github.com/AltBeacon/android-beacon-library.git 主工程: https://github.com/AltBeacon/android-beacon-library-reference.git File->Import Project:先导入android-beacon-library-reference工程阅读全文 »
Android开发进阶路线指南
分类标签: Android好书推荐 Android开发经验
前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是个菜鸟)。但我反过来想,假如是我,我会制定一个怎样的短期或者长远的计划?总结了自己学到的知识,形成了一个学习线路,希望能给予同道中人一点儿小小帮助。阅读全文 »