- 浏览: 254576 次
- 性别:
- 来自: 武汉
最新评论
-
龙哥IT:
把这些东西,放在一起,自己用的时候方便而已,不用到处找了
Android权限Uri.parse的几种用法 -
YURANUS_:
干货 哈哈哈
Android权限Uri.parse的几种用法 -
narutolzj:
楼主,AppUtils类是自定义的吗,找不到~~
获取安装的应用 -
black_smart:
...
Android权限Uri.parse的几种用法 -
liu_zheng:
博主 我想把文字换成图片 要怎么修改呢??
用linearLayout代替ListView
文章列表
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
Android Afinal开发框架详解
- 博客分类:
- Afinal
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) ...
获取日期弹出框
- 博客分类:
- Android—DatePicker
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 ...
Android清除本地数据缓存代码
- 博客分类:
- android开发
/* * 文 件 名: 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 ...