推荐android几本研究深入的书籍(对开发人员很有帮助)
分类标签: Android好书推荐
Android Web应用 Android 开发管家技术与精彩案例 Android 开发实战经典 Android 平台开发之旅 Android 开发应用实战详解 Android 经典应用程序开发 Android 开发应用从入门到精通 Android 从入门到精通 Android 开发宝典 Android 编程入门经典 Android 语法范例参考大全阅读全文 »
Android自定义键盘之汉字键盘
分类标签: 键盘
一、软键盘介绍 实现软键盘主要用到了系统的两个类:Keyboard和KeyboardView。 Keyboard类源码的介绍是:Listener for virtual keyboard events.即用于监听虚拟键盘。 KeyboardView类源码的介绍是:A view that renders a virtual {@link Keyboard}. It handles rendering阅读全文 »
Android游戏开发教程:手把手教你写跳跃类游戏(三)
分类标签: 游戏引擎
在本次教程中,我们将完成Food这个类的设计。这是游戏相当关键的一部分,直接决定了游戏的可扩展性、可玩性。。。 进入正题: 先给大家看下Food类的类图: 从图中我们可以看到有多种食物,并且它们具有很多相同的属性和方法。所以我们很容易想到使用继承Food类。 新的类图就变成这个样子了: 这样当我们为游戏添加新的事物类型时只需要继承Food类并重写draw方法就可以了。阅读全文 »
Android应用开发教程之十六:WebView的简单使用
分类标签: WebView
最近的项目中看产品文档的时候,发现设计文档中“资讯”栏目设计的图文并茂,有声有色,感叹之余,发觉如此的布局写起来太烦太累了...想到了平时使用浏览器看新闻的体验,感觉让服务端把资讯做成网页,客户端使用WebView这个组件来直接访问页面的方式挺不错. WebView非常简单,Android已经封装的非常完善,写个小例子覆盖其间常用的几个方法; 新建一个安卓项目,建议使用2.3以上SDK(因为之前版阅读全文 »
Android Studio(一):Android Studio管理你的项目
分类标签: Android Studio
项目概览 Android Studio中的项目包含了开发一个app的工作环境所需要的一切。从代码,到资源,到测试到构建配置。当你创建一个新的项目的时候,Android Studio为所有的文件创建了必要结构,使它们在IDE左边的Project中可见(单击View>Tool Windows>Project)。 模块(Modules) 模块是构建设置(build settings)和源文件的集合,可阅读全文 »
看了《Android技术内幕.系统卷》 谈谈感想
分类标签: Android好书推荐
无意在论坛上瞎逛看到这本书《Android技术内幕.系统卷》(by 杨丰盛)的介绍,有推荐,便下载来看看。 很不错的,整体翻阅了这本书的框架和文字部分(代码部分没有细读),总之是把Android的架构、和linux kernel的关系等讲解的非常到位和清晰,一解我心中的迷惑(Android是我每天都使用的系统,从手机到平板,我却对之知之甚少)。阅读全文 »
Android 轻松实现仿淘宝地区选择
分类标签: Fragment
介绍 最近用淘宝客户端的时候,编辑地址的时候有个地区选择的功能。看上面的效果觉得挺酷,滚动的时候,是最后一个从下面飞上来挨着前一个。就自己鼓捣一个出来玩玩。 说了效果可能不太直观,下面上两张图看看效果 淘宝地区选择效果 再来一张自己的效果 gif的效果可能不太好,大家自己用Android手机打开淘宝看看 实现分析 展示很简单,ListView就可以了。阅读全文 »
结合支付宝和微信首页巩固Android事件分发机制 (附项目源码)
分类标签: GridView 触屏事件
Android的事件分发和处理方式 对android开发有一定了解的同学一定或多或少知道android的触摸事件分发,整个事件的分发消耗流程都可以通过看源码理解,下面通过讲解demo帮助加深事件分发的理解和在实战中的应用。首先直接上demo截图: demo布局 整个首页布局是这样的,最外层是ViewPager,里面包含四个子功能,每个子功能的视图都是一个Fragment。阅读全文 »
Android游戏开发教程:手把手教你写跳跃类游戏(二)
分类标签: View
在本次教程中,我们将完成小球这个类的编写 首先给大家看下小球这个类的类图: 主要确定小球的坐标:x,y。小球的半径:r。以及小球的运动函数和如何讲小球画在屏幕上的draw()函数。 难点是:move()函数。我们将简单的模拟一个物理环境,使小球看上去显得很有弹性。具体关于这部分,我会在接下去的文章中进行解答。阅读全文 »
Android应用开发教程之十五:制作第三方数据库与读取
分类标签: 线程
Android软件开发中为什么要制作第三方数据库?在程序中获取数据的方式无非就是两种:本地获取,服务器获取。如果项目中的数据非常庞大,并且又不能使用联网获取数据的方式,那么就需要采取制作第三方数据库的方式。我用一个比较实际的例子向大家说明这一点,最近我制作了一个来电归属地查询的小DEMO,产品的需求是对方打过来电话后能再屏幕中现实对方手机号码的归属地。阅读全文 »
Android Studio下NDK开发该如何配置
分类标签: Android Studio NDK
1. 准备工作 在实际写代码之前,首先我们还是需要做一些准备工作: 1)下载NDK开发包:Android官方下载页面 2)配置系统环境变量 下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译。配置参考如下: Windows系统配置 环境变量 PATH 下追加 :D:\ProgramFile\阅读全文 »
Android开发必看的10本书
分类标签: Android好书推荐
随着Android手机市场份额大幅上升,有很多想学程序开发的都优先选择android开发,那么android开发从入门到精通要看哪些书籍。推荐以下Android开发必看的10本书。 《深入浅出Java》 作为入门书籍,深入浅出系列,一直是浅显易懂,所以作为入门太合适不过了。 《Think in Java (Java 编程思想)》 如果你是初学者,可以跳过这本书,但你稍微有点经验,这本书就逃阅读全文 »
Android6.0指纹识别开发实例
分类标签: 指纹识别
Android M指纹的资料太少,经过一段时间阅读原生Android代码,写了以下例子,贡献出来给需要帮助的人。 以下内容基于64位的高通CPU,搭载fpc1020芯片,此部分代码在原生android上做了更改,以应付工厂指纹的测试。原生android指纹录入需要采集10次(因不同的芯片而定)。阅读全文 »
带你实现开发者头条(五) RecyclerView下拉刷新上拉加载
分类标签: View
一 、前言 1.我们的目标 把RecyclerView下拉刷新上拉加载更多加入到我们的开发者头条APP中。 2.效果图 3.实现步骤 找一个带上拉刷新下载加载更多的RecyclerView开源库,我们要站在巨人的肩膀上 下载下来自己先运行下demo,然后看看是不是我们需要的功能,觉得不错就把module依赖进来,整合主项目。 整合进来了之后,我们肯定需要进行修改,例如我这边就有滑动冲阅读全文 »
Android游戏开发教程:手把手教你写跳跃类游戏(一)
分类标签: SurfaceView
前言: 看了不少Andriod游戏开发方面的博客,发现大多都是讲解某一方面的知识,没有一个完整的开发教程。 所以我就写了这样一个系列的博客,完整的描述整个游戏的开发过程。 希望能给大家一点帮助,同时也希望大家能给出好的建议。我们共同学习~ 好了进入正题: 这是第一篇,里面涉及到的东西都比较基础~~~ 1.游戏介绍:这次编写的游戏是一款跳跃类游戏,类似与涂鸦跳跃。阅读全文 »
Android应用开发教程之十四:获取日志信息
分类标签: LogCat
分享一个在程序中监听Log信息的很实用的例子。 为什么说它实用?原因是Android的开发厂商各种修改之后手机和手机之间以后存在很多差异。比如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问。这样就给开发适配带来了巨大的麻烦。本来在这里直接能拿到数据可是现在我须要对用户的选择进行监听?阅读全文 »
看看Android Studio 2.2有哪些新功能
分类标签: Android Studio
升级SDK可用Background 多加了个按钮,可用一边写代码一边下载SDK Instant Run 修改代码一秒启动 APK analyzer 分析任何的APK 查看APK下载包的大小,解压后的实际大小 反编译资源文件,甚至能还原layout中的资源id,还有,代码,代码,代码,重要的事情说三遍,可以和APKTOOL,dex2jar说拜拜阅读全文 »
一网友学Android的经验及弯路提醒
分类标签: Android开发经验
我推荐: 1、随便找本书,看个大概,或者mars的视频,或传智播客的视频,也是看一个大概; 2、浏览Android Developers,里面有个trainning,还有demo,简单看一下。要熟悉文档的查询,这个官网是技术疑惑的最终决定者; 3、看《Android SDK开发范例大全》里面的典型demo,看不懂的地方去http://develper.android.com上面查询;阅读全文 »
带你实现开发者头条(四) 首页的优化(加入design包)
分类标签: Layout ViewPager Fragment
一 、前言 上次模仿开发者头条首页实现了一个版本,给345大神,我的产品经理一看,又被鄙视了一把,说还在用老的技术,于是乎这三天把整个design包研究了一遍,然后把首页的代码几乎重写了一遍。。。。顺便用上了android studio,方便大家导入。。。 从gif动态效果图中我们可以看出,跟上次没有啥变化,唯一变化的就是列表上拉的时候会隐藏标题栏阅读全文 »
Android游戏开发教程之十九:Tween动画的实现
分类标签: 动画
今天和大伙讨论一下Android开发中的Tween动画的实现。首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法。Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, 位置 ,等等。但是Tween动画的缺点是它只能设置起始点与结束点的两帧,中间过程全部由系统帮我们完成。所以在帧数比较多的游戏开发中是不太会用到它的。 Tween一共提供了4中动画的效果阅读全文 »