- 博客(21)
- 收藏
- 关注
原创 picasso,glide两种图片框架
图片加载框架:glide和picasso 两者用法相近区别:picasso的特性:1 :处理adapter中Imageview的回收和取消已经回收的Imageview的下载进程(即:避免图片错位问题)2:使用最少的内存完成复杂的图片转换,比如把下载图片转成圆角3:自动添加磁盘和内存缓存glide的特性:1:gif动画的解码2:本地视频剧照解码3:缩略图的支持
2016-11-29 13:47:46
326
原创 DropEditText可拉伸EditText
DropEditText常用场景,一般在登录界面切换账号时,会出现一个弹框,里面有可供切换的账号 步骤: 这里使用到自定义组合控件,首先写一个xml布局LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" androi
2016-11-29 13:46:39
616
原创 友盟统计的基本继承和实现
友盟统计友盟统计实际还是可以的,按照官方文档一步步集成,是可以做出来的 。。。简介友盟是第三方的大数据服务提供商,友盟统计只是他提供的其中一种服务。统计服务有两种:一种是移动应用统计,另一种是网站统计,对于我们安卓开发来说,用的肯定是应用统计,友盟的移动应用统计可以帮助移动应用开发商统计和分析流量来源、内容使用、用户属性和行为数据,以便开发商利用这些数据进行产品、运营、推广策略的决策。
2016-11-29 13:45:24
993
原创 imageloder的基本使用
ImageLoader简介开源的图片加载框架多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置支持图片的内存缓存,文件系统缓存或者SD卡缓存支持图片下载过程的监听根据控件(ImageView)的大小对Bitmap进行裁剪
2016-11-29 13:44:30
508
原创 EventBus 的基本概念和使用
EventBus是一款针对Android端优化的消息总线。简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络数据,把返回的数据通过Handler或Broadcast通知UI,这些需求都可以通过EventBus实现。主要功能:替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息优缺点:调度灵
2016-11-29 13:43:48
411
原创 GreenDao 的基本使用
概念介绍:greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。与同类型的ormLite 比较:(扯再多没用,上数据图! 最下面)ormlite 基于注解和反射的的方式,导致ormlite性能有着一定的损失(注解其实也是利用了反射的原理) 优点:维护更方便,使用更简单,而且容易上手。(文档较全面,
2016-11-29 13:38:43
1304
转载 android快速开发框架xUtils
android快速开发框架xUtils2014-08-25 16:20 48897人阅读 评论(17)收藏举报分类: 开源项目(5) android(66) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]xUtils简介xUtils 包含了很多实用的androi
2016-11-18 20:24:30
330
原创 Android开发之XML文件的解析的三种方法
Android开发之XML文件的解析的三种方法2014-12-01 19:25 486人阅读 评论(1)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台
2016-11-18 20:23:07
515
转载 DropEditText,带下拉功能的EditText
DropEditText,带下拉功能的EditText标签: androidDropEditText自定义view2016-05-28 16:34 526人阅读 评论(0)收藏举报分类: Android(23) Android控件(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+
2016-11-18 20:19:24
496
原创 实现图片获取ImageLoad和UM配置
import android.app.Application;import com.nostra13.universalimageloader.cache.disc.naming.HashCodeFileNameGenerator;import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerato
2016-11-11 10:19:55
685
原创 Read data 读请求数据流
public class ToolsUtils { public static String ReadTools(InputStream is) { try { byte[] b = new byte[1024]; ByteArrayOutputStream baos = new ByteArrayOutputStre
2016-11-11 10:17:45
571
原创 java面向对象
java是一种面向对象的语言。也就是说,这种程序设计,把现实中的所有的问题都当做一个个对象来解决,每个对象都有其独立的属性和方法,每个对象之间具有一定的联系,在面向对象设计编程中,不需要考虑对象的实现细节,每个对象都有自己的任务和功能。比如说汽车是一个对象,飞机也是一个对象;汽车具有后备箱、方向盘和发动机等属性,飞机有机翼、操作台等等属性,如果程序想实现能够根据汽车状态输出相应语句,比如前进、后退
2016-10-31 14:17:21
264
原创 购物车的实现
private LinkedList listbool=new LinkedList(); private List list; private CartAdapter cart; private CheckBox checkall; private TextView tvall; private double sum=0;
2016-10-31 13:47:28
322
原创 短信验证的实现
首先写一个短信验证类RegisterPage/** 短信注册页面*/public class RegisterPage extends FakeActivity implements OnClickListener, TextWatcher { // 默认使用中国区号 private static final String DEFAULT_COUN
2016-10-31 13:40:29
416
原创 百度地图的定位
public class BaidumapActivity extends Activity { boolean isFirstLoc = true; // 是否首次定位 private MapView mMapView; private BaiduMap mBaiduMap; private LocationClient mLocClient;
2016-10-31 13:37:09
298
原创 Android 分页加载
private ListView listView; private List fenList; int index = 0; final int PAGE_NUMBER = 7; private HomeAdapter adapter; private List data; private View pro_bar; @O
2016-10-26 16:07:13
383
原创 Android 多选框
package com.example.allandreverse;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.content
2016-10-26 16:02:27
458
原创 轮播图
package com.example.mypic;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.support.v4.view.ViewPager;import andr
2016-10-26 16:01:10
318
原创 Webview 加载网页
Intent intent=getIntent(); String extra = intent.getStringExtra("url"); web=(WebView) findViewById(R.id.web); web.loadUrl(extra); web.setWebViewClient(new WebViewCl
2016-10-26 15:59:19
266
原创 xlistview
private XListView xlv; String path = ""; String refresh = "http://ic.snssdk.com/2/article/v25/stream/?count=20&min_behot_time=1473057356&bd_latitude=4.9E-324&bd_longitude=4.9E-324&bd_loc_tim
2016-10-26 15:56:13
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人