`
龙哥IT
  • 浏览: 254576 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
ExpandTabView实现下拉菜单效果.  
SmoothProgressBar 是一个帮你的APP方便实现可定制的、平滑动画的水平滚动条(即无值进度条)的开源Android代码库。 这个小型代码库的使用很简单直接,支持两种方式,即在布局xml文件中通过配置使用,或者代码中调用,通过将SmoothProgressDrawable对象设置给ProgressBar实现效果。 这个效果,真正实现起来,很炫的  
原文  http://www.cnphp6.com/archives/63495     https://github.com/etsy/AndroidStaggeredGrid  用的github上面提供  瀑布流,继承于abslistview,回收机制不错,并且提供了OnScrollListener来监听滑动时间。 然后想加一个下拉刷新功能,下面分享一下研究的最终  结果 。  Java代码: package com.xxx.waterfall; import
Afinal是一个开源的Android的orm和ioc应用开发框架,其特点是小巧灵活,代码入侵量少。在android应用开发中,通过Afinal的ioc框架,诸如ui绑定,事件绑定,通过注解可以自动绑定。通过Afinal的orm框架,无需任何配置信息,一行代码 ...
DragSortListView,效果是,点击按住listitem拖动,就会在list列表中,随意交换位置
KJFrameForAndroid使用方法1 摘要 写给那些在用、想用、还没有用过KJFrame的朋友。 KJFrameForAndroid总共分为四个功能:Activity继承链的规范,Http数据请求和上传下载,Bitmap大图加载以及ListView滚动时只加载内存图片,数据库对象存储与集合对象存储。还有一个独立出来的功能CJFrame插件化开发框架,支持启动在你的手机中未安装的apk应用。本文原创,转载请注明地址:http://blog.kymjs.com/ Activity继承链 使用你的Activity(Fragment)继承自KJActivity(KJFragment) ...
DoubleDatePickerDialog.java public class DoubleDatePickerDialog extends AlertDialog implements OnClickListener, OnDateChangedListener { private static final String START_YEAR = "start_year"; private static final String START_MONTH = "start_month"; private static fina ...
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */ import java.io.File; import android.content.Context; import android.os.Environment; /** * 本应用数据清除管理器 */ public class DataCleanManager { /** * 清除本应用内部缓存(/data/data/com.xxx.xxx/cach ...
package com.example.headpull; import java.text.SimpleDateFormat; import java.util.Date; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import androi ...
package com.example.headpull; import java.util.List; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; //BadgeUtil provides static utility methods to set "badge count" on Lau ...
如果以后遇到Ma<int,values>的中key是integer类型的时候,那么最好map改成SparseArray来替换到,因为SparseArray的效率更高一些
package com.weixin.android; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.media.MediaPlayer; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import ...
/* * Copyright (c) 2014,KJFrameForAndroid Open Source Project,张涛. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/li ...
package net.oschina.app.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Tim ...
package net.oschina.app.util; import android.graphics.Bitmap; import com.google.zxing.BarcodeFormat; import com.google.zxing.MultiFormatWriter; import com.google.zxing.WriterException; import com.google.zxing.common.BitMatrix; /** * 二维码工具类 * * @author FireAnt(http://my.oschina.ne ...
Global site tag (gtag.js) - Google Analytics