自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 融云即时通讯集成

1.下载SDK 导入molde 然后进行关联。下载好的SDK 点击进入然后选择SDK_v2_7的这个进来后是下图这个样子然后复制全路径名打开studio 创建一个新的工程 导入导入成功后进行关联然后几点ok SDK就算导入完成2.创建应用 获得key值 和 token值.进行应用开发之前,需要先在融云开发者

2017-05-06 08:29:51 2472

原创 VR 全景图实现

VR(Virtual Reality )是虚拟现实,通过构建三维动态实景,让用户真实的沉浸其中,它可以给人一种身临其境的感觉,以逼真的表现虚拟世界的环境,可以影响到各行各业,给人们带来视觉、感官逼真的体验  那么接下来我就跟跟大家分享一个VR全景图的小Demo实现 感受一下 首先下载SDK  Github https://github.com/babysource/VRDroid.git  导

2017-04-08 14:15:46 2831

原创 RecyclerView点击当前item改变 背景颜色

既然是做RecyclerView的item点击切换背景颜色  肯定要先创建出来 所以以上的步骤我就不在这里展示了1.首先在drawable里 创建  selector  2.然后在RecyclerView 的子布局里 将背景颜色设置为  android:background="@drawable/listitem_selector"{C

2017-04-01 10:07:56 12164

转载 自定义view触摸放大缩小

真心佩服那些一直专注于技术共享的大神们,正是因为他们无私的分享精神,我才能每天都有进步。近日又算是仔细学了android的自定义控件技术,跟着大神的脚步实现了一个自定义的ImageView。里面涉及到常用的多点触控技术。在此十分感谢那些默默奉献的大神们,同时向他们学习,也把自己的学习过程以及收获到的知识分享给大家。这个自定义的ImgaeView实现了图片的自由缩放,自由移动,并解决了与ViewPa

2017-01-02 19:36:11 4741 1

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

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

2016-12-25 14:38:31 851

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

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

2016-12-25 14:34:52 320

原创 Glide清除缓存

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

2016-12-25 14:32:18 9120

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

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

2016-12-25 14:29:12 301

原创 Httpclient的Get请求和Post请求

在移动互联中的网络请求方式多种多样,其中有一种apache公司提供的网络请求方法,HttpClient ,使用起来还是比较简单方便的,今天就简单的说一下他的两种请求方式。第一种,Get请求方法代码如下:public class MainActivity extends Activity { private ListView listView; private

2016-12-25 14:25:11 230

翻译 SdCard读取文件和音乐

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

2016-12-25 14:22:51 383

原创 ImageLoader Demo

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

2016-12-25 14:16:46 343

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

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

2016-12-25 14:13:25 342

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

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

2016-12-25 14:05:45 286

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

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

2016-12-25 13:55:14 411

原创 ViewPager

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

2016-12-24 22:52:28 551 3

空空如也

空空如也

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

TA关注的人

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