Android动态加载外部jar文件

Java具有将文件、网络中的类以字节码形式加载到运行程序中的功能,基于Java的Android也可以如此实现。实现这种方法后,程序可以进行模块化设计,各种方法支持热插拔,APP可以在想要更新的情况下进行方法的后台静默更新。
以上,这种方法可以带来很大的便利,本文就来讲如何实现这个功能。
  
本文开发环境使用Eclipse。

使用Github + hexo 搭建自己的博客

一直纠结在哪里写博客,话说之前是长期在CSDN进行写作的,后来发现好像有自己的域名有自己的博客是个很高(zhuang)级(bi)的事情,于是自己也想搭一个。最开始用的是Jekyll,后来觉得主题都不是很好看,知道发现hexo,这个Pacman的主题就很符合我的胃口,果断尝试使用!

由于网上的文章写的都比较好了,所以本文不是一个完整的教程,只是记录一下自己在配置过程中遇到的坑,给大家以帮助。

开始学习SSH

开始学习SSH了,为什么一个学习Android的人要学习开发服务器后台呢?主要有几个方面:

  1. JavaEE是Android出现之前Java的主流研究方向,曾经在网上看到有人说,做Android做的好的,都是那些之前进行大型Java工程开发的。想想也对,自己底子太薄,自己的工程,界面多了就组织不好,设计模式掌握的很差。反映到现在,很多开源工程看不懂,自己设计模块的时候心有余力不足,说明自己的Java的底子还是太差。
  2. Android中可以使用的功能较少。倒不是说我的水平已经到了Android限制了我手脚的地步,实在是不知道该如何去使用。面试的时候被问到,HashMapTreeMap有什么区别,答案是不太清楚,这样就被定位成了一个HashMapArrayList走天下的人。回来之后我仔细研究了Java Doc,明白了他们之间都有什么区别,但是我现在也不太明白,什么时候该用那个不常见的类,对于什么并发编程,我了解的就更是少。所以希望服务器这边可以让我接触到更多的内容。
  3. 只做Android,如果做出一个让人眼前一亮的东西,就可以让人认同。可惜现在我还没有这样的杀手级应用,所以只能提高自己的知识面。学习SSH,可以了解后台、数据库、并发的知识,我认为这对我来说是很有意义的。

所以我开始学习,嗯,学的多一点,总是没坏处的对吧?不过如果开始学了,就学的扎实一点,有不懂的就搞清楚,一定!

iOS初用感受

买了一个iPhone6,乞丐版的。话说我这种天天捯饬二手的买这个东西,也是相当的奢侈了。话说为什么要买这个呢,一个是觉得联通5400/12期无息分期76套餐挺值的,一个也是想试试新东西了。老是做安卓也不行,还是要见见世面的,万一搞了iOS开发,这就算是买了个生产资料了。

这已经2014年末了,入iOS的门也算是太晚了,对于我来说,有这么些感受,优点缺点都有哈: