摘要:
——Android中高级技术免费培训QQ群(118949422)第三期专题培训 本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。 首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了实现哪些功能?有哪些好处?请先思考一分钟,再继续往下看。 学习而不思考就像吃东西而不嚼,要么无法下咽,要么尝不出味道,同时都会影响消化吸收。控制一下你那脱缰野马一样的好奇心吧,先思考再往下看。————————————————飘过这条分隔线,我们继续——————————————————1. 为什么要用多线程这里列出几个原 阅读全文
摘要:
从事软件业也有几年了,经历几多个不同的公司、不同企业文化、不同的开发流程,不变的身边总是有零星高手和多数的普通程序员。我总是苦苦思索,一个刚入行的程序员如何才能成为一个软件高手呢?在这里我们不讨论那些奇才怪才,比如几岁或十几岁就接触电脑、初中高中就会编程,或者大学期间就积累了一些经验和人脉,或者辍学开公司去了的牛人们。我们只讨论一个普通的或相对优秀的程序员,在公司里工作的过程中如何成长为一个高手。 近几年国内的大学,计算机专业毕业的学生,上学期间只有几名学生有过软件业相关的实践,大多数可能连编程还不懂,即使学过c、c++、java课程。我一直反对大学毕业考研或者保研、直博或者考博然后留校任教. 阅读全文
摘要:
Android免费培训QQ群(118949422)第一期 转载请注明出处,商用请与本人联系。 本系列专题培训适用范围:初级Android程序员,即有J2SE基础和Android初级水平。J2SE基础是指掌握JAVA语法,1.5、1.6新增的语法不完全掌握也没关系。了解基本的面向对象思想、能编写简单的J2SE程序,掌握基本的调试方法,熟悉Swing更好。Android初级是指掌握Activity、S... 阅读全文
摘要:
Android免费培训QQ群(118949422)第一期 转载请注明出处,商用请与本人联系。 本系列专题培训适用范围:初级Android程序员,即有J2SE基础和Android初级水平。J2SE基础是指掌握JAVA语法,1.5、1.6新增的语法不完全掌握也没关系。了解基本的面向对象思想、能编写简单的J2SE程序,掌握基本的调试方法,熟悉Swing更好。Android初级是指掌握Activity、S... 阅读全文
摘要:
————程序员的自我修炼 迷茫这个词,让我很迷茫,即使我不迷茫的时候,看到这个词儿也会迷茫。我努力说服自己不要迷茫,不要迷茫,可是越说越迷茫,大家现在状态怎样?是否听到看到感觉到那份迷茫? 也许你已经有所领悟,不要你想迷茫,你的脑袋里先要想出来什么是迷茫,然后再告诉自己不去想,可是不去想还是会想,这是你理智控制不了的。 怎么样才能不迷茫,不是去跟迷茫作斗争,而是找一个目标,替代迷茫。凡事心理想着目标,你就不会像以前那么迷茫了。即使你战胜了迷茫,你不迷茫了,接下来怎么样呢,你要原地不动还是要去哪里呢?没有目标,迷茫换个马甲很快就会回来找你。假设迷茫是-10,不迷茫是0,达到目标是+10,你告诉. 阅读全文
摘要:
Android免费培训QQ群(118949422)第二期专题培训(转载请注明出处,商用请与本人联系)1. 首先我们思考一个问题,Android中哪些部分需要提高安全性防止被破解,哪些部分无法保证安全? a) 首先,如果你的应用跟其他人竞争的是创意、用户体验、服务等等偏软的东西,同时是免费的,并没有什么技术难点,要评估一下是否确实需要提高代码的安全性。 b) 对于图片、xml文件或者apk文件本身是无法加密的。因为这些文件是由Andriod虚拟机加载和读取,加密后Android虚拟机无法识别,你的应用也无法正常使用了。如果有需要保密的内容,不要放到这些文件里。 c) 有很多Android应用需要 阅读全文
摘要:
最近看到很多开发者问类似的问题,例如:请问如何通过编写代码来删除应用程序,如何后台安装程序,肯定有人想问如何后台发短信、打电话、最好后台直接把用户的手机费转到自己手机上。对以上问题我在这里做统一答复。在Android2.1版本以前技术上或许是可以实现的,不过不建议这样做。问这些问题绝大多数是中国等先进的社会主义国家的法盲们,都是权利意识缺失、法律意识淡薄惹的祸。这类行为在国外要被告到倾家荡产的。 Android从2.2版本开始,禁止掉了很多后台运行的一些对用户比较敏感的行为,比如后台安装程序、后台结束掉进程等功能。你会发现2.1版本运行好好的管理功能到2.2不可以使用了。这样做是符合用户利益的 阅读全文
摘要:
近期遇到很多朋友问及想从事Android开发,有些是大四的学生,有些是已经工作了,从事J2EE或者C++、C#等开发工作。对他们为什么要从事Android我不是很深入的了解,不过Android确实是一个近两年很火爆的热词儿,招聘职位很多,机会多、平均薪水比其他岗位要高一些。移动互联网是未来的一个趋势,越来越多的人开始使用智能手机,Android系统在智能手机领域里虽然用户体验不如IPhone,但价格还是令大多用户可以接受的。国内Android手机的使用者也非常多。希望未来从事Android开发,眼光还是不错的。 Android开发分三类: 1) 驱动开发 2) Android系统开发 3) . 阅读全文
摘要:
Structural(结构模式)Adapter:把一个接口或是类变成另外一种。 • java.util.Arrays#asList() • javax.swing.JTable(TableModel) • java.io.InputStreamReader(InputStream) • java.io.OutputStreamWriter(OutputStream) • javax.xml.bind.annotation.adapters.XmlAdapter#marshal() • javax.xml.bind.annotation.adapters.XmlAdapter#unmarshal 阅读全文
摘要:
这一系列文章主要想跟大家探讨一下一个专业的软件技术从业人员应该具备哪些态度和能力。我想到太多的主题,开了太多的系列,多头并进,我很脑涨啊。 第一篇说一下什么呢?…… 阅读全文