自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 OkHttp使用教程

OkHttp使用教程Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用,太弱爆了。OkHttp是一个相对成熟的解决方案,据

2016-05-31 12:00:00 271

转载 picasso-强大的Android图片下载缓存库

picasso-强大的Android图片下载缓存库     picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载:1Picasso.with(context).load("h

2016-05-31 00:39:28 296

转载 Android开发中如何解决加载大图片时内存溢出的问题

Android开发中如何解决加载大图片时内存溢出的问题尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream

2016-05-29 00:42:17 275

转载 关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解

关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解android中的大图片一般都要经过压缩才显示,不然容易发生oom,一般我们压缩的时候都只关注其尺寸方面的大小,其实除了尺寸之外,影响一个图片占用空间的还有其色彩细节。打开Android.graphics.Bitmap类里有一个内部类Bitmap.Config类,在Bitmap类里createBitmap(

2016-05-29 00:37:38 1829

转载 JVM组成

JVM组成 1 JVM简介 JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系

2016-05-28 01:22:32 386

转载 Android实现APP版本自动更新功能

Android实现APP自动更新功能现在一般的android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该小程序实现的就是这个功能。该小程序的特点是,当有更新时,会弹出一个提示框,点击确定,则在通知来创建一个进度条进行下载,点击取消,则取消更新。以下是详细代码:1.创建布局文件notification_item.xml,用于在通

2016-05-28 01:12:19 7999

转载 Android开发实践:自定义ViewGroup的onLayout()分析

Android开发实践:自定义ViewGroup的onLayout()分析   前一篇文章主要讲了自定义View为什么要重载onMeasure()方法(见 http://www.linuxidc.com/Linux/2014-12/110164.htm),那么,自定义ViewGroup又都有哪些方法需要重载或者实现呢 ?Android开发中,对于

2016-05-25 22:17:03 3135 1

转载 Android开发实践:为什么要继承onMeasure()

Android开发实践:为什么要继承onMeasure()   Android开发中偶尔会用到自定义View,一般情况下,自定义View都需要继承View类的onMeasure方法,那么,为什么要继承onMeasure()函数呢?什么情况下要继承onMeasure()?系统默认的onMeasure()函数行为是怎样的 ?本文就探究探究这些问题。首先,

2016-05-25 22:15:56 316

转载 TableLayout布局详解

Android TableLayout中的使用说明TableLayout特点:       1)TableLayout和我们平时在网页上见到的Table有所不同,TableLayout没有边框的       2)它是由多个TableRow对象组成,每个TableRow可以有0个或多个单元格,每个单元格就是一个View。这些TableRow,单元格不能设置layout_wid

2016-05-22 17:04:19 18432

原创 string.format()函数的用法

string.format()函数的用法lua中有很多字符串操作的函数,string.format()就是其中的一个,顾名思义,format是格式化的意思,则string.format()功能就是格式化一个字符串。    我们知道lua中可以用".."连接字符串,可以起到一部分格式化字符串的作用,但是如果字符串较长或者有特殊的格式转换操作(如十六进制转换),用".."就会很繁琐且可读性差。

2016-05-22 16:38:18 39419 1

原创 内部静态类的优点

1.如果内部类不会引用到外部类东西的话,强烈建议使用静态内部类,因为这样更节省资源,减少内部类其中的一个指向外部类的引用。2.这个静态内部类,不需要在外部引用,只为当前类提供服务。  封装的完整性。3.还有静态内部类只能访问外部类的静态属性和方法,而且静态内部类还可以有静态数据,静态方法或者又一个静态内部类,这些是非静态内部类所没有的。

2016-05-21 09:59:56 3934

转载 Android手机在开发调试时logcat不显示输出信息的解决办法

Android手机在开发调试时logcat不显示输出信息的解决办法网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。刚开始没有查到好的方法,就用try catch把excepti

2016-05-20 00:29:01 594

转载 Android获取手机中外置内存卡、内置内存卡、手机内存路径

Android获取手机中外置内存卡、内置内存卡、手机内存路径获取手机中外置内存卡、内置内存卡、手机内存路径。思路是:先用 Environment.getExternalStorageDirectory()获得外部存储卡路径(某些机型也表现为内部存储卡路径),如没有获 取到有效sd卡插入,则使用安卓的配置文件system/etc/vold.fstab读取全部挂载信息,假如

2016-05-19 17:47:57 3506

转载 Android分享中,如何过滤指定的应用,并且对不同的分享方式发送不同的内容?

Android分享中,如何过滤指定的应用,并且对不同的分享方式发送不同的内容?安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTION_SEND的Intent,系统就为我们弹出一个应用程序列表,如果我们再指定intent为chooser的方式,那么这个列表就就会有个指定的标题,如下:这就是分享界面。其实凡是以隐式intent调用ac

2016-05-19 11:31:20 939

转载 ImageView的属性android:scaleType作用

ImageView的属性android:scaleType作用 代码中的例子如下:ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/p

2016-05-16 00:18:47 202

转载 HttpClient使用详解

HttpClient使用详解Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握Http

2016-05-15 11:56:15 203

转载 Android 定时器实现的几种方式和removeCallbacks失效问题详解

Android 定时器实现的几种方式和removeCallbacks失效问题详解实现定时器有很多种方式,在这里我简单的介绍几种方式(1)使用Handler + Runnable的方式[java] view plain copy Handler handler = new Handler();  Runnable runnable = new 

2016-05-14 23:34:46 452

转载 Android OpenGL ES(五):GLSurfaceView

Android OpenGL ES 相关的包主要定义在javax.microedition.khronos.opengles    GL 绘图指令javax.microedition.khronos.egl               EGL 管理Display, surface等android.opengl    Android GL辅助类,连接OpenGL 与Android

2016-05-14 23:26:35 1852

转载 如何使用Git上传项目代码到github 此博文包含图片

这是我第一次应用git,以下仅供git的初学者参考。     github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。     1.注册账户以及创建仓库     要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Creat

2016-05-13 00:51:03 1298

转载 java url 加密解密 解决方案 (转)

java.net.URLEncoder.encode(Base64编码(加密字串), StringCode) 这样的方法来对url中的参数进行加密。 首先我们先说一下如何加密。 一、算法的选择: 对于像对url中的参数进行加密的过程,我不建议使用rsa或者是三重des这样的加密算法,主要原因在于性能和速度会受影响。 我建议大家使用对称加密如:DES或者是PBE算法。

2016-05-07 19:50:37 11565

空空如也

空空如也

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

TA关注的人

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