- 博客(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
2018-05-21
Android-自定义软键盘
2018-05-14
zip4j_1.3.2.zip
2016-07-12
node-v5.1.0-x64
2015-12-02
android-pdfview
2015-09-15
MetaTest.zip
2015-09-01
xUtils.jar
2015-08-12
gson-2.2.2.jar
2015-08-11
Android保活相关的技术方案
2019-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人