自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 android圆角矩形进度条

最近做项目,有个一个需求,就是圆角进度条。效果图如下。当时项目时间很紧,没多去想怎么实现最佳,就直接把美工给的圆角进度条裁剪成了四份。来做 Canvas 剪切绘制。这样虽然也能达到效果,但是服用性很差。最近网上搜索了很长时间,发现Paint画笔,有遮挡层的功能。android.graphics.Paint.setXfermode(Xfermode xfermode) 。其中一个参数就是

2015-05-29 10:27:56 4950 2

原创 android 截屏以及对该图进行模糊

由于项目中用得比较多的两个功能 截图 和 模糊,我就整理成一个项目来概述。(源工程稍后上传)一 、截图核心代码 View.setDrawingCacheEnabled(true); View.buildDrawingCache(); Bitmap = View.getDrawingCache().copy(Config.ARGB_8888, true);可以看出,所有的Vie

2014-12-09 17:04:49 889

转载 Eclipse NDK 配置

一、关于NDK:NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要

2014-08-28 17:21:40 580

转载 Android调用so文件(C代码库)方法详解

一、为什么调用c的dll要用源码编译成so库Android系统是基于linux内核的移动终端系统,而dll是在windows环境下生成和调用的c库,所以不可以直接为android系统调用。二、安装(I)安装cygwin 1.下载cygwincygwin可以在windows上虚拟unix编译环境,还内置了许多linux的编辑器等工具,可供选择安装。在本

2014-08-27 15:53:07 1372

转载 Android画图之Matrix(深入)

Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式: 在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图。没专业工具,画的挺难看。解

2014-08-04 16:37:33 640

原创 android应用异常退出,抓取异常信息写入文件里

直接上代码,想用的同学直接

2014-06-27 11:42:28 952

转载 Android非常好用的组件或者框架

1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。2. https://github.com/chrisbanes/Android-PullToRefresh   类似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不仅仅是ListView,而且GridVi

2014-06-04 11:38:11 495

原创 Android中获取电池电量

/** * * @author xk * *显示当前电池电量 */public class MainActivity extends Activity { private TextView tv; /** * 广播接受者 */ class BatteryReceiver extends BroadcastReceiver{ @Override publi

2014-03-27 17:28:50 1300

原创 android的异步加载图片的解决方案

Android-Universal-Image-Loader下载地址 https://github.com/nostra13/Android-Universal-Image-Loader使用方法参照http://blog.csdn.net/wwj_748/article/details/10079311在此做个标记,以后有空学习。

2014-02-14 17:38:27 630

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html

2014-02-14 17:20:55 476

转载 自定义Android组件之带图像的TextView

原创地址:http://www.cnblogs.com/nokiaguy/archive/2010/04/29/1723497.html    在本例中要实现一个可以在文本前方添加一个 图像(可以是任何Android系统支持的图像格式)的TextView组件。在编写代码之前,先看一下Android组件的配置代码。        android:layout_height="wr

2014-02-10 11:47:44 703

转载 android应用程序中获取view的位置

原文地址:http://www.fengfly.com/plus/view-209439-1.html依次介绍以下四个方法: 1.getLocationInWindowint[] position = new int[2]; textview.getLocationInWindow(position); System.out.println("get

2013-12-05 16:22:56 777

转载 Android 图像绘制之Matrix 的使用

Android 中拥有众多的图像绘制的函数,而功能最强大的就是 drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint)Android官方文档的描述为Draw the bitmap using the specified matrix.翻译成中文就是:用特定的矩阵来画图。而在其中最重要的参数就是 matrix。图片的平移:就是设定其中心

2013-12-05 13:17:11 2209

转载 捕获Android帧动画的结束事件

在一个Android应用中,用到了帧动画。这东西的具体介绍就不讲了,网上到处是(虽然基本都是抄来抄去……)。用起来很简单效果也很好,不过这一次我有一个特殊的要求,希望帧动画在播放完毕的时候做一些其他的事情。在渐变动画中,我们可以很简单的使用监听器:XXX.setAnimationListener(newAnimationListener() { @Override publicvo

2013-12-04 09:12:34 1008

转载 解决android缩放图片导致OOM的一个方案

安卓开发中应用到图片的处理时候,我们通常会怎么缩放操作呢,来看下面的两种做法:  方法1:按固定比例进行缩放  在开发一些软件,如新闻客户端,很多时候要显示图片的缩略图,由于手机屏幕限制,一般情况下,我们取图片的缩略图,取缩略图的方法我们可以使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在

2013-12-02 11:38:32 1324 2

转载 Android相对布局中控件的常用属性【转】

Android布局属性详解:  RelativeLayout用到的一些重要的属性:  第一类:属性值为true或false  android:layout_centerHorizontal 水平居中  android:layout_centerVertical 垂直居中  android:layout_centerInParent 相对于父元素完全居中

2013-10-25 09:58:48 769

转载 Android处理图片OOM的若干方法小结

前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简称OOM)的错误,因此它们的内存消耗问

2013-09-24 10:45:20 821

转载 Android动画开发——Animation动画效果

动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果

2013-09-11 14:18:12 3101

转载 Android Tween动画之RotateAnimation实现图片不停旋转

本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rotate实现旋转效果。 在新浪微博客户端中各个操作进行中时activity的右上角都会有个不停

2013-09-11 12:27:39 1082 2

转载 详解Android动画之Interpolator插入器

Interpolator英文意思是: 篡改者; 分类机; 校对机SDK对Interpolator的描述是:An interpolator defines the rate of change of an animation. This allows the basic animation effects (alpha, scale, translate, rotate) to be acc

2013-09-11 12:16:29 758

转载 Android图片处理(Matrix,ColorMatrix)

在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作

2013-09-06 16:41:57 502

转载 Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭

AlertDialog.Builder builder = new Builder(this);builder.create().show(); 这样显示出来的对话框,当用户按返回键或搜索键时,这个对话框也能关闭。怎样才能实现一个类似在windows系统上的对话框,必须点对话框上的按钮后,才能关闭这个对话框。下面是具体代码:AlertDialog.Builder builder

2013-08-05 14:11:55 1345

转载 Toast重复显示问题解决

在使用Toast作为提示信息时,Toast会显示在屏幕下方,一般用来提示用户的误操作。当用户在某些情况下,用户连续误操作多次时,会导致出现很多个Toast,依次显示,会在页面上停留很长时间,这个会严重影响软件的用户亲和性。我们可以通过一下方法来实现在一个Toast没有结束的时候再显示Toast不累加时间,而是打断当前的Toast,显示新的Toast。这样Toas

2013-06-29 12:42:01 1082

转载 三星S4想买水货又怕JS的进来看看, 教你如何验机

1.出厂日期查询方法:     进入拨号输入 *#197328640# 进工程模式;    点菜单键再点Key Input输入值2;    再点菜单键点Key Input输入值2;    再点菜单键点Key Input输入值4;    就可以看到cal date:显示出厂日期。2.看通话时间:    *#*#4636#*#* 这是看通话时间的

2013-06-18 10:24:19 921

原创 java自带MD5加密Demo

package com.lxk.md5;import java.security.*;public class Md5 { public static String ToMD5(String inStr) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch

2013-05-29 08:45:41 1253

转载 AsyncTask的用法

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:

2013-05-24 17:03:21 596 2

转载 以最省内存的方式读取本地资源的图片

1. /**   2.  * 以最省内存的方式读取本地资源的图片   3.  * @param context   4.  * @param resId   5.  * @return   6.  */     7. public static Bitmap readBitMap(Context context, int resId){

2013-05-24 16:27:29 937

原创 android 显示/隐藏 view

View v1;v1.setVisibility(View.VISIBLE);   //正常显示v1.setVisibility(View.INVISIBLE); //隐藏参与布局(还占着地方)v1.setVisibility(View.GONE);      //隐藏不参与布局(不占地方)

2013-05-20 12:06:07 1844

转载 Android 自定义progressDialog实现

我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progr

2013-04-12 15:41:58 757

转载 Android:捕捉触摸屏手势

Android识别触摸屏手势使得用户体验大大提高。在View类中有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些简单的touch事件,但是这个方法并不能识别手势,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么手势)。好在Android为我们提供

2013-04-08 10:29:18 869

转载 教你用电脑从 Google Play 下载 Android 程序 apk 文件

想要从 Google Play 直接下载到 apk 文件,你需要拥有一部支持 Google Play 的 Android 设备拥有 Google 账户,并且此账户可以登陆 Google Play使用 Chrome 17+ (这个,Chrome 的 dev 版本已经 19 了…)安装 APK Downloader 扩展:http://codekiem.com/apk-down

2013-04-07 09:52:48 2134

转载 Android游戏框架AndEngine使用入门

项目站点:http://www.andengine.org 项目地址:http://code.google.com/p/andengine示例地址:http://code.google.com/p/andengineexamplesPS:本文中使用的AndEngine源码为2011年3月3日获得。 AndEngine是一款以OpenGLES方式进行画面渲染的

2013-04-06 18:52:41 992

转载 android中 检查 网络连接状态的变化,无网络时跳转到设置界面

1:在AndroidManifest.xml中加一个声明                   NetCheckReceive.java文件如下import android.content.BroadcastReceiver;import android.content.Context;import android.conten

2013-04-03 09:40:36 692

转载 Android实现长时间等待界面

Android 实现等待界面,一般我们在执行比较费时的操作时,不能让界面线程阻塞,否则android发现太长时间阻塞的话,会弹出关闭该应用的对话框,所以我们一般把比较耗时的操作放在另一个线程去执行,然后界面线程该干什么干什么,等操作完成后,再通知界面线程完成相应的操作即可。Message可以传回不同类型的值,可以应对不同需要。//声明变量private Button b1;priv

2013-04-01 11:52:24 1298

转载 Java Dom解析xml

Java综合Dom解析是将xml文件全部载入,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,下面结合这个xml文件来进行dom解析。Xml代码  xml version="1.0" encoding="UTF-8"?>  books>      book id="12">          name>thinki

2013-03-28 14:19:46 501

转载 Java Sax解析xml

1.   Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xmlXml代码  xml version="1.0" encoding="UTF-8"?>  books>      book id="12">

2013-03-28 14:14:55 650

转载 Android文件下载进度条的实现

main.xml:[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="v

2013-03-28 11:48:24 619

转载 Android中使用全局变量(转)

在Android中编写过程序的开发人员都知道。在Activity、Service等组件之间传递数据(尤其是复杂类型的数据)很不方便。一般可以使用Intent来传递可序列化或简单类型的数据。看下面的代码。     Intent intent = new Intent(this, Test.class);     intent.putExtra("param1", "data1");

2013-03-28 10:57:57 787

android圆角矩形进度条

思路介绍 http://blog.csdn.net/li_xiao_kang/article/details/46225927

2015-05-29

android 截屏以及对该图进行模糊

android 截屏以及对该图进行模糊 一个很小的demo,包含FastBlur算法. (编码格式utf-8).

2014-12-09

android图片自动播放

朋友发给我的android里图片自动播放之Gallery组件实现,感觉不错,里面有activity,布局,jar包,配置运行下就可以看到效果。

2013-01-30

仿iPhone的android圆环旋转按钮菜单

在其他论坛上看到的,不错的android特效菜单。

2012-12-29

空空如也

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

TA关注的人

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