
Android
一把汤勺
一枚奔跑在向攻城狮进化路上的程序猿
展开
-
Android应用程序实现欢迎引导页面的方法实现
现在的大多数应用都会有一个欢迎引导页面,需求分析:程序安装后第一次启动:启动页-->功能引导页-->应用主页以后启动:启动页-->应用主页实现原理:用SharedPreferences实现。创建一个boolean的变量,默认值为true。当判断这个变量是true的时候,说明是第一次运行,就跳转到另一个引导页面。引导页面跳转到最后一张图片时,点击某转载 2013-10-18 21:49:22 · 1080 阅读 · 0 评论 -
Android开发之Gradle笔记整理1
Title:Android开发之Gradle笔记整理1 Date:2015-04-05 17:55:50 Category:Android Develop Tag:技术,生活,Android Develop Author:EricTang在Android开发中,我们经常会涉及到打包的问题,不管是debug包还是release包或者是beta包,又或是形形色色的各种国内的应用市场,即使是常见的原创 2015-04-05 21:23:03 · 5436 阅读 · 0 评论 -
Android开发之性能调优工具
Title:Android性能分析工具——TraceView Date:2015年03月05日21:30:58 Category:Android Develop Tag:技术,生活,Android Develop Author:EricTang起因最近一直都是在忙活后台的东西,然后突然客户那边儿说你们的App做好了没?唔,好像还没有,然后就赶紧开始调试之前扔掉的Android应用,由于这个A原创 2015-03-10 23:48:56 · 808 阅读 · 0 评论 -
Android照片旋转问题
在Android系统中有时候会遇到调用系统相机拍照的需求,然而拍照之后,经常性的会遇到一个问题就是,照片自己旋转了一定的角度,拿我刚遇到的三星手机来说吧,照片自动向左旋转了90度,这个就很令人惆怅啊,因为这个之前有过一定的了解,所以解决起来也相对容易一些,总的思路就是,先获取照片转了多少度,然后。。。给它旋转回来。。。时间所限,先把核心的代码贴出来吧:/** * 读取图片旋转了的角度原创 2015-01-28 15:14:47 · 1098 阅读 · 0 评论 -
Mac下无线调试Android应用程序
最近一段时间都在忙活着写Android的项目,所以没有多少时间写博客了,诶,不过还是要尽量的记下自己平日所学到的点滴,因为用的老款的MBP只有两个USB口,即使是接了一个USB Hub也是捉襟见肘,而且USB线调试程序太麻烦,所以干脆鼓捣一下无线调试,说起来还是很简单的,这里简单的记录一下。当然,因为无线调试说白了就是很简单的几个命令,完了之后用ADB去连接就好了,所以也不需要非得去下载别人写好的原创 2014-02-15 11:31:54 · 8697 阅读 · 5 评论 -
基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
前面几篇给大家系统讲解的有关xmpp openfire smack asmack相关的技术和使用,大家如果有所遗忘可以参考基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Android客户端开发[3]转载 2014-02-07 13:44:17 · 1858 阅读 · 2 评论 -
基于xmpp openfire smack开发之Android客户端开发[3]
在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前两篇的文章基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2] 1转载 2014-02-07 13:42:04 · 1932 阅读 · 0 评论 -
基于xmpp openfire smack开发之smack类库介绍和使用[2]
上一篇:基于xmpp openfire smack开发openfire之介绍和部署[1] 关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作转载 2014-01-27 09:55:35 · 1476 阅读 · 0 评论 -
基于xmpp openfire smack开发之openfire介绍和部署[1]
前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频转载 2014-01-26 11:11:39 · 1429 阅读 · 0 评论 -
Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也转载 2013-12-17 12:22:33 · 1103 阅读 · 0 评论 -
使用Genymotion代替原生模拟器
用过Eclipse开发的Android工程师都知道原生的模拟器非常NB啊,每次出场就跟古代的大姑娘上轿一样,要先打扮好,然后迈着三寸金莲慢慢悠悠出来,实在受不了了,所以干脆找个可替代的产品吧,想起前阵子在微博上看到的Genymotion,于是今天就直接用上了,果断速度杠杠滴啊,写android的小伙伴们可以果断走起了,需要到Genymotion官网上去注册一个帐号。首先我们到Genymotio原创 2013-11-10 18:07:32 · 9842 阅读 · 0 评论 -
Android解析带转义符的JSON
最近几天写Android写的有点儿癫疯状态,下午在获取远程服务器的JSON字符串儿的时候遇到了个问题,就是从服务器返回的JSON带了转义符,也就是反斜杠,然后JSON就死活解析不了了,大致上返回来的是这个样子的:然后再Android中就直接原封不动的赋值给了一个字符串儿变量,然后再用JSON解析的时候就错了,解析不了,因为反斜杠不光反了斜杠,还特别反人类。。。但是,如果把页面返回的结果原创 2013-11-22 01:31:34 · 20004 阅读 · 2 评论 -
mac下配置openfire
最近一直在做android的东西,要实现一个能够在线聊天儿以及发送文件的功能,选了很多,最后还是决定先用xmpp协议来实现,然后服务器端选择了使用openfire先,简单记录下mac下配置openfire的步骤。下载在浏览器中打开如下网址http://www.igniterealtime.org/downloads/index.jsp,根据你的操作系统选择对应的版本进行下载,这里我是在ma原创 2013-11-16 16:03:17 · 8269 阅读 · 0 评论 -
Android的App Widget实现
今天抽空去看了下办公场所,准备做点儿自己感兴趣的东西了,然后今天简单的说了下大概的一个需求,前期我就先自己做点儿android方面的知识储备了,下午回来剪了头发,改头换面,看了《恐怖直播》这部很棒的韩国电影之后(还是不喜欢韩国人说话的那种。。说不出来的感觉,就是不喜欢,就跟听别的地方的方言一样,像汉语但又不是汉语,原谅我扯远了),好吧,简单的说就是今天过了很充实的一天,接下来要做的东西,需要在an原创 2013-10-20 00:29:57 · 1193 阅读 · 0 评论 -
Android开发之Gradle笔记整理2-Gradle常用命令及UMeng多渠道打包实战
Title:Android开发之Gradle笔记整理2——Gradle常用命令及UMeng多渠道打包实战 Date:2015-04-06 21:54:47 Category:Android Develop Tag:技术,生活,Android Develop Author:EricTang在前一篇博客里我们简单快速的学习了一下Gradle的基本安装和配置,以及解决了其中遇到的一些小的错误,这篇原创 2015-04-07 00:14:40 · 7099 阅读 · 2 评论