关闭

[置顶] Android核心服务解析篇(二)——Android源码结构分析

获得Android源码后,我们来分析源码结构。源码的全部工程分为如下三个部分。 ①Core Project:核心工程部分,这是建立Android系统的基础,保存在根目录的各个文件夹中。 ②External Project:扩展工程部分,可以使其他开源项目具有扩展功能,保存在external文件夹中。 ③Package:包部分,提供了Android的应用程序,内容提供者,输入法...
阅读(7814) 评论(3)

adb命令详解(二)——手机缺失sqlite3时操作数据库的多种解决方案

在android应用开发无处不在SQLite数据库的身影。那么在开发中怎么使用adb命令操作数据库的功能呢? 下面我们将完整的介绍与数据库操作相关的命令集及当手机缺少sqlite3的时候的多种解决方案。 1.当手机缺失sqlite3时,如何操作数据库 先来看看手机缺失sqlite3时候的效果图:  这个时候你想操作刚刚编写应用程序中执行的数据库文件内容,显然是执行不了sql语句的。下面我们将介绍三...
阅读(4700) 评论(2)

实现支付宝咻一咻的几种思路

对于现在最火的无外乎集五福了,而五福除了加十个好友获得外,最直接的途径就是支付宝的咻一咻了。那么咻一咻具体有哪些实现方式呢?下面我们将一一介绍这几种思路的实现过程。...
阅读(16122) 评论(3)

仿百度福袋红包界面

过年了,红包来袭,时间又是充裕,抢红包的时候意外发现了百度的福袋界面还不错,想想还要专门写一篇博文来完成其界面。当然啦,这其实就是解锁界面的进化版本。不过其包含的知识点还是挺多的,写篇博文记录一下看看具体有哪些技术点啦。看看百度的效果图:...
阅读(11522) 评论(0)

SwipeRefreshLayout与RecyclerView的巧夺天工

平常开发我们需要使用ListView下拉刷新或者其下拉加载的时候,不是自己写就是用别人写好了,但是编程中有一点是不变的,就是一般封装好的东西,其扩展性极低,比如你使用xutils,imageloader等开源框架的时候,它允许你扩展吗?答案当然是否,那我想要实现自己非常酷酷的ListView时候,只有自己动手实现。不过,谷歌在2015在v4开发包加入 豪华套餐SwipeRefreshLayout供...
阅读(11979) 评论(2)

Android Support Design Library之FloatingActionButton

本文分别用三个实例介绍了FloatingActionButton的使用,其中一个实例是模仿掌阅底部弹出菜单,其中涉及了自定义Behavior类模拟控件的相对位置,这个类也是Design库中最重要的类,也可以说该库中所有的类都是围绕者Behavior,如果你不了解Behavior,那么你还不怎么完全会使用Design。...
阅读(11035) 评论(0)

Android Support Design Library之TextInputLayout

相信普通的用户在使用手机的时候经常遇到一个输入框没输入的时候会有灰色的提示,可一旦输入些许字符后,用户很快忘记了这个输入框要输入什么,但是退回去却又要重新输入,对于用户的这个要求,谷歌看在眼里,在2015推出了TextInputLayout来满足这个需求。那么对于怎么使用这个控件,我将用模仿网易邮箱大师的登录界面来一一告诉大家怎么畅快的玩起来。...
阅读(12257) 评论(0)

Android Support Design Library之TabLayout

对于TabLayout独有的属性比较多,我也是查看了文档才一一弄清楚是怎么个情况,我这里主要做一个总结,和实现其功能,给大家使用时候一个参考,免得网上百度不到众多属性是什么意思,以及要实现某个功能需要哪些属性。...
阅读(10118) 评论(3)

Android Support Design Library之NavigationView

此安卓支持库中需要讲解的第二个View就是NavigationView,相信大家在开发中经常会用到抽屉,那么谷歌也为大家提供了这个功能,并不需要去Github去下载使用开源的软件。NavigationView基本满足日常开发抽屉的所有要求,且效率也高。下面我们看下效果图后,将详细介绍其使用方式。1.NavigationView与DrawerLayout的天作之合NavigationView完整包名...
阅读(11113) 评论(0)

Android Support Design Library之CoordinatorLayout

从其英文名字可知道其为“协调者”,组织“协调”子View的父View,其继承自FrameLayout,其默认布局是一层一层往上叠加的,与FrameLayout一样。其神奇的地方就在于Behavior对象了。可以为任何View添加一个Behavior。Behavior是一系列回调。让你有机会以非侵入的为View添加动态的依赖布局,和处理父布局(CoordinatorLayout)滑动手势的机会。...
阅读(13349) 评论(0)

xUtils更新到3.0后的基本使用规则

说实话,对于Xutils,是我最近才用到的开发框架(也是刚接触),对于其功能不得不说,简化了很多的开发步骤,可以说是非常好的开发工具,但是其最近更新到3.0也没有解决加载自定义ImageView报错的问题。我总是喜欢用一些最新的东西,Xutils 3.0才刚更新,是一次比较大的重构,对于百度到的使用规则,基本都是3.0以前的,使得用3.0的开发者需要求解用法的时候,遇到许多阻碍,...
阅读(26152) 评论(14)

RecyclerView与CardView的使用

RecyclerView与CardView的使用,两者皆是为了扩展listView而存在的,其效果可以实现四种样式,横向listView,纵向listView,瀑布listView,网格ListView。具体的导入与实现步骤其查看博文。...
阅读(10457) 评论(13)

深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合

本文即介绍Activity之AppCompatActivity也介绍Toolbar。但重点讲解他们结合的效果,两者缺一,其界面的效果都会减分,唯有结合使用,才能将两者的优点放大。那么具体的细节,请查看博文。只要设计到的知识,基本都讲解过了。最后实现的效果也与微信差不多。...
阅读(13587) 评论(10)

深入剖析Android四大组件(八)——结束Activity的4个阶段

上一篇博文介绍了启动Activity请求的流程以及对相关数据结构的处理,那么当我们试图结束Activity的时候,ActivityManagerService的行为将会是怎样的呢?这一节将介绍结束Activity的3种主要方法和4个阶段。结束Activity的4个阶段:①第一阶段——参数初始化以及参数传递;②第二阶段——获取需要结束的Activity的记录信息;③第三阶段——处理需要结束的Activity信息;④第四阶段——Activity间调度准备....
阅读(3886) 评论(4)

深入剖析Android四大组件(七)——Activity启动的4个阶段

在Activity的启动流程中,共有4个阶段: 1.第一阶段——启动信息翻译以及服务调用 2.第二阶段——Activity的相关处理 3.第三阶段——处理应用程序进程 4.第四阶段——显示应用程序并处理当前当前显示的Activity的生命周期。 我们用了一个简单的例子描述了Android启动Activity过程。此外,Android框架还为开发者提供了一系列控制应用程序。...
阅读(5658) 评论(3)

本市天气(百度定位与车联网之天气查询)

下面用到的知识有,百度定位及车联网API的使用,当然车联网API看起来高大上,其实我们这里只用来获取车联网中的天气查询功能。其他的功能还有渐变动画及缩放动画,以及定时更新天气及定位信息,存储天气信息到SharedPreference文件中。这些都是在后台执行的哦。...
阅读(7355) 评论(0)
92条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:393561次
    • 积分:4220
    • 等级:
    • 排名:第8017名
    • 原创:77篇
    • 转载:15篇
    • 译文:0篇
    • 评论:88条
    博客专栏
    文章分类
    最新评论