- 博客(23)
- 资源 (59)
- 收藏
- 关注
原创 ImageView的android:adjustViewBounds属性
取值为true时:Adjust the ImageView's bounds to preserve the aspect ration of its drawable.调整ImageView的界限来保持图像纵横比不变。这并不意味着ImageView的纵横比就一定和图像的纵横比相同 XML定义里的android:adjustViewBounds="true"会将这个ImageV
2016-05-31 17:26:22 3368
转载 Android实现下载图片并保存到SD卡中
1.java代码,下载图片的主程序先实现显示图片,然后点击下载图片按钮,执行下载功能。从网络上取得的图片,生成Bitmap时有两种方法,一种是先转换为byte[],再生成bitmap;一种是直接用InputStream生成bitmap。(1)ICS4.0及更高版本中的实现4.0中不允许在主线程,即UI线程中操作网络,所以必须新开一个线程,在子线程中执行网络连接;然后
2016-05-31 16:53:19 1156
转载 Android SD卡路径问题
在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出来告诉用户。讲述的内容如下:
2016-05-31 16:15:49 640
转载 Universal-Image-Loader(android图片缓存)
项目介绍:Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader for Android的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程异步加载。它最初来源于Fedor Vlasov的项目,且自此之后,经过大规模的重构和改进。特性列举:多线程下载图片,
2016-05-30 17:57:46 355
转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:htt
2016-05-30 17:55:17 368
转载 Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解
一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个这方面的程序还是比较麻烦的,要考虑多线程缓存,内存溢出等很多方面。二、具体使用一个好
2016-05-30 14:43:19 442
转载 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
从UNIVERSAL IMAGE LOADER. PART 3(四个DisplayImage重载方法详解)中,我们学习了Android-Universal-Image-Loader(以下简称UIL)中四个DisplayImage重载方法的使用,如果你还没有学习,最好先返回去看看,不然可能不理解这篇文章。在这篇文章中我们将主要探讨Android-Universal-Image-Loader的主要流程
2016-05-30 14:38:58 616
转载 UNIVERSAL IMAGE LOADER. PART 3---ImageLoader详解
在之前的文章,我们重点讲了Android-Universal-Image-Loader的三个主要组件,现在我们终于可以开始使用它了。Android-Universal-Image-Loader有四个重载方法void displayImage(String url, ImageView view)void displayImage(String url, ImageView view,
2016-05-30 14:37:33 448
转载 UNIVERSAL IMAGE LOADER.PART 2---ImageLoaderConfiguration详解
ImageLoader类中包含了所有操作。他是一个单例,为了获取它的一个单一实例,你需要调用getInstance()方法。在使用ImageLoader来显示图片之前,你需要初始化它的配置-ImageLoaderConfiguration使用init(…)方法。然后,你就可以使用可以明确地根据需要使用不同形式的displayImage(…)。总之,ImageLoader最简单的用法如下所示(使
2016-05-30 14:35:37 393
转载 从源代码分析Android-Universal-Image-Loader的缓存处理机制
出处:http://www.cnblogs.com/kissazi2/ 讲到缓存,平时流水线上的码农一定觉得这是一个高大上的东西。看过网上各种讲缓存原理的文章,总感觉那些文章讲的就是玩具,能用吗?这次我将带你一起看过UIL这个国内外大牛都追捧的图片缓存类库的缓存处理机制。看了UIL中的缓存实现,才发现其实这个东西不难,没有太多的进程调度,没有各种内存读取控制机制、没有各种异常处理。反正
2016-05-30 14:34:02 431
转载 Android中如何通过程序打开或关闭GPS
手机应用中最酷的可能就是位置服务相关的了,如何读取GPS信息,在官方文档上有相当详细的说明,后面如果有机会,我也会专门写例子来介绍(教程已完成,请参见:教程:实现Android的不同精度的定位(基于网络和GPS))。但今天,我们先来看下如何以编程的方式来开启或关闭GPS。官方的API中,Android.provider.Settings.Secure类有2个静态方法:public stat
2016-05-27 16:52:18 2386 1
转载 Android Studio(AS)-->导入项目
Android Studio 1.4版本开始, 可以直接打开Eclipse项目;1:首先,你必须要有一个工程(Project), 才可以打开项目(Module); (注意:Eclipse中的Workspace对应Android Studio 中的Project, Eclipse中的Project对应Android Studio 中的Module, ); 2:通过菜单, 导入
2016-05-26 15:39:08 4812 1
原创 android中的字体闪烁效果和跑马灯效果
代码:MainActivity package com.wsj.textviewdmeo;import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import and
2016-05-26 10:07:13 3999
转载 侧滑可以删除的ListView
之前写了一篇可以侧滑删除的的ListView,用的自定义SlideView,把布局加载到SlideView中实现侧滑,后来网上查询了下,发现很多都是在代码中New一个侧滑按钮的对象来实现。效果如下:读取了系统应用列表,并且可以打开系统内部应用。 代码package cn.swu.pulltorefreshswipemenulistviewsample;import java.t
2016-05-25 14:40:54 853
原创 PullToRefresh开源demo
这个是从Github上下载的,自己看了下:代码:PullToRefreshListActivitypackage com.handmark.pulltorefresh.sample;import java.util.Arrays;import java.util.LinkedList;import android.app.ListActivity;import andr
2016-05-25 10:40:46 607 1
转载 Android下拉刷新上拉加载控件,对所有View通用!
前面写过一篇关于下拉刷新控件的博客下拉刷新控件终结者:PullToRefreshLayout,后来看到好多人还有上拉加载更多的需求,于是就在前面下拉刷新控件的基础上进行了改进,加了上拉加载的功能。不仅如此,我已经把它改成了对所有View都通用!可以随心所欲使用这两个功能~~ 我做了一个大集合的demo,实现了ListView、GridView、ExpandableListView、S
2016-05-25 10:23:53 2422 1
转载 Android权限
介绍一下Android的各种权限。代码如下:[html] view plain copymanifestxmlns:androidmanifestxmlns:android="http://schemas.android.com/apk/res/android" package="net.sunniwell.laun
2016-05-20 10:24:53 716
原创 Android 关闭Log日志
平时我们在开发Android应用时,会经常使用android.utils.Log类来打印日志。但到发布时,往往我们希望关闭Log输出。总不能一条条去注释去删除吧。下面推荐2个办法直接点的,就是重新封装个Log类。然后设个开关。[java] view plain copypublic class MyLog{
2016-05-19 17:20:43 7153
原创 android中当EditText获得焦点时屏幕下面的控件移位
有一个EditText下面有一个工具栏,但是当EditText获得焦点时,悲剧出现了,工具栏自动移位,直接移动键盘上面,这样就会挡掉一个控件,这个不是我想要的,在网上找了很久,找不到什么办法解决,可能是找的关键字不对吧,后在在一个好心的朋友下得到的这个问题的答案具体解决方法如下:找到项目的AnroidManifest.xml文件,在受影响的Activity的加入如下代码android:wi
2016-05-14 15:24:54 2859 1
原创 java数组与集合的转换
数组和集合的转换,直接的做法就是循环遍历复制一下。 集合类有支持转换的方法,用起来更方便。、List roomStatusIds = new ArrayList();...Long[] statusIds = (Long[]) roomStatusIds.toArray(new Long[roomStatusIds.size()]); toArray也有不带参数的方法
2016-05-03 19:38:47 667
Windows Installer Clean Up
2016-12-14
XListViewDemo
2016-05-24
Android更新带进度条的通知栏
2015-08-06
实现圆形圆角图片
2017-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人