自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android WebView与Javascript的交互

WebView与Javascript的交互前言在android开发中,经常遇到这样的需求:点击WebView中的一张图片跳转到另外一个Activity页面展示图片图片可左右滑,浏览该网页页面的其他的图片

2016-11-05 16:23:46 452

原创 Android ORMLite数据库框架使用入门

ORMLite官网:http://ormlite.com/ Github:https://github.com/j256/ormlite-android前言ORM: 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语

2016-10-23 00:29:31 404

原创 Android OkHttp3网络请求框架使用入门

OkHttp An HTTP & HTTP/2 client for Android and Java applications.概括起来说OkHttp是一款优秀的HTTP框架,它支持get请求和post请求,支持基于Http的文件上传和下载,支持加载图片,支持下载文件透明的GZIP压缩,支持响应缓存避免重复的网络请求,支持使用连接池来降低响应延迟问题。

2016-10-18 20:29:43 3779

原创 Android ButterKnife依赖注入框架简单使用

Butter KnifeGithub:https://github.com/JakeWharton/butterknife通过注解的方式,将Android View与成员变量和方法绑定起来,为你形成一种模板样式的代码。在成员变量上使用@BindView替换掉 findViewById;快速操作一组View(数组或list);通过使用注解@OnClick消除匿名内部类的方法设置监听器;通过使用

2016-10-17 14:59:12 1042

原创 Android Volley框架使用详解

一、Volley了解Volley的中文翻译为“齐射、并发”,是在2013年的Google大会上发布的一款Android平台网络通信库,具有网络请求的处理、小图片的异步加载和缓存等功能,能够帮助 Android APP 更方便地执行网络操作,而且更快速高效。在Google IO的演讲上,其配图是一幅发射火弓箭的图,有点类似流星。这表示,Volley特别适合数据量不大但是通信频繁的场景。见下图: 而对

2016-09-27 21:49:01 1414 2

原创 Android 导航条效果实现(六) TabLayout+ViewPager+Fragment

TabLayout一、继承结构public class TabLayout extends HorizontalScrollView二、TabLayout的使用1、TabLayout简单使用TabLayout来自design兼容包,使用需要添加依赖。android studio 添加依赖如下:

2016-09-20 20:53:33 36847 18

原创 Android 导航条效果实现(五) ActionBar+Fragment

ActionBar(已过时,查看ToolBar)+Fragment实现选项卡的步骤:当前窗体Activity类要继承于FragmentActivity,而不是Activity;获取ActionBar对象:通过当前上下文对象的getActionBar()方法来实现;设置ActionBar对象的导航模式为Tab导航模式; actionBar.setNavigationMode(ActionBar

2016-09-19 17:21:26 2191 1

原创 Android 导航条效果实现(四) ViewPager+自定义导航条

ViewPager+自定义导航条实现导航效果 效果说明:自定义导航条;导航条固定位置,选项卡按比例显示;选项卡下方有一个指示器,指示当前页面的位置。

2016-09-19 11:31:39 5949 6

原创 Android 导航条效果实现(三) ViewPager+PagerTabStrip

ViewPager+PagerTabStrip实现Tab效果:(ViewPager默认滑动导航条效果)PagerTabStrip是一个能为ViewPager指示上一个页面、当前页面,下一个页面的可交互的指示器。需要在布局文件中把它写作ViewPager的一个子视图,并设置他的android:layout_gravity属性值为TOP或BOTTOM来把他放置在ViewPager的顶部或者底部。每一页的标题需要在适配器中

2016-09-18 20:30:54 6725 3

原创 Android 导航条效果实现(二) FragmentTabHost

(一)与TabActivity中实现选项卡的不同之处:TabHost对象的创建方式不同;TabSpec对象的创建方式不同;布局文件不同。(二)、FragmentTabHost实现选项卡效果的步骤:

2016-09-18 16:53:10 2096

原创 Android 导航条效果实现(一) TabActivity+TabHost

TabActivity(已过时)+TabHost 实现选项卡效果:(一)、相关类介绍:1、TabHost:提供选项卡(Tab页)的窗口视图容器。2、TabSpec:每个选项卡都包含选项卡指示符、内容和用于识别选项卡的标签。

2016-09-18 14:07:39 4516 3

原创 Android Animation、ObjectAnimator与ValueAnimator实现视图动画和属性动画

一、视图动画视图动画比较简单,它提供了AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation四种动画方式。视图动画一个非常大的缺陷就是不具有交互性,当一个View发生视图动画后,其相应事件的位置依然在显示动画前的位置。但是优点也非常明显,即效率比较高且使用方便。1、透明度动画AlphaAnimation aa = new Al

2016-09-13 10:48:24 671

原创 Android ContentProvider与ContentResolver实现应用程序间的数据共享

一、ContentProvider简介:(一)、引入:在Android当中数据库都只能由创建它的包访问,这意味着只有创建这个数据库的应用程序才可访问它。也就是说不能跨越进程和包的边界,直接访问别的应用程序的数据库。那么如何在应用程序间交换数据呢? 如果需要在进程间传递数据,可以使用ContentProvider来实现。(二)、ContentProvider的功能和意义:当一个应用程序需要把自己的数据

2016-09-12 21:36:23 722

原创 Android Loader 异步加载数据

一、Loader简介:(一)Loader的概念:装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据(数据库的数据,包括本地数据库,包括共享数据库)变得简单。装载器具有如下特性:它们对每个Activity和Fragment都有效;他们提供了异步加载数据的能力;它拥有一个数据改变通知机制,当数据源做出改变时会及时通知。 也就是可以监听数据源,一旦数据源发

2016-09-12 20:57:49 417

原创 Android ContentResolver ContactsContract 获取手机联系人信息

获取手机联系人信息步骤: 1、获取 ContentResolver ContentResolver resolver = getContentResolver(); 2、resolver.query(*)查询信息 查询手机联系人的URI:ContactsContract.RawContacts.CONTENT_URI 查询手机联系人手机号的URI:ContactsContr

2016-09-11 17:59:51 1234

原创 Android ContentResolver CallLog 获取手机通话记录

获取手机通话记录流程:1、 获取ContentResolver; ContentResolver resolver = getContentResolver(); 2、resolver.query(*); 需要传入通话记录的URI:CallLog.Calls.CONTENT_URI 3、对查询得到的Cursor进行数据获取.主要代码如下:MainActivit

2016-09-10 12:17:30 2074 2

ContentResolver_Contacts_Demo

获取手机联系人的简单示例

2016-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除