自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Darry_R的博客

学习,交流,共享

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 DrawerLayout 简单使用

原文出自:https://www.jianshu.com/p/163e0a25f0aa介绍drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLa

2018-01-24 21:21:23 571

转载 Android中ExpandableListView的使用(一)

原文出自:http://blog.csdn.net/sysukehan/article/details/51960473Android中ExpandableListView的使用(二)ExpandableListView是可扩展的下拉列表,它的可扩展性在于点击父item可以拉下或收起列表,适用于一些场景的使用,下面介绍的是在Activity中如何使用,关于它的各种样式的详细解释

2018-01-24 21:20:12 424

转载 Android :SQLlite数据库 使用手册

原文出自:->作者:Carson_Ho链接:https://www.jianshu.com/p/8e3f294e2828來源:简书前言在Android开发中,主要的数据存储有5种,具体如下示意图其中,SQLite数据库的存储方式 非常常用今天我将带大家全面了解关于Android SQLite数据库的操作(增、删、查、改)目录1. SQLlite数据库 简介2. SQLiteOpenHelper

2018-01-18 20:47:03 686

转载 SharedPreferencesCompat的使用

原文:https://www.jianshu.com/p/56b37a12f8ed写在前面最近看了不少大牛的推文,再加上最近工作的一些心得,发现做了这么久的Android开发,到最后还是最基础的知识点才是往高级进阶的重中之重。因此也萌生了做一个介绍基础知识的系列文章。目前来说先从support包里的一些控件,工具类开始然后延伸出去。前几天写项目无意间IDE提示了SharedPreferenc

2018-01-18 19:11:32 682

转载 Fragment生命周期

1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。onStart()onResume()3. 当这个fragment进入“后台模式”的时候,它会经历以下状态。onPause()onStop()4. 当这个fragment

2018-01-18 19:09:50 291

转载 Android性能优化之使用SparseArray代替HashMap

最近在重构one的项目,其中用HashMap来缓存ActivityGroup加载过的View,Eclipse给出了一个警告,之前考虑项目进度没怎么在意,这次仔细看了下提示,如下:Use new SparseArrayView> (...) instead for better performance意思就是说用SparseArray来替代,以获取更好的性能。对SparseArray根本不熟悉,甚至

2018-01-18 19:08:41 318

转载 Android Bundle类

原文出处:http://blog.csdn.net/randyjiawenjie/article/details/6651437Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关系:java.lang.Object     android.os.BundleBundle类是一个fi

2018-01-18 11:00:32 243

转载 如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)

原文出处:http://www.cnblogs.com/xiezhidong/p/6069808.html如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)♣Sublime Text3软件的下载♣设置字体的大小♣设置背景色和关键字颜色(Color Scheme 生成器)♣快速生成html头文件 1.Sublime Text3软件的下载地址和包含的文件:http:/

2018-01-17 20:01:48 2627 1

转载 android开源图表库MPAndroidChart

原文出处:http://blog.csdn.net/guijiaoba/article/details/41444697最近一个项目需要用到表格进行统计显示,本来用的是的achartengine,后来发现一个更加强大的开源框架MPAndroidChart。下面简单介绍下MPAndroidChart,MPAndroidChart的效果还是蛮好的,提供各种动画,这个也是我使用MPAnd

2018-01-14 16:40:25 370

转载 Android的Message机制(简单小结)

[java] view plain copy网上以文档形式流传,不知道原文在哪,感谢原作者了!  ================简单调整了下格式就共享了===============================================对于Android的Message机制主要涉及到三个主要的类,分别是Handler、

2018-01-12 18:30:56 1132

转载 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」

原文出自:http://blog.csdn.net/googdev/article/list/3Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖的莫过于分支了,关于分支前面的系列也提到过,但是本篇会详细讲述什么是分支、分支的具体操作以及实际项目开发中到底是怎么依赖分支来进行团队合作的。1. 什么

2018-01-10 19:07:18 177

转载 从0开始学习 GitHub 系列之「05.Git 进阶」

原文出自:http://blog.csdn.net/googdev/article/list/3关于 Git 相信大家看了之前一系列的文章已经初步会使用了, 但是关于Git还有很多知识与技巧是你不知道的,今天就来给大家介绍下一些 Git 进阶的知识。1. 用户名和邮箱我们知道我们进行的每一次commit都会产生一条log,这条log标记了提交人的姓名与邮箱,以便

2018-01-10 19:04:57 172

转载 从0开始学习 GitHub 系列之「04.向GitHub 提交代码」

原文出自:http://blog.csdn.net/googdev/article/list/3之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」相信大家都已经对 Git 的基本操作熟悉了,但是这篇文章只介绍了对本地 Git 仓库的基本操作,今天我就来介绍下如何跟远程仓库一起协作,教你们向 GitHub 上提交你们的第一行代码!1. SSH你

2018-01-10 19:03:33 175

转载 从0开始学习 GitHub 系列之「03.Git 速成」

原文出自:http://blog.csdn.net/googdev/article/list/3前面的 GitHub 系列文章介绍过,GitHub 是基于 Git 的,所以也就意味着 Git 是基础,如果你不会 Git ,那么接下来你完全继续不下去,所以今天的教程就来说说 Git ,当然关于 Git 的知识单凭一篇文章肯定说不完的,我这篇文章先介绍一些最基本的、最常用的一些 G

2018-01-10 18:59:24 222

转载 从0开始学习 GitHub 系列之「02.加入 GitHub」

原文出自:http://blog.csdn.net/googdev/article/list/3看完昨天的文章「从0开始学习 GitHub 系列之「初识 GitHub」」估计不少人已经开始期待我继续更新了,这不赶紧马不停蹄,加班加点给你们更新了第二篇。在更新本篇文章之前先回答昨天大家留言的两个问题:GitHub 需要翻墙么?印象中 GitHub 之前确实总是断断续续的访问不

2018-01-10 18:55:24 186

转载 从0开始学习 GitHub 系列之「01.初识 GitHub」

原文出处: http://blog.csdn.net/googdev/article/details/527875161. 写在前面我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,没想到这两天留言里给我留言最多的就是想让我写关于 GitHub 的教程,说看了不少资料还是一头雾水,我转念一想,我当初接触 GitHub 也大概工作了一年多

2018-01-10 18:49:15 167

转载 Android 秒级编译 Freeline

原文出处:http://blog.csdn.net/googdev/article/details/53470931我们知道 Android 的编译很慢,尤其是项目大点的时候,那编译速度简直难以忍受,极大的降低了我们的开发效率,之前的文章「Android 高效调试神器 JRebel」给大家介绍过,但是是付费的,用起来不是那么自由,而今天给大家介绍另外一个强大的工具 – Freeline

2018-01-10 11:20:46 293

转载 你可能不知道的 Android Studio 小技巧之「多行编辑」

原文出处:http://blog.csdn.net/googdev/article/details/52865094Android Studio 大家应该都很熟悉了,但是可能很多人都仅限基本的功能使用,而 Android Studio 非常强大,有很多非常实用却又鲜为人知的小技巧,熟练掌握这些小技巧将能极大的提高你的工作效率,今天就来给大家介绍一个很实用的小技巧「多行编辑」。正

2018-01-10 11:17:58 1199

翻译 MVC或MVP模式 - 有什么区别?

原文地址:https://www.infragistics.com/community/blogs/b/todd_snyder/posts/mvc-or-mvp-pattern-whats-the-difference多年来,我已经为许多开发人员提供了使用设计模式和最佳实践的指导。一个不断出现的问题是:模型视图控制器(MVC)和模型视图演示者(MVP)模式之间有什么区别?令人惊讶的是,答案比你

2018-01-10 10:31:56 368

转载 MVP模式在Android开发中的应用

转载自: http://blog.csdn.net/vector_yi/article/details/24719873一、MVP介绍     随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-

2018-01-10 10:29:29 281

原创 ContentValues类详解

ContentValues类和Hashtable比较类似,它也是负责存储一些名值对,但是它存储的名值对当中的名是一个String类型,而值都是基本类型,不能存储对象类型。我们回顾一下,我们是通过SQL语句进行插入操作,SQL语句的好处是比较直观,但是容易出错。但是在这个例子当中我们有更好的办法,在这里我们将要插入的值都放到一个ContentValues的实例当中ContentValues

2018-01-09 16:21:25 3687 1

转载 Android 的 Application 初始化

目录(?)[-]Application类在项目开发中的使用Application类或Context类的误用情况不能用Application缓存数据错误的获取全局Context对象的方式在控件的构造方法中获取Context或者做其他视图操作[java] view plain copy print?  在A

2018-01-09 16:18:24 5868 2

转载 Android Notification 详解

转载自:http://www.cnblogs.com/travellife/下图是我对 Notification 做的思维导图,也是本文的主要逻辑。本文主要讲述 Notification 的基本操作部分,进阶部分的内容还在学习ing~Notification 概述Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 AP

2018-01-08 17:25:28 275

原创 Android Activity 生命周期中onStart()和onResume()的区别

首先了解Activity的四种状态Running状态:一个新的Activity启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。Paused状态:当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,它仍然可见,但它已经失去了焦点,故不可与用户交互。Stopped状

2018-01-08 17:17:49 2434

转载 onActivityResult的用法

主要功能:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。startActivityForResult(Intent intent, int requestCode);

2018-01-08 17:12:53 1790

转载 使用DrawerLayout实现侧拉菜单

转载自:http://blog.csdn.net/u012702547/article/details/49562747侧拉菜单在android应用中非常常见,它的实现方式太多了,今天我们就说说使用Google提供的DrawerLayout来实现侧拉菜单效果,先来看张效果图:DrawerLayout的实现其实非常简单,只要按照既有的规范来写即可,先来

2018-01-05 15:08:25 271

转载 Android5.0之NavigationView的使用

转载自:http://blog.csdn.net/u012702547/article/details/51253222#目录(?)[-]NavigationView是什么NavigationView怎么用头部点击事件item点击事件导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Googl

2018-01-05 15:04:47 258

转载 Fragment 用法总结(二)

目录(?)[-]Fragment 用法总结二Fragment的生命周期处理Fragment生命周期与 Activity 生命周期协调一致Fragment的生命周期如何变化事物方法操作横竖屏切换替换Fragment的方法Fragment的视图状态转载自:http://blog.csdn.net/handsome_926/article/deta

2018-01-03 14:16:30 298

转载 Fragment 用法总结(一)

Fragment 用法总结一创建fragment添加到Activity使用布局动态添加管理Fragment执行Fragment事物与 Activity 通信创建对 Activity 的事件回调其它交互方式转载自:http://blog.csdn.net/handsome_926/article/details/50736024Fr

2018-01-03 14:14:59 415

转载 android Spinner控件详解

转载自http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0105/2264.htmlSpinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。上图显示的

2018-01-02 18:49:58 392

转载 Android异步更新UI的几种方法

我们知道在android开发中不能在非ui线程中更新ui,但是,有的时候我们需要在代码中执行一些诸如访问网络、查询数据库等耗时操作,为了不阻塞ui线程,我们时常会开启一个新的线程(工作线程)来执行这些耗时操作,然后我们可能需要将查询到的数据渲染到ui组件上,那么这个时候我们就需要考虑异步更新ui的问题了。android中有下列几种异步更新ui的解决办法:Activity.runOn

2018-01-02 16:42:53 511

Android的轻量级数据库SQLite的使用实践小项目 生管理系统

关于Android的轻量级数据库SQLlite的使用实践小项目 (生管理系统(附源码))

2017-12-24

空空如也

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

TA关注的人

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