- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 将Gradle项目发布到maven仓库
将Gradle项目发布到maven仓库1. Gradle简介1.1.Ant、Maven还是Gradle?1.1.1Ant和Maven介绍 全称为Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。 在发布maven之前,android普遍使用ant的方式进行项目的构建和管理,它们均使用XML文件来配置描述项目的,相比较于ant ma
2015-08-24 16:15:00 7184
原创 观察者模式在android 上的最佳实践
在上一篇文章中介绍了介绍了观察者模式的定义和一些基本概念,观察者模式在 android开发中应用还是非常广泛的,例如android按钮事件的监听、广播等等,在任何类似于新闻-订阅的模式下面都可以使用。从某种意义上面来说android有点像JAVA EE的WEB页面,在都需要提供View层用于进行操作,在多个页面之间传递数据发送通知都是一件很麻烦的事情。 在android中从A页面跳转到B
2015-05-09 23:30:00 5200 3
翻译 (android文档原创翻译)管理Activity的生命周期<一>
(英文原文链接地址)1.启动你的Activity 不同其它的应用程序通过main()方法来启动,android系统是按照一定的顺序通过调用其生命周期(lifecycle)的回调方法来启动或者结束一个activity。本节简要介绍了Activty的最为重要的生命周期,并且示意了怎样处理一个Activity的生命周期.理解什么叫做生命周期的callbacks 在A
2014-11-13 11:08:42 1874
原创 面试不足总结
今天android面试了一下,发现有很多的不足,在此记录一下,作为鞭策自己提高和鼓励自己学习的动力。技术方面的:(1)JAVA基础方面知识提高,比如一些比较常用的集合类的使用ArrayList、LinkedList、vector等方面的知识。(2)JAVA虚拟机方面的知识亟待提高,包括内存的回收、创建JVM虚拟机的内部原理(3)JAVA io方面的知识有待提高,包括IO系统的设计和
2014-11-07 19:09:15 1345 1
原创 android通用適配器
一.需求分析在平常的android開發過程中,ListView、GridView適配的編寫是一件很麻煩而且很重複的事情,每次都需要考慮性能的優化、item的編寫、獲取網絡圖片時候信息的錯亂等問題,因此考慮寫實現一個通用的適配器,主要考慮的功能:(1)自適應item佈局文件,每次使用的時候只需要傳入佈局的id編號即可;(2)實現List列表的性能調優,能夠複用item,使列表的加載速度大
2014-10-27 10:35:56 1461
原创 相机开发(聚焦、横竖屏拍照、照片存储、连续拍照等)
最近项目用到了相机拍照的功能,于是想着封装好一些通用性较好的相机调用,从百度和谷歌上查找出来的资料真的印证了“天下文章一大抄”的道理,而且它们实现的拍照功能大都存在缺陷,如聚焦问题、重复拍照问题、照片存储问题、横竖屏转换问题。一大堆的问题,而且程序的扩展性和可重用性实在不敢恭维,排版级其混乱。最后无奈,打开API文档camera相机类,从最基础的学起,然后自己进行改进,从这里也告诉我们一个道理
2014-08-25 17:02:50 7475 9
原创 仿蘑菇街界面(2)
上一篇博客,博客地址http://blog.csdn.net/itbailei/article/details/38561297把基本的主界面框架已经搭建完毕,我们采用的基本框架为fragment进行页面之间的切换,底部菜单采用的是RadioButton。今天我们来重点来仿照一下第一个底部菜单“爱逛”,首先我们来分解一下功能区域:1.功能区域分解 (1) PageTabs左右切换
2014-08-20 20:20:00 2984
原创 仿蘑菇街界面应用(1)
看到郭霖大神仿微信主界面的博客,在佩服大神文笔犀利、讲解详尽、代码风骚之余,也想在上班无所事事时,找点有意思的东西玩玩,最近博客将连续来仿造一个蘑菇街的APP的界面设计,蘑菇街作为中国最大女性购物社区,其APP的设计水平也毋庸置疑的,(1)准备工作 在阅读郭霖大神的博客时有人问里面使用的美工素材怎么得到的,其实很简单,下载一个APP,把APK格式修改成rar后解压,你会在目录下看到所有的
2014-08-14 18:03:23 3807 5
原创 安卓调试时ADB server didn't ACK的终极解决办法
今天在调试安卓程序的时候点击RUN是老是提示ADB server didn't ACK,* failed to start daemon *,等错误,或者点击RUN AS-RUN APPLICATION时出现The connection to adb is down, and a severe error has occured.等错误,莫名其妙的,谷歌了好多解决办法,有的说重启ADB服务,有的说
2013-07-25 20:52:03 1682
原创 百度地图安卓搜索服务开发
百度api android SDK版的检索服务这一节的(检索SDK),个人认为如果按照它源码可能会出一下小问题,不知道大家遇到过没有,他主要的问题是在新建MySearchListener类的时候,方法中引用MyMapActivity这个类的时候会报错,而源码中并没有经过处理;这是因为内部类和外部类的相互间不能直接引用需要经过处理。修改后的源码如下:一.MainActivity类pack
2013-07-19 17:23:48 1298
原创 Extjs和servlet的登陆数据库处理
弄了一晚上终于弄清楚了Extjs和数据库的交互方法,写下作为备忘,其实Extjs和数据库的交互主要有两种方法一种是通过ajax和表单方式进行交互,我采用的是ajax方式。一.前台主要代码 ajax请求://数据库连接及处理 Ext.Ajax.request({ url: "login.action", //登录处理页面 method:
2013-07-06 11:54:11 1301
原创 C#调用飞信
找了很久才找到一个能用的飞信API接口(http://quanapi.sinaapp.com/fetion.php?u=飞信登录手机号&p=飞信登录密码&to=接收飞信的手机号&m=飞信内容),不过是第三方的API接口,飞信官方是没有发布API接口的,正在做一个环境监测系统,需要用到短信报警功能,当然使用短信猫也可以实现,不过毕竟能省则省,话不多说,这是我用C#写的一个程序: 1.界面如下
2013-03-10 18:22:48 4591 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人