自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 注销登陆后返回登录界面,按手机返回键仍能返回主界面的问题解决方案

有没有遇到这样的情况,当你在某个Activity注销账户后,跳转到登录界面,但是当你按手机的返回键的时候,它又跳到了主界面(主界面跳转其他页面没有销毁)。那么解决方案就来了,那就是让它(主界面)销毁。第一种,最简单,但是有个问题就是跳转的时候回出现空白页虽然时间很短,但是效果不好。方案就是跳转的时候清除当前这个栈,在从新建一个栈,这个新的登录界面就在这个新的栈里打开。Intent intent =

2016-11-07 18:12:10 8744 2

原创 5分钟实现Android中更换头像功能

更换头像这个功能在用户界面几乎是100%出现的。通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置。 这个项目借用了开源项目 RoundedImageView。当然就需要把这个项目下的三个文件复制进来。 也可以添加依赖: compile 'com.makeramen:roundedimageview:2.2.1'这个是项目的结构图布局很简单,一个自定义的RoundedIm

2016-10-22 13:47:22 4556 1

原创 AndroidUI组件 IndexView 为列表添加索引

先看看效果图吧,还不错吧: 这是工程目录:文件太多就不一一上传了 运用这个需要一个网上的拼音转换的依赖:compile 'com.github.stuxuhai:jpinyin:1.1.7'具体代码就不展示,大家可以到这里俩下载demo:

2016-10-22 10:51:19 731

原创 AndroidUI组件---SlidingTabLayout实现ViewPager页卡滑动效果

使用SlidingTabLayout需要准备2个类,分别是 SlidingTabLayout,与SlidingTabStrip,,放进项目中时只用修改下包名即可。 效果制作的不是很好。 这篇文章,也是在网上搜了很多资源参考,对 SlidingTabLayout.java和SlidingTabStrip.java进行了修改。大家可以更改他的格式字体大小、选中状态,分割线调整等等。先上传这两个文件,

2016-10-22 09:56:11 2446

原创 Android实现一款不错Banner界面广告图片循环轮播

Demo实现的效果图如下: 工程目录如下图: 一个Application,一个实体类,一个Activity,另一个是自定义的AutoPlayingViewPager继承FrameLayout。 首先看一下自定义的AutoPlayingViewPager,功能都在这里实现。采用了第三方图片加载框架:universal_image_loader;package com.skycracks.

2016-10-20 18:48:52 2428 1

原创 使用Photoview实现图片左右滑动及缩放功能

我想,不管是做什么样的app。一般都会涉及到图片点击方法,和左右滑动的功能吧。今天我就把自己的实现拿来分享一下。图片的加载用到了picasso的图片加载工具。 第一步:注入依赖compile 'com.squareup.picasso:picasso:2.5.2'compile 'com.github.chrisbanes:PhotoView:1.3.0'第二步,我们就来实现这个功能。多张图片左

2016-10-17 19:15:33 5080 1

原创 Android TextView多文本折叠展开效果

最近做项目,效果图要用到TextView的折叠,超过一定行数的时候,就会折叠起来,点击可以展开。网上找了一些效果,自己也稍作了修改。便拿来与网友分享分享。 参考文献:http://blog.csdn.net/jdsjlzx/article/details/45821909第一种:通过多个布局组合实现 大概步骤: - 定义布局,垂直的线性LinearLayout布局、TextView和Imag

2016-10-11 21:48:45 2882

原创 高仿IOS的Android的弹出框

先看一下效果图,这个也是从网上☭来的。 效果不错,就借此拿来与大伙分享分享。 github源码地址:https://github.com/saiwu-bigkoo/Android-AlertView. 1.怎么用:添加依赖。compile 'com.bigkoo:alertview:1.0.3'2.实例demo(大家可以根据需要来选择自己需要的框框)。package com.example

2016-10-08 18:16:36 5947 1

原创 TextView单击跳转、字体颜色、去掉下划线

核心源码:public class MainActivity extends AppCompatActivity { TextView textView1; TextView textView2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s

2016-10-07 22:41:11 963

原创 史上最简单的MVP模式

本篇文章适合那些对MVP设计模式有一定了解但还不是很熟悉的同学。如果有写得不对的地方,欢迎指正。 那我们就来写一个简单的demo吧,从实例上来学比较快。就举一个登录的例子。 第一步:第一资源文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res

2016-10-04 17:25:52 517 1

原创 Android开发模式—单例模式

一、单例模式介绍 单例模式是应用最广的模式,在我们创建一个对象时为避免消耗过多的资源,我们便采用单例模式。 单例模式的定义是它应保证一个类仅有一个实例,同时这个类还必须提供访问该类的全局访问点。 实现单例模式有以下几个关键点: 1、其构造函数不对外开放,一般为private; 2、通过一个静态方法或者枚举返回单例对象; 3、确保单例对象有且只有一个,尤其是多线程的场景; 4

2016-09-09 19:04:32 337

原创 谷歌官方底部导航Android_BottomNavigationBar的精彩人生

昨天突然发现了一款底部导航,居然是谷歌官方 今年三月份才出的,动画很是炫酷。于是就拿来膜拜一下了。 1.BottomNavigationBar的下载地址https://github.com/Ashok-Varma/BottomNavigation2.使用的方法 2.1依赖: compile ‘com.ashokvarma.android:bottom-navigation-bar:0.9.5’

2016-09-08 10:10:02 1281

原创 仿知乎滑动隐藏与显示ToolBar,SwipRefreshLayout刷新

直接上效果图: 一、设置ToolBar及伪沉浸式上一篇就说过,这里不再讲解了。 这个demo必须的依赖: compile 'com.github.fangx:haorefresh:1.0' compile 'com.wang.avi:library:1.0.1' compile 'com.android.support:design:24.1.0'二、布局文件:<?xm

2016-09-07 10:38:36 3085

原创 String、StringBuffer、StringBuilder

String、StringBuffer、StringBuilder区别 StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。既然可变和不可变都有了,为何还有一个StringBuilder呢?

2016-09-05 21:46:10 354

原创 ToolBar、沉浸式状态栏的应用(简单粗暴)

一、toolbar的应用 依赖: compile ‘com.android.support:design:24.1.0’ styles.xml文件 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</ite

2016-08-28 15:53:40 743

原创 SearchView搜索的整个流程

前几天写了那个框架SearchView,弹出结果不是自己想要的,所以今天就自己写一个searchview从数据库拿数据完整版。 首先看一下布局,动画没有,只是换了个输入框,去掉原始的下划线和搜索图标,其中的toolbar大家可以换成其他布局,不影响。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="htt

2016-08-27 22:11:04 1505

原创 MaterialSearchView的简单实用

MaterialSearchView是一款不错的自定义搜索框架,github地址https://github.com/MiguelCatalan/MaterialSearchView 网上也搜了几个,动画效果满炫酷的就是代码太多,没发抽取他的搜索功能,而这个却比较好用些,直接从代码里面抠出来一个简单实现搜索功能,拿来分享一下。 比较优秀的搜索框架 MaterialSearchView Mat

2016-08-26 20:23:58 8521

原创 七牛云的简单实用(上传图片到云存储并拿到地址写入数据库)

最近项目要有修改头像的功能,图片是不能写进数据库,而只能写进图片的地址,这就要把图片传到云存储上,再返回一个地址写进数据库,下次读取数据库图片地址,加载图片。 本次项目用上了七牛云存储,就复习一下七牛云的简单用法(本次开发客户端用Android Studio开发,服务端用Eclipse开发): 1.依赖 Android Studio:compile 'com.qiniu:qiniu-andro

2016-08-23 14:36:50 5552

原创 关于乱码的一些总结--项目过程的点点滴滴

为了避免乱码的发生,不知道过程中哪个会出现问题,所以不管数据库,服务端,客户端统一设置为utf-8。 一,数据库 建数据库就把字符集设置为utf-8格式,校对可以默认。 创建表的时候,尤其varchar类型可能会用到中文,也不用设置,会自动设置utf-8格式。 如果,忘记了,可以一个一个的改,单击表—》设计表—》找到选项设置。 二、服务端(我们是在Eclipse上建的服务端工程) 1

2016-08-13 20:24:17 332

原创 RadioGroup+ViewPager+Fragment的框架布局

第一次学的框架就是这个,用起来赶脚挺简单的拿出来分享一下(如果大家想用顶部这样的布局,或者上边添加个滑动的小三角指示器,可看一下这篇博客http://blog.csdn.net/kuaizilanqiu/article/details/52122740): 点击底部导航可以切换到相应的Fragment上,先看下布局文件吧:<?xml version="1.0" encoding="utf-8"

2016-08-13 09:27:12 1787

转载 Android 瀑布流照片墙(让更多的人用到更好的框架)

今天想做个瀑布流,网上找了一圈,只找到这个可以点击看大图的框架,就拿来用了一下,效果还不错,推荐给大家,我们只是大自然的搬用工,让更多的人用到更好的框架,节省程序猿们的时间,谁有好的也可以给我推荐推荐,记着,我们只是大自然的搬运工。 源文出处:http://blog.csdn.net/guolin_blog/article/details/10470797 效果图: 点击图片看大图: 多点触

2016-08-11 13:45:27 6562

原创 RecycleView的不同类型Item点击事件

RecycleView的item点击事件,本次的例子是借助在别人的demo上增加了item的点击事件: 因为代码比较多,所以用别人的代码,做了一下改动,源码地址http://blog.csdn.net/qq199208/article/details/49386827: 看效果,点击头部 点击通知位置在2,从0开始中间自定义了分割线,也算item 知道了位置我们就可以就行单击跳转工作

2016-08-10 16:38:29 1363 1

原创 融云 聊天的使用

上一篇我们把环境给配置了一下,这一篇就总结下融云的使用,本工程融云是在Fragment上静态集成的,如果想看下其他动态集成或者Activity集成请参考官网:http://www.rongcloud.cn/docs/android.html 记得在MyApplication中注册一下,并在清单文件中声明一下你的MyApplication;public class MyApplication ext

2016-08-10 11:50:44 4326 1

原创 融云使用之环境变量配置(直接copy就行,该注意的地方会有提醒)

最近工程上用上融云,搞个配置搞了一天,每次都会出问题,今天把它总结一下分享给网友,下次自己使用直接拿来用: 一、新建工程之后导入融云SDKmodule,之后添加依赖 ctrl+alt+shift+s –>最后一个添加module依赖就行 二、修改你的工程的清单文件:权限、服务和广播及秘钥<!--权限--><uses-permission android:name="android.permi

2016-08-10 11:31:27 1124

原创 融云的使用之环境配置

一、新建工程之后导入融云SDK module,之后添加依赖 ctrl+alt+shift+s  -->最后一个添加module依赖就行二、修改你的工程的清单文件:权限、服务和广播及秘钥android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>android:name="android.permission.INTER

2016-08-10 11:20:03 1878

原创 Android 判断是否要进入引导页(引导页只需在安装后的第一次显示,以后不会显示)

判断是否需要进入引导页,如果是第一次安装,就会进入引导页,以后就不会再进入引导页,本次demo将会运用SharedPreferences:package com.example.administrator.myapplication14.Activity;import android.content.Context;import android.content.Intent;import and

2016-08-10 10:21:42 1891

原创 Fragment中ListView的Item的点击事件(包含Item内部控件的点击事件)

代码记录在博客上,分享给想我一样的菜鸟们,自己忘了的时候也可以拿来看看,免得到处找代码: Fragment中ListView的代码package com.example.administrator.myapplication14.Fragment;import android.content.Intent;import android.os.Bundle;import android.sup

2016-08-09 17:38:24 13727 2

原创 DropDownListView的上拉加载及下拉刷新

最近一直在找上拉及下拉刷新的框架,DropDownListView真感觉不错,所以拿来与大伙分享一下,以后自己也可以用: 使用方式:引入TrineaAndroidCommon作为你项目的library,或是自己抽取其中的DropDownListView部分使用放在自己的项目上 DropDownListView的代码package com.example.upanddang;import andr

2016-08-05 19:41:23 1215

原创 利用ViewPagerIndicator制作带指示器的顶部导航

今日在网上找了一个带有不错指示器效果的ViewPager,稍微做了改动,拿来与大家分享一下,也是借助网上的ViewPagerIndicator这个框架来做的,废话少说,上代码: 一致惯例,先上布局文件:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/ap

2016-08-04 20:34:52 1175

原创 Android ListView实现不同类型的item

小编也是初来乍到,对于Android也是摸着石头过河。今天算是摸索着把listView不同类型的item给实现了,网上找了那么多每一个是完整版的,伤透脑筋,废话不多,上代码(有过错还请指正): 先看主布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c

2016-08-04 16:00:20 1316

原创 Android简单实现侧滑功能

简单实现Android侧滑功能,Activity布局文件:<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema

2016-08-04 10:56:32 552

安卓引导页

引导页,附带两种ViewPager切换动画

2016-11-27

android-修改头像

5分钟完成修改头像功能

2016-10-22

IndexViewDemo

AndroidUI组件 IndexView 为列表添加索引

2016-10-22

MoreTextDemo

Android TextView多文本折叠与展开

2016-10-12

仿知乎互动隐藏与显示

仿知乎滑动隐藏与显示ToolBar,SwipRefreshLayout刷新

2016-09-07

MaterialSearchView-demo

Android stutio开发

2016-08-26

带三角指示器的ViewPager

带三角指示器的ViewPager

2016-08-12

Android 瀑布流照片墙

本工程用Android Studion 编写,可以直接运行

2016-08-11

空空如也

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

TA关注的人

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