自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (40)
  • 问答 (1)
  • 收藏
  • 关注

转载 android:windowSoftInputMode属性详解

android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju

2015-08-31 08:04:40 620

原创 Android学习之解决ListView中item点击事件和item中Button点击事件冲突问题

在ListView中添加Button后,如果只是单纯的加入而不加限制的话,ListView的onClick点击事件没有响应,因为Button获取了item的焦点,想要两者都可点击,需要加上如下限制: 在ListView的适配器中的布局文件中添加: (1)在布局文件的根元素上中添加属性android:descendantFocusability="blocksDescendants" (2)在

2015-08-23 17:04:24 4571

原创 Android学习之压缩图片到指定大小

关于图片压缩,是为了上传服务器时有些地方有大小限制,因此,这里我总结了两种方法,个人感觉方法一比较准确一点。 方法一: /** * 图片压缩方法一 * * 计算 bitmap大小,如果超过64kb,则进行压缩 * * @param bitmap * @return */ private Bitmap ImageCompressL(Bitmap bitmap)

2015-08-20 22:52:12 5385

原创 Android学习之Bitmap对象与字节数组相互转换

1、将Bitmap对象读到字节数组中 ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); byte[] datas = baos.toByteArray(); 2、将字节数组转为Bitmap对象 byte[]

2015-08-20 22:46:50 15475

原创 Android学习之利用BitmapFactory工厂压缩图片

BufferedInputStream in = new BufferedInputStream( new FileInputStream(new File(path))); BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = false; options.in

2015-08-20 22:41:03 1449

原创 Android学习之保存Bitmap到指定文件夹

/** * 保存图片到指定文件夹 * * @param bmp * @param filename * @return */ private boolean saveBitmapTofile(Bitmap bmp, String filename) { if (bmp == null || filename == null) return false; C

2015-08-20 22:36:36 2603

原创 Android学习之ScollView嵌套ListView和GridView问题

直接在ScollView中嵌套ListView和GridView的话,ListView和GridView只会显示一部分内容,不能显示完整,需要重写ListView和GridView中的onMeasure方法,代码如下: 下面是重写ListView,GridView用法相同。 public class MyListView extends ListView { public MyListVi

2015-08-20 08:11:12 1510 2

原创 Android学习之图片压缩,压缩程度高且失真度小

以前在做手机上传图片的时候,直接获取相机拍摄的原图上传,原图大小一般1~2M,因此上传一张都比较浪费资源,有些场景还需要图片多张上传,所以最近查看了好多写的关于图片处理的资料,然后试着改了一个图片压缩的方法。经测试用着还不错,压缩效果很理想,主要是失真不明显。在这里分享一下。 下面直接上代码: /** * 上传服务器时把图片调用下面方法压缩后 保存...

2015-08-14 17:08:25 1197

转载 FILEUTILS 介绍

Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了。如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归。     下面是的一个解决方案,借助Apache Commons IO工具包(commons-io-1.1.jar)来简单实现文件(夹)的复制、移动、删除、获取大小等操作。 import org.apache

2015-08-13 10:14:41 1023

原创 Android使用XUtils框架上传照片(一张或多张)和文本,服务器接收照片和文字(无乱码)

Android上传图片,这里我使用了现在比较流行的XUtils框架,该框架可以实现文件上传、文件下载、图片缓存等等,有待研究。 下面是Android段上传的代码: String uploadHost="http://192.168.1.100:8080/ReceiveImgFromAndroid/ReceiveImgServlet"; //服务器接收地址 RequestParams pa

2015-08-12 17:36:54 4356

原创 GSON学习笔记之初识GSON

引用“JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式。 ”         以前手机端与服务器数据交互的时候用过xml格式,后来又用了JSON格式,不管是服务器生成json数据,还是手机端解析json数据,虽然用到一些json苦累,但都比较繁琐。最近从一些项目中发现了Googl

2015-08-11 10:31:49 1148

转载 MeasureSpec学习

在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。 这个大小的模式,有点难以理解。在系统中组件的大小模式有三种: 1.精确模式(MeasureSpec.EXACTLY) 在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。 2.最大模式(MeasureSp

2015-08-11 08:36:40 719

原创 Android长按事件和点击事件问题处理,OnItemLongClickListener和OnItemClickListener冲突问题

今天在做demo时,需要设置ListView的item的长按和点击事件,OnItemLongClickListener和OnItemClickListener,然而点击事件可以实现,在长按时操作会同时触发点击事件,然后查看了一下Android的相关源码,可以看到系统是优先相应clicklisener的,他是没有返回值的的。而对于OnItemLongClickListener是有一个返回值标识。对于

2015-08-07 14:08:30 12852 1

原创 Android学习之getMeasuredHeight(),getScrollY(),getHeight()的区别

先说getMeasuredHeight()和getHeight(),这两个方法都是获取组件高度的,在普通布局中,如果组件本身没有超过手机屏幕,那么这两个方法获取的组件高度相等;但是如果在像ScrollView这种滑动布局中,组件往往会超出屏幕,那么getHeight()获取的高度就是屏幕显示的高度,不确切的说就是屏幕高度,而getMeasuredHeight()获取的是这个组件实际大小,包括显示的

2015-08-06 17:47:41 4351

原创 自定义ScrollView,实现ScrollView滑动监听并记录滑动位置。

Android自带的ScrollView对于滑动监听接口没有开放,然而在许多时候记录ScrollView的滑动位置,实现这个功能比较简单,自己实现一个ObserveScrollView类来继承ScrollView,然后重写里面的onScrollChanged(int l, int t, int oldl, int oldt)方法,本方法就是ScrollView的滑动监听,接着声明一个接口,在重写的

2015-08-06 17:28:26 10411

net.lingala.zip4j.core.ZipFile_1.3.2.jar

net.lingala.zip4j.core.ZipFile_1.3.2.jar 解压缩zip,带解压进度

2018-05-21

iOS自定义软键盘-UIInputView-UIKeyInput

iOS自定义软键盘-UIInputView-UIKeyInput,支持 字母、数组、符号,3种类型的键盘输入;

2018-05-15

Android-自定义软键盘

Android-自定义软键盘,支持数字、字母、符号、中文符号等多种键盘,自定义KeyBoard,使用KeyBoardView加载(keyboardView.setKeyboard(k1););

2018-05-14

proto-2.4.1.zip

proto-2.4.1.zip

2017-04-20

Android-Plugin插件设计-获取插件资源

Android Android-Plugin插件设计-获取插件资源

2017-04-20

Android-Plugin插件设计-2016-09-22.zip

Android-Plugin插件设计-2016-09-22.zip

2016-09-22

Android二维码-条形码扫描

Android二维码-条形码扫描

2016-09-20

Android自定义View圆形进度条

Android自定义View圆形进度条

2016-09-20

Log管理器说明

Log日志管理器说明

2016-09-20

Android支持GIF

Android支持GIF

2016-09-20

Android-AIDL进程间通讯

Android-AIDL进程间通讯

2016-09-20

电子签名贝塞尔曲线-版本一2016年7月29日10-12-06

电子签名贝塞尔曲线-版本一2016年7月29日10-12-06

2016-09-12

OkHttp库以及使用demo

OkHttp库以及使用demo

2016-09-12

高德导航demo

高德导航demo

2016-09-12

加载框-奔跑小人-自定义组件版-new-2016年7月7日

加载框-奔跑小人-自定义组件版-new-2016年7月7日

2016-09-12

javabase64-1.3.1.jar

java Base64编码解码jar库

2016-07-29

Android反编译工具包

Android反编译工具包,包括apktool、dex2jar-2.0、jd-gui-windows-1.4.0

2016-07-19

zip4j_1.3.2.zip

Java操作zip压缩格式的开源项目,功能强大而且使用方便,能完全满足Java操作Zip压缩文件,官方网址为:http://www.lingala.net/zip4j/ 可以下载到jar包、源码和示例,好像没有提供API文档。 资源包括:jar包、文档、源码和一些官方示例 该项目的官方说明: Key features(主要特性): Create, Add, Extract, Update, Remove files from a Zip file (针对ZIP压缩文件创建、添加、抽出、更新和移除文件) Read/Write password protected Zip files (读写有密码保护的Zip文件) Supports AES 128/256 Encryption (支持AES 128/256算法加密) Supports Standard Zip Encryption (支持标准Zip算法加密) Supports Zip64 format (支持zip64格式) Supports Store (No Compression) and Deflate compression method (支持Store(非压缩)和Deflate压缩方法---不太明白) Create or extract files from Split Zip files (Ex: z01, z02,...zip) (针对分块zip文件创建和抽出文件) Supports Unicode file names (支持Unicode编码文件名) Progress Monitor (进度监控)

2016-07-12

Android 侧边栏菜单demo

侧边栏菜单demo

2016-07-06

FragmentDemo

FragmentDemo FragmentDemo

2016-06-28

TabHostDemo

TabHostDemoTabHostDemoTabHostDemo

2016-06-28

Android手电筒程序

Android手电筒程序,兼容Android6.0及以下手机

2016-06-17

Android文件断点下载

Android文件断点下载,使用HttpConnection

2016-06-17

Android拍摄视频上传服务端

Android拍摄视频上传服务端,附上Android端和服务端代码

2016-06-08

基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果,并提供生成二维码的方法。

2015-12-10

Android数据库SQLite基本操作工程

Android数据库SQLite基本操作工程,最简单的增删改查方法。

2015-12-10

node-v5.1.0-x64

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。

2015-12-02

apache-ant-1.9.4-bin

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能

2015-12-02

MD5Util获取文件MD5值

用于获取文件的MD5值,用于获取文件的MD5值,

2015-09-18

CalendarManager工具包

CalendarManager 实现日历管理,手势最小化,最大化日历,

2015-09-15

android-pdfview

android-pdfview是一个Android类库,提供一个快速读取显示Android PDF文件的组件——PDFView,该组件支持手势、动画和缩放。并且基于Google的VuDroid类库解码PDF文件。可以通过手势滑动PDF文件、对PDF文件进行放大缩小操作。

2015-09-15

MetaTest.zip

meta-data在AndroidManifest中是以键值对的形式存在的,可以将meta-data放在application根节点下,也可以放在某个activity节点下。因为存放的位置不同,因此获取value时也要使用对应的方法.

2015-09-01

ReceiveImgFromAndroid

服务器端使用SmartUpload.jar工具接收手机端上传的文件,只要用到接收图片以及文字等等。

2015-08-12

xUtils.jar

xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响.

2015-08-12

SmartUpload.jar

SmartUpload用于保存jsp界面传来的文件和手机端提交的文件。

2015-08-12

gson-2.2.2.jar

在GSON的API中,提供了两个重要的方法:toJson()和fromJson()方法。其中,toJson()方法用来实现将Java对象转换为相应的JSON数据,fromJson()方法则用来实现将JSON数据转换为相应的Java对象

2015-08-11

eclipse-src

eclipse-src 用于查看java源码

2015-01-13

android-sdk4.4-src.zip

android-sdk4.4-src.zip用于查看android源码

2015-01-13

Android 开机自启动程序

实现Android 开机自启动程序,BroadCastReceiver

2014-12-30

Android ListView下拉刷新

简单的实现listview下拉刷新,集成demo

2014-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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