自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 程序员:从长远角度看,这点比技术更重要,却经常被我们所忽视

01前几天发布了一篇关于程序员加班的问题,《程序员就不应该5:30准时下班,回家陪陪爱人吗》,引起了同行的支持。阅读量上万,读者的评论特别精彩,感谢大家的支持与鼓励。其中有位读者的评论大意是这样的:认为程序员只要做好技术就好,其他不用理会。我准时下班,不看其他人脸色。作为程序员,我们把要做的系统功能做好,没错,这是我们的本分,但要是认为只要把技术做好,而忽视其他,比如同事之间人际关

2017-08-18 19:39:54 679

原创 okhttp

import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerVi

2017-07-28 14:55:13 553 1

原创 Android实现购物车效果

MainActivity布局:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match

2017-07-17 11:31:03 2669

原创 加减器

xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"

2017-07-17 09:29:37 368

原创 自定义View——画线、矩形、圆形、图像

一、最简单的自定义View,什么都不显示,但是有View的特性com.cctvjiatao.customview.MainActivity[java] view plain copy package com.cctvjiatao.customview;    import android.app.Activity;  import android.os.Bu

2017-07-05 09:37:10 775

原创 单例模式八种写法比较

单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式和 懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务

2017-07-04 15:30:17 385

原创 PhotoView

布局文件:在mainactivity中        Android:id="@+id/viewpager"        android:layout_width="match_parent"        android:layout_height="match_parent" />为了避免冲突需要重写viewpager中的方法public class Ha

2017-07-01 08:26:02 458

原创 Banner实现轮播

1.第一步,添加依赖:compile 'com.youth.banner:banner:1.4.9'compile 'com.github.bumptech.glide:glide:4.0.0-RC0'2.添加权限:android:name="android.permission.INTERNET" />android:name="android.permission

2017-06-30 21:26:45 828

原创 WebView加载网页及进度条

import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit.WebChromeClient;import android.webkit.WebSett

2017-06-30 19:22:11 3145

原创 Android 版本更新

依赖compile 'com.google.code.gson:gson:2.8.1'compile 'org.xutils:xutils:3.5.0'------------------------------------------------------------------------------------------------------------packa

2017-06-29 21:03:42 343

原创 ViewPager+Fragment

布局:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent"

2017-06-29 20:30:52 318

原创 Xutils请求数据imageloader加载图片+网络判断

添加依赖:compile 'com.github.bumptech.glide:glide:4.0.0-RC1'compile 'com.google.code.gson:gson:2.8.1'compile files('libs/universal-image-loader-1.9.5.jar')compile 'org.xutils:xutils:3.5.0'在AndroidMan

2017-06-29 20:24:47 796

原创 模拟今日头条

记得添加依赖:compile 'com.android.support:design:25.3.1'compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'compile 'com.google.code.gson:gson:2.8.0'compile 'com.github.bumptech.

2017-06-26 08:24:11 770 1

原创 Android仿头条频道管理

XML文件:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearL

2017-06-25 21:05:15 1102

原创 Android实现通讯录功能,排序+字母索引

需要在libs中导入pinyin4j.jar包Activity布局:xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orient

2017-06-24 12:40:14 8685 4

原创 日夜间模式黑白主题切换

在 style中添加黑夜主题stylename="AppTheme"parent="Theme.AppCompat.Light.DarkActionBar">itemname="colorPrimary">@color/colorPrimaryitem>itemname="colorPrimaryDark">@color/colorPrimaryDa

2017-06-23 10:03:12 715

原创 Android之数据库框架greenDAO3.0使用指南

用过ActiveAndroid、玩过ORMLite,穿过千山万水,最终还是发现greenDAO好用,ActiveAndroid我之前有一篇文章介绍过 玩转Android之数据库框架ActiveAndroid的使用,如果小伙伴们有兴趣可以去查看,ActiveAndroid目前存在的问题是没有更新了,GitHub上ActiveAndroid的更新都是两年前的事了。所以我们还是来看看这个目前非常活跃的数

2017-06-22 16:45:11 343

原创 Android事件分发机制详解

目录目录1. 基础认知1.1 事件分发的对象是谁?答:事件当用户触摸屏幕时(View或ViewGroup派生的控件),将产生点击事件(Touch事件)。Touch事件相关细节(发生触摸的位置、时间、历史记录、手势动作等)被封装成MotionEvent对象主要发生的Touch事件有如下四种:MotionEvent.ACTION_DO

2017-06-22 09:47:17 296

转载 Android 自定义RecyclerView 实现真正的Gallery效果

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollView

2017-06-20 10:33:43 486

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587;本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,

2017-06-20 10:23:00 362

原创 SlidingMenu在android studio中的使用

SlidingMenu是一个开源的侧滑菜单(https://github.com/jfeinstein10/SlidingMenu)。 为大家的安卓程序提供侧滑菜单,这个功能也非常有用。配置:本人亲测使用第三方jar包在Eclipse下面可以正常使用,而在andorid studio下面直接导入jar包加入app中会报一个什么index越界的异常,所以通过多方资料了解到应该这样配置。

2017-06-18 21:01:57 386

转载 Android实现第三方登录

现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:http://open.qq.com/ 注册完成后点击我们右上角的管理中心 进入管理中心后点击下面的创建应用 然后选择Android平台就会获取APPID和APPKEY创建完成后我们需要到http://wik

2017-06-18 20:20:15 11949 3

原创 DrawerLayout侧拉

导入nineoldandroids-2.4.0.jar包布局:将DrawerLayout作为跟布局:android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/

2017-06-18 19:16:44 393

转载 Android 自定义View

转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得

2017-06-14 11:40:01 312

转载 Android中实现夜间模式

随着APP实现的功能越来越丰富, 看小说看视频上网等等, 现在不少人花在手机平板等移动终端上的时间越来越长了. 但手机和平板的屏幕并不像Kindle那类电纸书的水墨屏那么耐看, 由于自发光的屏幕特性, 我们长期盯着屏幕看容易眼睛酸痛疲倦, 因此各种护目模式, 夜间模式在移动APP上得到广泛应用, 这的确也是一个贴心的小功能. 所以这次我们探讨下几种实现方式, 一起学习总结下:1, 利用

2017-06-13 10:51:51 549

转载 xutils 四大模块的使用

xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:

2017-06-13 09:16:15 533

原创 HorizontalScrollView+Viewpager

依赖-->compile 'org.xutils:xutils:3.5.0'AndroidManifest里配置-->uses-permission android:name="android.permission.INTERNET">uses-permission>--------------------------------------------------

2017-06-11 20:51:29 386

转载 DrawerLayout 高仿QQ5.2双向侧滑菜单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41531475,本文出自:【张鸿洋的博客】1、概述之前写了一个Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭 ,恰逢QQ5.2又加了一个右侧菜单,刚好看了下DrawerLayout,一方面官方的东西,我都比较感兴趣;另一方面,这玩意用起来的确方便,于是简

2017-06-08 21:48:03 444

原创 DrawerLayout和NavigationView使用详解

Android Material Design Library 推出了很长时间,越来越多的APP使用了符合Library 包的控件,DrawerLayout绝对是热门之一,Material Design定义了一个抽屉导航应该有何种外观和感受,统一了侧滑菜单和样式。在Android原生手机上对DrawerLayout+NavigationView更是使用到了极致,如Gmail,Google Map

2017-06-08 19:52:09 2010

原创 Android DrawerLayout实现侧拉菜单

源码:http://download.csdn.NET/detail/lm_zp/9562019效果图activity_main.xml[html] view plain copy xml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.

2017-06-08 15:55:26 800

原创 SlidingMenu 侧拉菜单的使用(详细配置)

SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在iOS上有的,之后被应用到了Android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用。比如今日头条,网易新闻,人人客户端等等。由于最近项目用到,所以把相关使用和配置记录下来。Github上的下载地址为:下载地址国外用到该库的应用APP:

2017-06-08 11:18:01 364

原创 TabLayout的简单使用

我们在应用viewpager的时候,经常会使用TabPageIndicator来与其配合。达到很漂亮的效果。但是TabPageIndicator是第三方的,而且比较老了,当然了现在很多大神都已经开始自己写TabPageIndicator来满足自己的需求,在2015年的google大会上,google发布了新的Android Support Design库,里面包含了几个新的控件,其中就有一个T

2017-06-08 09:47:13 285

原创 TabLayout的用法

Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action Button

2017-06-08 09:45:03 330

原创 ViewPager+TabLayout

效果图:添加依赖包: compile 'com.android.support:design:22.2.0'11布局文件:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a

2017-06-07 20:29:12 298

原创 xUtils3简介

xUtils3简介xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展:稳定的基石:AbsTask和统一的回调接口Callback, 任何异常, 即使你的回调方法实现有异常都会进入onError, 任何情况下onFinished总会让你知道任务结束了.基于高效稳定的orm工具,htt

2017-06-07 14:06:38 742

转载 今日头条新闻阅读器 (三) 完结 、总结 篇

从写第一篇今日头条高仿系列开始,到现在已经过去了1个多月了,其实大体都做好了,就是迟迟没有放出来,因为我觉得,做这个东西也是有个过程的,我想把这个模仿中一步一步学习的过程,按照自己的思路写下来,在根据碰到的知识点和问题,并且罗列出这些东西的知识点和使用方法。如果你单纯的把做好的一个DEMO拿去改改用用,那样,你永远不知道里面用到的内容是涉及到什么知识点,用什么方法实现,那样就没有多少提升价值而言了

2017-06-07 11:58:13 1154

原创 MVP模式在Android开发中的应用

一、MVP介绍     随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。     在MVP模式里通常包含4个要素:     (1)View:负责绘制UI

2017-06-05 10:52:08 353

转载 MVC设计模式

MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1978年提出[1] ,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的

2017-06-05 10:51:11 482

原创 网络请求ImageLoader+SQLite

compile'com.nostra13.universalimageloader:universal-image-loader:1.9.5'compile'com.google.code.gson:gson:2.8.1'compile'com.github.bumptech.glide:glide:3.8.0'package com.lucheng.Adapter;

2017-06-02 14:53:15 399

原创 AsyncTask

public class ListAdapterrs extends BaseAdapter {private List mlist;private Context context;private ViewHolder Viewholder; public ListAdapterrs(ArrayList list, Context context){mlist=list;thi

2017-06-02 08:27:48 258

最新最全的全国省市区Json.json

最新最全的全国省市区Json数据,同步微信

2019-07-22

空空如也

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

TA关注的人

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