关闭

Android 保存bitmap到相册

安卓原生的保存相册方法可以用但是可调参数很少,对三星这样的手机支持不好,图片的创建时间一般为1970.1.1,可以通过复写android原生的方法来添加相关参数,比如照片创建时间和gps位置信息什么的 下面是保存到相册用的函数 /** * Insert an image and create a thumbnail for it. * * @param cr ...
阅读(1474) 评论(0)

Android 自定义ViewPager的滑动速度

android当中的Viewpager用作自动滑动的轮播效果时,其滑动速度要比ios快好多,不是很美观。其实v4包里的viewpager已经预留了速度接口,但是并没有对外开放,而写自定义viewpager经笔者测试很不现实,于是只能拿viewpager里面的私有成员Scroller 来开刀。 首先复写scroller这个类的一些重要方法 public class FixedSpeedScrol...
阅读(558) 评论(0)

Android listView 头部添加透明titleBar

效果图如下 activity布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an...
阅读(781) 评论(0)

Android 给scrollView添加毛玻璃效果的标题栏

效果如下 首先是布局文件,头部的标题栏是个压在scrollview上面的自定义控件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/windo...
阅读(683) 评论(0)

Android 毛玻璃效果弹出菜单动画

仿ios上屏幕下方向上滑出来的一个模糊菜单,效果如下 原理很简单,页面上原来有一个gone的framelayout,调用方法让它弹出的时候加了一个位移动画,让它从底部出来,出来的时候给这个framelayout里的一个imageView设置一个模糊后的截屏图片,并且这个图片也加一个相同时间的反方向位移动画,这个demo里用到的Blur模糊类和自定义imageView可以去我前两篇博客上找...
阅读(841) 评论(0)

Android 毛玻璃效果对话框

一个popwindow,在弹出的时候背景是原界面的截图加高斯模糊效果 先给出popwindow的布局文件 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/FrameLayout1" android:layout_width="match_p...
阅读(1947) 评论(1)

Android模糊bitmap的工具类

传入一个压缩好的bitmap,返回一个同等大小的模糊后的新bitmap,效率感觉还行 package com.npi.blureffect; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Bitmap; import android.os.Build...
阅读(699) 评论(0)

Android可以动态控制图片显示区域的自定义ImageView

一个imageView经常需要动态的控制里面图片的显示区域,比如根据触摸去改变里面图片的显示位置,或者放大镜效果等,于是做了这么个自定义控件,亲测好用,而且已经做了参数容错,只要传入上下左右的偏移量即可,不用担心传入的数过大。而且还可以设置默认的偏移量 package com.npi.blureffect; import android.content.Context; import andr...
阅读(1866) 评论(0)

Android 动态控制控件的位置

下面是个小例子,给listView设置一个背景,通过感应listView的滑动,让背景也跟着一块动,但是背景动作幅度要比listview大// Prepare the header view for our list headerView = new View(this);//headerView是一个只有宽高,没有内容的空白view headerView.setLayoutParams(...
阅读(1320) 评论(0)

MyEclipse Hibernate环境搭

myeclipse由于其内置了hibernate的所有库和包,所以搭建环境特别容易,具体步骤如下 首先,新建一个工程,然后在项目树里右击这个工程,选择安装hibernate支持,如图所示 2,点击之后按照提示选择相应的java环境和hibernate版本 选择生成hibernate.cfg.xml文件和HibernateSessionFactory.java类,其中Hiber...
阅读(532) 评论(0)

使用xUtils做图片下载缓存

首先需要下载xutils 的库 写一个工具类,封装相关的方法 public class ImageUtils{ /** * 给出图片的url和环境,从网上加载图片并显示在给出的imageView上 * @param context 环境 * @param imageView 控件 * @param imageUrl 如http://bbs.lidro...
阅读(1517) 评论(0)

Android使用bit.ly的api获取url 短连接

bit.ly相比起twitter和google的短连接服务,使用起来更为简单(谷歌的弄了一晚上也没弄出来)而且使用的是get方法,测试和上手都比较容易,下面是使用android 原生类写的通过长url获取短连接的方法,拷贝过去就可以直接用了,而且附赠我自己申请的key,免除诸位申请key的麻烦。 但是把长连接换成短连接有什么用我还没看出来,至少在twitter上发东西twitter会自动帮你转的...
阅读(1043) 评论(0)

JAVA 去除字符串的非法字符

方法一:使用正则表达式,只保留常见字符 String wrongString = "sdfsa f,ds。";String correct = wrongString.replaceAll("[^0-9a-zA-Z]J*","");匹配结果: 共找到 2 处匹配: , 。 方法二:根据ASCII码匹配,去掉不合法的ASCII码 /** * 清除ASCII码中的换...
阅读(2887) 评论(0)

Android 获取手机的IMEI等设备信息

获取IMEI等 public String getPhoneInfo(Context context) { TelephonyManager tm = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); StringBuilder sb...
阅读(4091) 评论(0)

根据经纬度判断一个点是否在一个矩形范围内

在实际应用中经常会遇到这样一种需求,由最大最小的经纬度给出一个矩形范围,然后判断一个点是否在这个范围内部,由于经纬度有负有正,而且经度跨越正负180度后变号并且反向增减,一两步计算不出来,下面给出一种计算方案,其中在经度的处理上,只有劣弧计入范围内部,也就是只有小于半球面的那部分算作区域内部,如果想算超过180的大面积,请求反操作。 下面是主要方法: /**      *...
阅读(4545) 评论(1)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:435251次
    • 积分:5068
    • 等级:
    • 排名:第6130名
    • 原创:143篇
    • 转载:0篇
    • 译文:1篇
    • 评论:188条
    最新评论