自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 ViewPager加载网络图片

private int [] imageId ={R.drawable.a1,R.drawable.a2,R.drawable.a3, R.drawable.a4,R.drawable.a5}; private String [] images={"http://l2.51fanli.net//tuan//images//1//5806eac956808.jpg",

2017-05-13 14:49:17 567

原创 AsyncTask

private ListView lv;/** * ATTENTION: This was auto-generated to implement the App Indexing API. * See https://g.co/AppIndexing/AndroidStudio for more information. */private String path;@Overri

2017-05-13 14:33:45 311

原创 使用shape属性在api15及api16 上出现黑背景的解决方案

在开发过程中,使用shape会出现背景变黑的情况,如图:XML如下: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <size android:width="235dp" android:heig

2017-05-12 11:23:22 685

原创 自定义仿全民直播界面的悬停效果

在上一篇博客中,我们用自定义View的方式来实现了仿御泥坊(淘宝,360手机卫士等)界面悬停的效果展示,地址如下:点击打开链接            不过自定义的相对来说还是有点复杂的,那么有朋友要问了,有没有更简单一些的实现方式呢?       答案是:有的。今天我们使用Android自带的一些控件来实现界面悬停效果,说实话,必自定义的要好用很多,如果不是追求特别华丽的界面,这些控件基本

2017-02-14 14:52:18 959

原创 自定义御泥坊(淘宝、360手机卫士)产品详情页的布局悬停效果

如题:当一个浮动layout的滑动到顶部时,这个浮动layout就悬停下来,当屏幕往下滑动时,浮动layout也跟着往下移动。因为不知道怎么录制jif图片,所以上传两张图片代替。    效果就如上面三张图片所示。 好,看完效果图之后,我们来看一下这个效果的设计原理。        首先,我们来看一张整体的设计图:       设计

2017-02-10 19:29:16 583

原创 ListView的局部更新,不调用notify方法

局部刷新ListView,在很多场景下需要使用,比如下载界面,同时下载很多数据,进度条需要不停的改变,如果我们用notify的话,那么,就会出现屏幕闪屏的情况。那么我们怎么解决这个问题呢?        这就是listView的局部刷新,布局是一个ListView,ListView的条目布局是一个简单的TextView。具体代码如下:这是MainActivity的代码:impo

2016-12-21 22:21:22 490

原创 Glide清除缓存

Glide是谷歌推荐的一款加载图片的第三方框架,对内存优化更好,更省资源,他的众多好处,我就不一一描述了,有兴趣的朋友可以百度一下,介绍的还是挺详细的。今天主要给大家介绍一下关于怎么获取Glide的图片缓存和清除图片缓存,其实很简单,下面是写的一个工具类,简单易懂,便捷好用,哈哈!import android.content.Context;import android.os.Lo

2016-12-21 19:08:05 738

原创 OkHttp的get请求的简单用法

网上的很多大神写过OkHttp的使用方法,在使用过程中,有时候会请求不到数据,这里有一个方法可以试一下。先添加依赖:compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okio:okio:1.7.0'然后是具体的方法:private void getDataFromNet() { f

2016-12-19 11:19:54 544

原创 XlistView 上拉加载,下拉刷新

XlistView会使我们工作中经常用到的自定义控件,所以今天简单的来学习一下它的用法首先去github下载下来,倒入自己的工程,这个Demo里面用到了Xutils请求数据,pull解析XML数据等。然后代码如下:记得找到XlistView控件之后要打开他刷新的开关才可以正常使用!同时记得在androidmanifest.xml中开启联网权限public class MainAct

2016-11-23 21:00:22 243

原创 复杂的ListView,多条目加载

在现实的项目开发中,listView往往会加载不同类型的数据,这就要求我们要对listView进行多条目的加载,对数据类型进行判断,怎么判断呢?主要在适配器里面进行类型的判断。代码如下:在listView适配器重写的四个方法的基础上,再手动重写两个方法,分别是:getViewTypeCount(),getItemViewType(int position),这两个方法,第一个是确定加载条木有几

2016-11-23 17:38:07 1598

原创 BroadcastReceiver广播接收者的两种注册方式

广播是android四大组件之一,在我们的应用开发中也占据着重要的地位,我们在很多时候和很多场景中都需要使用到广播,那么接下来我们就说一下广播接收者的两种注册方式:第一种:在androidmanifest.xml中注册。在配置文件中注册的接收者的特点是即使应用程序已被关闭,该接收者依然可接受它感兴趣的广播,比如手机电池电量的广播接收者,没有必要将某个程序开启。代码如下:

2016-11-23 10:33:49 8927

原创 关于android Service服务的一些简单应用

Service在android开发中占据着很大的重要性,因为我们Activity和广播自身的局限性,不能再他们里面进行网络请求,数据请求等耗时耗费资源的操作。所以,这个时候我们就需要用到Service了!但是具体怎么用呢?我们来做个简单的小Demo!首先,新建一个Activity,有四个按钮,分别是两个启动服务的按钮,一个播放音乐的按钮,一个暂停音乐的按钮:{CSDN:CODE:1

2016-11-22 11:36:59 480

原创 lobiner 关于android中的sqlite数据库操作

sqlite是android自带的一种小型数据库,无需安装即可直接使用,方便有效。那么我们怎么操作他呢?一般有两种方法,第一种是使用sql语句的方法。代码如下:首先要创建一个数据库,写一个Myhelper类继承SQLiteOpenHelper类:public class MyHelper extends SQLiteOpenHelper {// 构造 version数据版本,是

2016-11-20 20:08:09 346

原创 SdCard读取文件和音乐

怎么从SdCard中读出音乐和文件呢?这里有几个简单的方法。首先从SDcard中读取文件:public class MainActivity extends Activity implements OnClickListener {// 属性private TextView tv;private Button bt_status;private Button bt_size

2016-11-20 19:56:51 824

原创 Xml的三种常用解析方法

一般在开发中,请求到的数据有事会是Json串,但是有时候也会是XML文件类型的数据文本,那么我们怎么对XML类型的数据进行解析呢?一般我们有三种比较常用的解析方式,DOM解析,SAX解析,和PULL解析。下面先说一下DOM解析:DOM解析是文档驱动类型,即将整个文档全部读取,然后进行解析,速度相对较慢。代码如下:public class MainActivity extends A

2016-11-20 19:46:07 695

原创 ViewPager的自动无线轮播

在项目开发中,我们经常会在软件的主页使用ViewPager来进行图片的无限次的自动轮换展示,但是常规的viewPager很显然不能满足我们的这个要求,那么我们就需要对ViewPager进行一些小小的改动,来达到我们实际想要的效果。下面是写的一个小Demo,大家可以看一下,原理其实非常简单。这个demo里实际上也不是真正的无限轮播,因为只是讲viewPager的最大页数修改为了整数的最大值,所以,理

2016-11-20 19:35:59 249

原创 Httpclient的Get请求和Post请求

在移动互联中的网络请求方式多种多样,其中有一种apache公司提供的网络请求方法,HttpClient ,使用起来还是比较简单方便的,今天就简单的说一下他的两种请求方式。第一种,Get请求方法代码如下:private String uul="http://v.juhe.cn/toutiao/index?type=top&key=2f41498b35e69877fc56dc96776

2016-11-20 19:28:24 461

原创 ImageLoader Demo

很多人都在讨论如何让图片能在异步加载更加流畅,可以显示大量图片,在拖动ListView的时候不会出现卡的现象。这里有一个关于这个开源项目的完美例子,ListView的图片加载、GridView的图片加载、ViewPager的图片加载、Gallery画廊的图片加载、Widget的使用。很完善的一个例子。要使用ImageLoader就要到这里下载jar包:https://g

2016-11-20 19:14:35 345

空空如也

空空如也

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

TA关注的人

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