Android:第一个Android APP发布

第一个..

开源了APP的所有代码[访问地址].

初试牛刀,学了这么久的Android.总算在磕磕绊绊中完成了第一个APP(虽然问题还有一大堆)…

只记得是从去年开始学习的Android(自学),期间学习进度比较缓慢,但也还是”捣鼓”出了几个不叫APP的APP.现在发布的这个,拖拉拖拉的做了4个月,其实折算下来,时间应该是不长的.没办法,期间有各种问题.大部分时间都花在解决大问题上了.

其实写了这么久,多少还是有点感情的.我有一个不知道是不是不太好的习惯,有时候习惯在代码里面码一些注释,就是写完那个功能或者那个模块的感受……

下面也会贴一些其中的注释.更重要的是,我开源了这个APP[访问地址],如果不愿意去看开源的源码,也要去那边的文件夹才能下载的…(因为哥的服务器实在架不住大楼量啊).还需要说明的一个问题是:因服务器的原因,在代码里面所有跟服务器交互的地方都被去掉了,这也是逼不得已,希望能谅解一下.但我保证,其余部分的代码是完整的(跟发布版的一毛一样的).

很遗憾,这个APP没能在任何市场上架,想必这也是一个不太美好的地方了.后来想想不上就不上吧,直接发布也挺好,反正也是要开源的.(源码地址在上面找)写这个东西的时候,其实已经没多少兴奋劲了,因为都已经打包一段时间了,才把源码公开出来(也是希望新手可以学习下,虽然我也是新手).

啰嗦了一大堆,想起后面还有年终总结要写.好吧……停止啰嗦,下面发干货(对了这个APP叫:凉夜).

大概做了什么

1. 看看(文字内容,采集自网络):
详细:自有国外服务器,提供数据支撑,文字内容同样基于该服务器提供
(对于访问速度是最大的性能瓶颈,希望后期有能力可以改善)。当前更新频率为3天更新一次。
在Android客户端提供了缓存及下拉刷新操作。在分享方面,目前集成了微信、易信、QQ这几个分享。

2. 有图(图片,每天定时更新):
详细:图片源自某门户每天更新的图片,后台服务器每天零时左右定时进行更新。
客户端对于服务器端有相应延迟(避免提前请求导致的加载错误)。
该项同样提供文字方式的分享(在分享方式上有差别),并提供保存本地及即时设置桌面功能。

3. 关于(关于APP、设置等操作):
详细:可在客户端开启[每天自动设置桌面功能(使用两个Service相互监听,
保障可正确更新,若开启,该功能会延迟更新.)]、提交反馈、关于等。

Android LOGO
image-2382

代码里面的啰嗦

下面的都是来自代码里面的.可以在[地址]里面的MainActivity.java里面找到.

一个小网络工具类

别着急,还要发布个Android的网络工具类,使用了Volley.封装了一些简单的操作.源码里面说的很清楚,就不重复解释了.

可能是因为代码的原因,好久都没”写”这么长的文了…偶然有点不习惯……

嗯,没错–你的人生永远不会辜负你的。那些转错的弯,那些走错的路,那些流下的泪水,那些滴下的汗水,那些留下的伤痕,全都让你成为独一无二的自己。by 朱学恒