imtianx
activity 生命周期及调用栈详解 activity 生命周期及调用栈详解
Activity作为android四大组件之首,是我们是使用最频繁的组件,只有熟练的掌握其生命周期和启动模式,才能使我们在编程中进行合理的控制,在合适的生命周期处理相关的业务,开发出高质量的应用。下面具体的介绍下他的生命周期及启动模式。(a
天盾app项目总结 天盾app项目总结
经过几个星期的努力,天盾app2.0版正式发布。再次记录下自己在开发中遇到的问题: 拍照图片oom listview 图片错位 xutils 数据库的使用与升级 1. 拍照显示图片oom由于该app中有快递单的采集,用Recycler
android studio 生成aar和jar android studio 生成aar和jar
1. aar包aar包是android studio 下打包android 工程中的src、res、lib后生成的aar文件,以便导入到其他的as工程中使用。在as中它的生成方式较为简单,主要步骤如下: 1.新建model,选择 andr
Android Bluetooth 通信技术深入--聊天小应用 Android Bluetooth 通信技术深入--聊天小应用
目前,市场上的大部分手机都带有蓝牙,尽管使用的不多,但作为开发者,我们还有必要了解其原理。最近的项目需要用到蓝牙技术,于是写了个 蓝牙的聊天小demo。 1. 效果示意图这里需要两部手机进行测试。其中一部作为蓝牙服务器,另一部作为蓝牙客户端
Android Bluetooth 蓝牙技术初体验 Android Bluetooth 蓝牙技术初体验
转自:http://www.jb51.net/article/79334.htm 1.Bluetooth包简介Android平台提供了一个android.bluetooth的包,里面实现蓝牙设备之间通信的蓝牙API。总共有8个类,常用的四个
数据绑定库DataBinding的使用 数据绑定库DataBinding的使用
Data Binding 是谷歌提供的 android 数据绑定库,为了而方便开发者实现 MVVM 的架构模式,使用它可以避免我们写大量的findViewByID,降低代码的耦合性。官方介绍(需翻墙) 一、使用环境要求通过查看官方文档,改数
android 异常捕获-UncaughtExceptionHandler android 异常捕获-UncaughtExceptionHandler
在android开发中,异常信息的捕获有多种方式,比如第三方的友盟、蒲公英等,这里主要使用 android 原生的 Thread.UncaughtExceptionHandler 来捕获出现的异常信息,并给出友好的提示,避免出现停止运行,提
android 开源库(字体图标,MD控件等) android 开源库(字体图标,MD控件等)
记录自己最近在开发中使用的开源库及部分使用方法,链接地址为个人fork后的地址,可以参见原作者仓库。本文将持续更新,大家有什么好用的可以留言,一起交流学习下。 1. android 开发常用工具类地址:https://github.com/
TabLayout+ViewPager创建tab TabLayout+ViewPager创建tab
在degingn库中有TabLayout控件,可以方便的实现tab切换的效果,配合ViewPager.如下展示效果: 1. 添加依design赖库 compile 'com.android.support:design:23.4.0' 2.
属性动画详解(Animator) 属性动画详解(Animator)
1、概述对于之前介绍的Animation,它属于视图动画(View Animation)(可参见:Animation 动画详解),包括补间动画(Tween Animation)和逐帧动画(Tween Animation);而在android
Animation 动画详解 Animation 动画详解
在android 开发中,适当的添加动画可以使界面的交互变得更加的友好,特别是在提示,引导类的场景中,合理的使用动画可以带来更好的用户体验。这里,介绍Animation 框架的用法。 1. 概述在 Animation动画框架中提供了四中动画
SwipeRefreshLayout+RecyclerView实现下拉刷新 SwipeRefreshLayout+RecyclerView实现下拉刷新
SwipeRefreshLayout+RecyclerView实现下拉刷新另外还使用了CardView(一个容器类布局,它继承自FrameLayout)。效果图如下: 具体的使用:1.CardView首先,引入依赖: ``` compile
2 / 4