看了《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上面查询;阅读全文 »