自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Android开发

淡泊以明志,宁静以致远

  • 博客(21)
  • 收藏
  • 关注

转载 简单的ant打包,修改渠道号

昨天在网上看了ant打包,网上写的乱七八糟,而且build.xml文件那么多东西,看的真心烦,花了两小时重新整理了下,改动的地方不大,步骤也简单,通俗易懂。言归正传:1.ant支持,要安装什么你懂得,不懂自己搜下,a) 配置android和ant的环境变量export ANDROID_HOME=/Users/Stay/Desktop/develop/android-

2015-01-23 11:28:32 650

转载 敏敏笔试面试分享

http://blog.csdn.net/column/details/it-interview.html

2015-01-22 17:03:22 710

转载 计算未来:年轻程序猿如何凑够540万供老年花费?

前两天发了《30-40岁的程序员们,请把一些账算清楚,为过冬做准(一)、(二)、(三)》这篇文章,引起了很多网友的讨论,由于三篇文章的内容有点多,这里把这三篇文章的3个主要观点总结一下:  1、为了追求一种舒适的老年生活,不给儿女添负担,可以自由旅游,享受好一点的医疗及养老服务等,退休后计划每月花1万元,1年也就是12万(考虑到物价上涨指数,20多年后的20多万相当于现在的12万),连续30年

2015-01-22 16:55:32 776

转载 30-40岁的程序员们,请把一些账算清楚,为过冬做准备(三)

前面两篇分析了过冬做准备(一)老年生活的花费及过冬做准备(二)从现在开始准备每月需要投入的情况,下面我们来探讨一下关于投资话题。三、每月投入8000元,平均年化10%收益的工薪阶层投资理财之道  前面说了每月投入8000元,要在连续20年内让其变成540万元,那么就需要每年获得不低于10%收益率才能实现。那么应该选择什么样的投资途径呢?在资金有限(每月8000,每年96

2015-01-22 16:54:29 564

转载 30-40岁的程序员们,请把一些账算清楚,为过冬做准备(二)

前面我们分析了,退休生活的30年里,我们一共需要花费1000多万,必须在退休的时候存够540万。   详见30-40岁的程序员们,请把一些账算清楚,为过冬做准备(一)     二、现在着手准备,每月应该为老年生活投入多少钱?     对于35岁左右的程序辕们,现在家庭有多少净资产呢?我们的车子,净资产是0,我们的房子,是不是还借了银行的钱贷款买的,即使没有贷款或者贷款已经还

2015-01-22 16:53:37 554

原创 JDK配置环境变量

配置环境变量的常用方法有以下几种:(一)  配置环境变量:(相对路径)1.新建系统变量    JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06;    用%JAVA_HOME%就可以取代:C:/Program Files/Java/jdk1.5.0_06这一部分2.新建系统变量    CLASSPATH:./;%JAVA_H

2015-01-21 17:17:28 509

原创 Android 附件预览

要预览附件首先要确定附件里面的内容是不是可以预览的格式,如果是txt,ppt,doc,xls貌似都是可以被解析的,剩下需要做的就是当客户点击“预览”按钮的时候就去请求服务器将相应的文件进行解析,然后返回给客户端的浏览器,然后就实现了预览的效果,但是具体的文件解析就需要相应的工具,txt就不说了,ppt,没解析过,网上找找应该有,doc以前解析过用的poi,xls用poi,jxl都可以进行解析,将解

2015-01-21 16:24:02 1718

转载 Android中使用POI加载与显示word文档

最近打算实现一个功能:在Android中加载显示Word文档,当然这里不是使用外部程序打开。查看一些资料后,打算采用poi实现,确定了以下实现思路:将ftp中的word文档下载到本地。调用poi将word文档转成html格式并保存到本地使用WebViewer加载显示本地html这里略去下载word文档到本地不谈,仅仅后面两步,看起来还是比较简单的,网上也有相关代码。不过在使用过程中

2015-01-21 16:19:17 2963

转载 Android性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。

2015-01-21 16:17:21 616

转载 xUtils框架

微信账号申请终于通过了,这是我们第一次Android干货分享。想来是第一次,要对得起“干货”二字。今天我要为大家推荐的是一个Android基于快速开发的一个框架——xUtils,它是在aFinal基础上进行重构和扩展的框架,相比aFinal有很大的改善。同时,如果如果你的应用是基于网络的,那么只要处理得当,它会让你彻底的摆脱各种工具类和重复代码的困扰。好的,废话不多说,程序猿们还是代码说起。

2015-01-16 19:27:41 716

转载 Android中利用ant进行多渠道循环批量打包

目前国内的安卓渠道有几百家,我们要根据不同的渠道打不同渠道的apk来统计每个渠道带来的用户数,统计每个渠道用户的存活率和活跃度等等信息,但是手动对每个渠道的APK进行签名打包实在是让人感到厌烦且低效,这时我们需要一个全自动化的打包工具----ant。Android SDK的tools中已经包括了ant的打包工具,那么我们该如何运用它达到我们的要求呢?之前卤煮做这块的时候也参考了很多前辈的文章,首先

2015-01-16 17:53:41 672

转载 Android UI- PullToRrefresh自定义下拉刷新动画

本篇博文要给大家分享的是如何使用修改开源项目PullToRrefresh下拉刷新的动画,来满足我们开发当中特定的需求,我们比较常见的一种下拉刷新样式可能是以下这种:就是下拉列表的时候两个箭头上下翻转,更改日期文本和刷新状态,这种是最普遍的一种模式。另外一种是旋转动画,就是刷新的时候一个圈不停的旋转,类似南方周末阅读器(注:是小巫公司的一个产品,各位多多支持O(∩_∩)O):

2015-01-16 17:50:01 676

转载 为Android应用增加渠道信息 自动化不同渠道的打包过程

为什么需要在应用程序中增加渠道信息?Android应用的发布需要面对各种各样的市场,我们称之为渠道。有的时候,我们需要知道应用是从哪个渠道下载的。比如,我们可能需要统计哪些市场带来的用户量比较大。再比如,我们可能有一些盈利需要和具体的渠道进行分成。这些都是统计渠道的信息。 一般如何在应用中加入渠道信息?为了统计渠道信息,就不得不在程序的某个地方加入渠道的信息,然后针对不

2015-01-13 16:04:29 634

转载 Android应用之最新版本SDKV2.4实现QQ第三方登录

为什么要写这篇博客呢?因为,我在做这个第三方登录的时候,找了很多资料,发现要么就是过时了,要么就是说的很不清楚,很罗嗦,而且很多都是一些小demo,不是什么实例,甚至连腾讯官方的文档都有这个问题,文档中很多地方用的不是最新的sdk写的示例,用最新版本的sdk发现根本没法达到预期的效果,很多api已经发生了变化,demo还是用的原来的api中的方法,最坑爹是demo下载下来还要一个支持的库文件,但是

2015-01-12 15:59:33 1672 1

转载 android处理单击双击和滑动事件

android有处理鼠标动作的GestureDetector,使用起来也挺方便,几个常用事件你都可以找到接口接入处理:单击、双击(比如双击放大)、滑动(比如翻页)下面是简化的例子,参考并整合所得,来源参考页尾参考内容:package com.aslibra.test;import android.app.Activity;import android.gra

2015-01-12 14:53:38 1237

转载 基于XMPP实现android客户端与服务器的交互

XMPP(可扩展通讯和表示协议)XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。XMPP的扩展协议Jingle使得其支持语音和视频。 XMPP在android客户端上的应用分两部分:服务端搭建和客户端实现。服务端搭建:如果想测试一下功能,直接用搭建好的服务就行。下载androidpn-ser

2015-01-12 14:47:41 1235

转载 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]

前面几篇给大家系统讲解的有关xmpp openfire smack asmack相关的技术和使用,大家如果有所遗忘可以参考基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Android客户端开发[3]

2015-01-12 14:47:19 990

转载 基于xmpp openfire smack开发之Android客户端开发[3]

在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前两篇的文章基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2] 1

2015-01-12 14:43:59 837

转载 基于xmpp openfire smack开发之smack类库介绍和使用[2]

关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作[java] view plaincopyPPConnection

2015-01-12 14:41:48 600

转载 基于xmpp openfire smack开发之openfire介绍和部署[1]

前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频

2015-01-12 14:38:54 596

转载 android case expressions must be constant expressions

1. 当新建Android Library Project 工程或将已有工程转化为Android Library Project, 如果工程源代码中有如下语句:int id = view.getId();          switch (id) {                case R.id.button1:                action1();

2015-01-04 15:21:56 785

空空如也

空空如也

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

TA关注的人

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