Android升华之路之应用篇
文章平均质量分 85
createchance
一个喜欢Android,linux开源技术的人,简单,普通,但是不平凡。
展开
-
Android 6.0指纹识别App开发demo
在android 6.0中google终于给android系统加上了指纹识别的支持,这个功能在iPhone上早就已经实现了,并且在很多厂商的定制的ROM中也都自己内部实现这个功能了,这个功能来的有点晚啊。在google全新发布的nexus设备:nexus 5x和nexus 6p中都携带了一颗指纹识别芯片在设备的背面,如下图(图片来自网络): 笔者手中的设备就是图上的那台黑色的nexus 5x,原创 2016-07-22 13:58:30 · 22629 阅读 · 35 评论 -
Android module switch语句报错问题
在实际的项目中,大家经常将我们的项目差分成多个module以方便项目的并行开发。在moudle中,有一个问题很多人都遇见过,如下: 这种问题咋一看有点不理解,为什么我们的id不能在case中使用了呢?为了弄明白这个问题,我们先看下tv_title这个变量的定义,也就是R文件中的定义: 我们看到,这里的tv_title变量不是一个final的,但是我们switch中case条件必须是常量或原创 2017-09-12 15:00:11 · 1571 阅读 · 0 评论 -
优秀的Android开源框架(持续更新)
开源是软件发展的趋势,越来越多的人投入到开源世界中去。我们可以从开源世界中获得很多有益的东西,本着不重复造轮子的精神,我们应该充分利用这些开源项目的成果。本文会持续更新涌现出来的优秀开源框架。UIBottomNavigation实现类似微信底部导航栏效果: 项目地址: https://github.com/Ashok-Varma/BottomNavigation...原创 2017-03-02 12:59:56 · 8714 阅读 · 0 评论 -
Android之ListView详解
在Android的应用开发过程中,总是需要将一系列的数据进行列表式展示。这个时候最常用到的控件就是ListView了,这个控件是很多Android初学者(包括笔者也是,很长时间之后才弄明白的)都感觉比较难掌握的。本文就来梳理一下有关ListView开发的点点滴滴,希望对于初学Android编程的朋友有帮助。一个原始而简单的例子首先,我们看下关于ListView的简单使用方式。我们现在想要在ListV原创 2017-01-19 15:57:41 · 18528 阅读 · 1 评论 -
Android应用界面布局
Android的应用编写基本都会有一个界面,而Android应用的编写逻辑是遵循MVC模式的,它将界面和控制逻辑是分开的,这样一来,界面编写就和应用的业务逻辑是分开的,更改系统业务逻辑也无需改变前台界面,增强了应用的可维护性,降低长期开发成本。 在Android系统中,应用程序的界面是通过一系列的布局文件实现的。这些布局文件使用XML语法编写,使用标签中的属性指定界面上的视图控件本身的属性和控件之原创 2017-01-17 16:51:21 · 3499 阅读 · 0 评论 -
Android开发者库整理
===================================================================================本文转自:http://blog.csdn.net/fishmai/article/details/52398462Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬转载 2016-11-25 14:32:45 · 1119 阅读 · 0 评论 -
Android升华之路------activity的启动模式
话说从工作以来,感觉自己明显变懒了,不怎么愿意动笔写点东西了,这个大学时候完全不一样。但是前人有云:好记性不如烂笔头,于是决定还是坚持写点东西,以来和大家分享一下自己的学习成果,而来督促自己学习进步。嘿嘿!! 废话少说,here we go!! ×××××××××××××××××××××××××××××以上为废话××××××××××××××××××××××××××××××××××××××× 在原创 2016-06-06 14:25:31 · 4923 阅读 · 0 评论 -
Android Support Library介绍
我们知道,android自第一代发布以来,它的版本更新迭代的速度可以说是非常快的,但是android又是一个移动操作系统,是面对所有的用户的,并不是一个行业专用的系统,这就是要求这个系统在频繁的更新中,必须使得已经存在运行的大规模的系统能够被新的版本兼容。要做到这一点主要就是要做好API的兼容问题,老的接口被废弃了,但是在新的系统版本上必须还能使用;新的接口老版本上没有,但是提供了极好的特性,开发者原创 2016-06-21 10:43:21 · 4655 阅读 · 1 评论 -
Android Settings(Preferences)开发
在Android的app开发中,很多时候我们的app需要提供用户一个用户体验统一的,友好的setting界面,也就是设置界面。在android系统中,就有一个settings设置的系统应用,专门用户设置系统的一些用户属性。那么这样的setting界面我们怎么开发呢?android为我们提供了一个程序员非常友好的preferences开发包:android.preference。这个开发包中,包含了众原创 2016-07-25 14:30:01 · 5356 阅读 · 1 评论 -
基于RecyclerView实现的动态图片轮播器
基于RecyclerView实现的动态图片轮播器最近项目中需要大量使用图片轮播器,来动态运营页面顶部的推广信息。传统的实现都是基于viewpager来实现,但是实际做过的同学才知道这里面有很多不方便。 换一个思路,其实recyclerview也是提供了一个高效的列表实现机制,并且展示的方向和方式都是可以控制的,我们可以基于这个来实现一个轮播器。 这个轮播器至少有以下功能:可以选择是否原创 2018-01-16 16:47:43 · 1816 阅读 · 0 评论