排序:
默认
按更新时间
按访问量

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

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

2015-12-23 10:51:48

阅读数:2571

评论数:0

Android 动态控制控件的位置

下面是个小例子,给listView设置一个背景,通过感应listView的滑动,让背景也跟着一块动,但是背景动作幅度要比listview大// Prepare the header view for our list headerView = new View(this);//headerVi...

2015-12-22 18:09:32

阅读数:1726

评论数:0

MyEclipse Hibernate环境搭

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

2015-12-15 10:32:43

阅读数:625

评论数:0

使用xUtils做图片下载缓存

首先需要下载xutils 的库 写一个工具类,封装相关的方法 public class ImageUtils{ /** * 给出图片的url和环境,从网上加载图片并显示在给出的imageView上 * @param context 环境 * @param imag...

2015-12-14 16:13:20

阅读数:1774

评论数:0

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

bit.ly相比起twitter和google的短连接服务,使用起来更为简单(谷歌的弄了一晚上也没弄出来)而且使用的是get方法,测试和上手都比较容易,下面是使用android 原生类写的通过长url获取短连接的方法,拷贝过去就可以直接用了,而且附赠我自己申请的key,免除诸位申请key的麻烦。 ...

2015-12-10 19:17:35

阅读数:1461

评论数:0

JAVA 去除字符串的非法字符

方法一:使用正则表达式,只保留常见字符 String wrongString = "sdfsa f,ds。";String correct = wrongString.replaceAll("[^0-9a-zA-Z]J*","");匹配结...

2015-12-10 14:53:35

阅读数:4667

评论数:0

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

获取IMEI等 public String getPhoneInfo(Context context) { TelephonyManager tm = (TelephonyManager) context .getSystemService(Con...

2015-12-09 09:10:34

阅读数:5297

评论数:0

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

在实际应用中经常会遇到这样一种需求,由最大最小的经纬度给出一个矩形范围,然后判断一个点是否在这个范围内部,由于经纬度有负有正,而且经度跨越正负180度后变号并且反向增减,一两步计算不出来,下面给出一种计算方案,其中在经度的处理上,只有劣弧计入范围内部,也就是只有小于半球面的那部分算作区域内部,如果...

2015-12-07 23:10:15

阅读数:6142

评论数:4

Android自定义TextView省略号样式

在布局xml中设置textView的字段 android:maxLines="2"  android:ellipsize="end"字段之后,textview会自动压缩行数,并且对压缩掉的部分用...显示。如果不想用...而想用。。。或者... ...就需要...

2015-12-06 22:44:21

阅读数:3745

评论数:0

使用Andorid原生工具类获取手机经纬度

对于不使用任何第三方地图sdk的设备,可以直接获取gps传感器,基站传感器,wifi传感器所获取的经纬度,一般写一个service放在后台,代码如下 import android.app.IntentService; import android.content.Context; import...

2015-12-03 08:49:49

阅读数:2788

评论数:0

JAVA Socket基础例程

1、tcp通信 例程:由客户端发一条字符串到服务端,服务端收到之后相应,客户端收取相应字符串。 首先是服务端接受连接的代码 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStrea...

2015-11-21 18:30:31

阅读数:700

评论数:0

MySQL存储过程的简单用法

情景1:使用存储过程做简单的四则运算 传入三个整形参数,求他们的和,用第三个参数作为返回 DELIMITER $$ USE `school`$$ !-- 选择表名 DROP PROCEDURE IF EXISTS `proc_2`$$ !-- 设置存储过程的名字 CREA...

2015-11-21 17:00:09

阅读数:530

评论数:0

使用通道和byteBuffer进行大文件分批传输

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import ...

2015-11-20 20:59:47

阅读数:968

评论数:0

使用javaassist在内存中动态生成类

public static void main(String[] args) throws NoSuchMethodException, SecurityException, InstantiationException, IllegalAccessException, ClassNotFound...

2015-11-20 20:28:32

阅读数:2853

评论数:0

线程同步的三种方案

包括1、同步代码块,2、ReentrantLock 对象,3、wait()和notify()

2015-11-20 17:34:59

阅读数:380

评论数:0

把一个对象存储到硬盘上——Externalizable

Java的对象不仅可以在内存中调用,还可以在硬盘中存取,需要实现一个Externalizable接口,下面介绍其简单用法 首先,写一个类实现Externalizable接口 import java.io.Externalizable; import java.io.IOException; imp...

2015-11-20 17:22:33

阅读数:409

评论数:0

Android四大组件易考题分析

题型1:请列出Android四大组件: 答:Activity,Service,BroadcastReceiver,Provider 题型2:请描述下Activity的生命周期 答:7个生命周期 onCreate-onStart-onResume-onPause-onRestart-onSto...

2015-11-20 11:41:29

阅读数:831

评论数:0

使用序列化方法进行sql行转列

本人听网课做的一点笔记,感觉很实用,分享出来 表结构: sql 语句 其中,tb_sequerce表是一个只含有一列id的表,如下 create table tb_sequence(id int auto_increment not null primary key(id)) ...

2015-11-20 11:35:46

阅读数:401

评论数:0

mysql多次join同一张表的处理

在做多表联查的时候有时候会碰到比如一个班有两个老师,在班的表里记录了两个老师的id,现在要把id换成这两个老师的名字,就需要按照老师的id去查老师表,也就是班级表需要两次join老师表来获取两个或多个老师的名字,如果直接join是不行的,因为两个老师表会重名,但是只要给老师表起个别名就好了,代码如...

2015-11-17 20:09:47

阅读数:7149

评论数:1

Andorid制作内含控件的自定义布局

首先可以先写一个xml文件将整体的样式写在里面,方便调用,起名叫attr.xml放在res/values目录下 第二步,写一个类继承RelativeLayout,生...

2015-11-16 11:09:16

阅读数:419

评论数:0

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