自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的专栏

与大家分享

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 静态资源版本化

这里介绍两个好处1)避免用户缓存错误在资源文件名中加入版本信息,确保客户端请求资源文件时加载到最新版本,避免因为浏览器缓存而加载历史版本的静态资源引起的问题;2)强制缓存,增加缓存利用率由于静态资源版本号是文件内容的版本号,因此所有静态资源可以开启永久强缓存,只有更新了内容的文件才会缓存失效,缓存利用率大增;如何做到版本化呢?说出来很简单:我们系统版本开发的

2017-12-19 20:33:36 878

原创 定时任务Quartz和spring task

同时运行同一个task,如果前一个还没跑完后面一个就不会触发,这没有问题。但是不同的task也不能同时运行就不太合理了。不过其实是scheduler的默认线程数为1的缘故。解决方法1:如下配置pool-size,但这样会导致同一个task前一个还没跑完后面又被触发的问题。

2017-12-18 20:58:33 912

原创 android开发使用SDK与ANT实现自动打包(混淆、签名)

android 开发中,现有的开发工具ADT与Studio,而Studio中打包较简单,方便,这里呢就不多讲了,至于在ADT中打包,也有几种方法,ADT自带的,繁琐、麻烦,易出错,也有写ant脚本自动执行的,这里呢我介绍一种很简单的方式。

2016-01-18 14:55:30 1131

原创 webservice详解(CXF)

webservice

2016-01-16 19:58:14 941

原创 RMI与Hession使用

RMI与Hassion

2016-01-16 18:46:25 866

原创 Android差量更新

之前做过android差量更新,前几天团队又碰上,今天呢就简单写下应用。这篇文章主要讲:1、cmd中生成差异包,差异包合并apk     2、java中实现生成差异包,差异包合并apk。  至于android中的代码如何合并差异包与oldApk生成newApk,需要依靠JNI,网上很多patch.so文件,但不可以直接用,需要修改包名与方法名。这次就不详细谈了。网上下载bfdiff

2015-08-02 01:51:52 2949

原创 WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 小米MIUI 问题

对小米手机的dialog进行开发弹出时,出现一个问题,dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);对此进行设置后,发现dialog弹出不了,没有异常发生,dialog信息显示为"show"状态,但是看不到啊看不到!!!怎么办,发现一个办法,前往“设置”——“应用”,在应用列表中找到“对应的app”

2015-06-17 17:46:20 3641

原创 自定义Dialog,toast

先上效果:很多手机厂商都会开发自己的一套基于android的系统,展现自己的UI风格,系统自带的一些展现UI的功能,有些很漂亮,有些惨不忍睹,所以很多开发者都会自己开发自己的UI,比如Dialog,Toast。好了,上代码(片段)//定义一个有自己风格的dialogDialog dialog = new Dialog(context, R.style.dialogCustom);

2015-06-11 16:52:03 1099

原创 android 背景图片的变形(background)

这是我因为这个问题第二次影响开发效果了,第一次遇到时解决了一下,中间也遇到过它,都给解决了,但是一段时间后遗忘了,现在把它记下:对button的背景设置为一张图片,发现在hdpi下引用的图片变形,在xhdpi下引用的图片没有变形,而长宽的显示是warp_content,  设置为图片原本宽高也不会变形,在imageView中以src引用也不会变形,但是作为button背景偏偏变形了,这时可以把

2015-06-08 17:06:09 10164

原创 Android屏幕兼容,图片的使用

受限说点无关的google推荐图片用dp,文字用px,但是一旦出现小米等可以调整字体大小的手机,且应用受影响时,悲剧发生,文字的缩放极有可能影响布局,悲催。。。本文写的会很朴实。。。px为像素,像手机的480*800,720*1280等,图片的剪切,裁剪等也是一px为单位,但是它受手机影响较大,布局容易出现混乱dp为像素密度,比如480*800,4英寸的手机的像素密度为233,计算公式

2015-06-07 18:42:52 870

原创 has leaked ServiceConnection android.view.ViewRootGestureDispatcher$1@41b96bb8 that was origin

“Activity  has leaked ServiceConnection android.view.ViewRootGestureDispatcher$1@41b96bb8 that was originally bound here”,说是服务绑定的问题,但是代码中并没有service,问题出在什么地方呢?开始排查,发现在一个方法中因为继承的关系,出现冲突,父类

2015-05-18 17:58:39 1151

原创 eclipse初次打开JVM terminated.Exit Code=2

eclipse初次打开JVM terminated.Exit Code=2

2015-05-08 20:01:41 2576

原创 关闭指定的Activity

关闭指定的Activity,1、startActivityForResult与onActivityResult结合,这是一个笨拙的方式,比如说A→B,B→C,之后想从C中返回A,那么可以在C与B中设置关闭Activity,达到类似与从C中关闭B的效果。当然有的时候不想使用startActivityForResult与onActivityResult结合,或者activity不规律,可以参照

2015-04-21 16:41:33 1455

原创 android.content.ActivityNotFoundException: No Activity found to handle Inte

E/AndroidRuntime(11503): android.content.ActivityNotFoundException: No Activity found to handle Intent最近在做从手机上取出图片时用Intent.ACTION_PICK,在使用过程中发现,有的手机正常,有的手机报错 ,报错信息如下:AndroidRuntime(11503): a

2015-04-10 12:02:50 5688 1

原创 JSON简单介绍

JSON:JavaScript对象表示法(JavaScript Object Notation)。JSON是存储和交换文本信息的语法。它是一个轻量级的文本数据交换格式,具有自我描述性,更易理解,独立于语言和平台。类似XML,比XML更小、更快,易解析。  没有结束标签   更短   读写速度更快   使用数组  不使用保留字1.JSON语法 是JavaScr

2015-03-06 22:09:00 552

转载 设计模式之单例模式Singleton

设计模式之单例模式Singleton参考文献参考1:http://www.iteye.com/topic/60179参考2:研磨设计模式参考3:http://cantellow.iteye.com/blog/838473参考4:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns (2011-11-16

2015-02-11 15:31:02 558

原创 Java排序算法

package com.java.test;import java.util.Arrays;public class ArraySort{ static int array[] = {34,87,45,15,68,37,85,69,92}; public static void main(String args[]){ System.out.println("快速

2015-02-10 18:02:00 478

转载 java泛型

java泛型转自http://www.cnblogs.com/panjun-Donet/archive/2008/09/27/1300609.html什么是泛型?泛型(Generic type 或者 generics)是对Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时

2015-02-09 20:38:27 560

原创 Java数据类型

Java的数据类型有两种: 基本数据类型 Java的八大基本数据类型为: ①整型 long int short byte ②浮点型float double ③字符类型char ④布尔类型boolean 布尔型 true/false(只有真假两种结果)数据值域的知识说明: 一个bit是计算机考研存储的最小的数据单位。即1位,只

2015-02-09 16:42:34 548

原创 Android加载图片内存溢出BitmapFactory.Options

加载和显示图片是很消耗内存的一件事,BitmapFactory.Options 类, 允许我们以何种方式读取图片BufferedInputStream in = new BufferedInputStream(newFileInputStream(new File(path)));BitmapFactory.Optionsoptions = newBitma

2015-02-08 16:55:43 802

原创 Android 传感器应用开发

1、获取真机的Sensor管理器private SensorManager mSensorManager;mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);2、为系统的传感器注册监听器// 为系统的加速度传感器注册监听器 mSensorManager.registerListener(this,

2014-01-08 11:27:12 1091

原创 Android 获取手机设备信息、网络信息、SIM卡信息

开发时你是否想要获取手机的信息以此完成某种判定与功能?这里我分享一下我所知道的相关知识1、获取手机的Android_IDString androidId = Secure.getString( context.getContentResolver(), Secure.ANDROID_ID)下面的信息获取中需要用到系统的TelephonyMan

2013-12-27 14:03:12 3479

原创 Android 信息SMS的管理及拦截

1、发送短信a、获取SmsManagerb、创建PendingIntent对象c、发送短信权限: 代码片段:SmsManager sManager = SmsManager.getDefault();// 创建一个PendingIntent对象 PendingIntent pi = PendingIntent.getActivity(SendSms.this

2013-12-26 17:08:33 1175

原创 Android 使用SD卡的检查

1、检查是否存在SD卡/** * 检查是否存在SD卡 * @return */ public static boolean isSdcardExist(){ return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()) ? true : false; }2、检查是

2013-12-12 17:13:37 1386

原创 android Intent用法实例(1)

ACTION_MAIN   应用程序入口返回桌面 Intent it = new Intent(Intent.ACTION_MAIN); it.addCategory(Intent.CATEGORY_HOME); startActivity(it);ACTION_VIEW   显示指定数据显示网页Uri uri = Uri.parse("ht

2013-11-21 16:02:46 1362

原创 android 分享功能,实现分享的程序与进行分享信息的代码

一些android应用有分享的按钮,点击分享就会出现一个程序列表,选择程序之后,分享的信息就会传递到选择的程序上面进行工作。比如说你在一个程序中选择一段文字,点击分享,跳出一个程序列表,让你选择程序进行分享,之后这段文字就会出现在你所选择的程序页面中,等待你继续操作。而这一段代码的的实现,我称之为”进行分享信息的代码“1、代码AIntent intent = new Intent(

2013-11-20 21:05:04 2590

原创 Android 上传视频,取得手机内的视频或摄像取得视频

这一片文章可以说是 Android 上传图片/头像,取得手机内的图片或拍照取得图片一体而生的。因为代码相差不多,主要代码只要改动就可以了把“2、取相册的图片并上传”中的代码intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");改成intent.setDataAndTy

2013-11-20 19:52:31 3099

原创 Android 上传图片/头像——取得手机内的图片或拍照取得图片

QQ与微信等社交软件都有上传图片/头像的功能。也可以直接把拍照得到的图片上传,很方便。今天我就把我做的类似功能有大家分享一下。1、权限权限很简单就是应用程序读写创建文件的权限。 2、取相册的图片并上传Intent intent = new Intent(Intent.ACTION_PICK, null); intent.setDataAndType(MediaStor

2013-11-20 17:07:16 4816

原创 Android 系统常用权限

ACCESS_NETWORK_STATE                                   允许应用程序获取网络状态信息的权限ACCESS_WIFI_STATE                                             允许应用程序获取Wi-Fi网络状态信息的权限  BATTERY_STATS                      

2013-11-19 15:28:45 1086

原创 Android 判断程序是否位于前台,检查当前运行的程序

好了,内容如题目,直接上代码ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);//getRunningTasks()中的数字,要谨慎用之! List tasksInfo = activityManager.getRunningTas

2013-11-18 14:39:19 1677

原创 Android 程序后台运行时Timer定时器不启用

做项目时遇到一个问题,我想在应用A在栈顶也就是前台运行时,定期的启用一样操作,我开始直接在程序启动时用Timer定时器开始一项任务,执行操作。之后就发现问题了,因为应用A在后台时Timer定时器也启用了,照样执行操作。也许有人认为只要操作不显露在前台,无所谓,但是万一需要它显露在前台时,就会出现问题。难道要让用户看到她正在玩应用B,”嘭“的跳出应用A?于是需要我判断应用是否位于前台(请查看我的

2013-11-18 14:26:04 4457

原创 Android WIFI及手机网络连接情况检查

手机开发时会涉及到一些需要网络或wifi的操作,有时需要了解情况在进行下一步的操作,如没有网络则用本地缓存,没有wifi则不进行大流量操作(更新APP等)。这里我就说一下我在开始时用到的相关代码。1、检查网络(手机本身网络和wifi)是否可用public static boolean isNetAvailable(Context context) { ConnectivityMan

2013-11-16 16:50:58 1408

原创 Android 自动更新APP时确定安装后没有显示安装完成页面

我用自动更新APP代码时,开始用的是以下代码 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://"+Constants.SDK_DIR +File.separator+Constants.SDK_NAME), "application/v

2013-11-15 18:57:37 3931 1

原创 Android listView使用Adapter.notifyDataSetChanged()不刷新

我在编写android代码的时候,会遇到listview不刷新的问题,我把新取得的数据list通过debug打印出来,发现list已经刷新,但是listView没有刷新。我在网上查找信息,有些人写的方法是重新写一段代码,即“重新写适配器”+listView.setAdapter(adapter);这一段。我不想这么写,因为代码多了。于是我分析了一下问题,为什么我刷新了list,而list的

2013-11-15 11:40:02 7369 2

原创 Android Dialog点击不取消

在一些情况下,android开发人员需要用到有输入框的Dialog来进行条件判断,并根据输入数据的正确性对Dialog进行取消或不取消的操作。此种情况可以以一下方法实现:dialog.setPositiveButton("确定",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogI

2013-11-15 10:22:34 2604

Android 上传图片/头像,取得手机内的图片或拍照取得图片

http://blog.csdn.net/gggland/article/details/16846415 这是我写的一片博客,对应此处的代码。

2013-11-20

空空如也

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

TA关注的人

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