【威哥说】昨天微信公众号的文章发布之后,就开始陆续不断的收到小伙伴们的问题,下面就是整理自所有收到的问题其中一部分,可能大家都有相应的问题。请大家务必要看以下本次答题的第十条内容。
Q1、我要搭建eclipse,Android和Java的教程
这个是最基本的相关问题,eclipse的搭建是建立在java环境的基础上,而java的编程环境主要就是指的JDK的安装,下面是为大家提供的java/Android的安装环境。
Java:http://v.qq.com/x/page/o0336wm5stx.html
Android:http://www.moliying.com/course/38
链接为在线播放视频,大家可以直接复制链接到浏览器进行查看。
Q2、威哥,培训出来有两条路可以选,一条包装作假拿高工资能体现自己实际能力,一个实习生拿低工资当做廉价劳动力,你怎么看?
从这个问题的题面上可以看出,这个同学本身对培训是抱有怀疑态度的。无论是包装自身,还是做实习生,都是对培训后技术的不认可。其实可以理解任何一个学习的过程就是对自己的包装过程,用知识武装自己,才能争取到更好的工作机会。当然我在这里并不是想告诉大家,培训就等于作假。
所以题面应该是这样,培训出来有三条路可以走:
1、经过快速培训,用知识包装自己,在相应的行业中找到自己满意的工作;
2、我们拒绝作假,拒绝使用虚假包装。
3、只有不认真的学习的学员才能成为最低“实习生”的层次,因为即使不培训也可以成为实习生,已经失去了培训的价值。
Q3、怎么实现Android自定义view?
通常情况下,Android实现自定义控件无非三种方式。
1、继承现有控件,对其控件的功能进行拓展。
2、将现有控件进行组合,实现功能更加强大控件。
3、重写View实现全新的控件
一个全新View实现自定义控件,无非分成这么几步:
1、在OnMeasure()方法中,测量自定义控件的大小,使自定义控件能够自适应布局各种各样的需求。
2、在OnDraw()方法中,利用哼哈二将(Canvas与Paint)来绘制要显示的内容。
3、在OnLayout()方法中来确定控件显示位置。
4、在OnTouchEvent()方法处理控件的触摸事件。
具体实例请参考(http://www.moliying.com/group/7/thread/132)
Q4、怎样提高SQL水平,我是个初入Java的新人,SQL水平该怎么提高,有没有推荐的书或者什么学习方法?
Sql和其它的数据库基本上一样,属于sql系列,语句完全通用,可以看看sql系列数据库的相关书籍,语句和思想都一样。
Q5、你好,威哥,想知道arm64-v8a,armeabi,x86,x86_64,armeabi-v7a这些的介绍,有时候接入第三方平台,这些文件夹下都有so包,如果把全部so都拷贝下来,就会造成app特别庞大,而老板又要求兼容更多的手机版本,我做出来的app就很大,怎么样让app缩小一点呢?
这个是为了保证兼容市面的android机型,如果是没有针对机型,那么这些so库兼容库是必须要的
要缩小app体积只能从自己的app着手进行优化。
Q6、java中有实现山地形状的3D图形吗?有这方面的知识点吗?
Java中3d效果太差,而且太老了,可以了解下Java3D编程
Q7、想问下用户信息怎么保存比较好?我现在的方法是登录时用将user相关json存入SharedPreferences,然后在一个单例中get时如果为空反序列化取出。这样的做法安全吗?整条数据是否需要加密?序列化反序列化写入读取SharedPreferences时是否需要异步进行?
如果想实现记住密码的功能,存储在sharedPreference里面就可以了,是安全的。不需要进行异步处理
Q8、程序员如何兼顾工作和家庭
其实程序员工作本身和其它行业的工作没有什么区别,最重要的是在工作的同时,安排出来相应的时间去陪伴一下自己的家人。例如偶尔看一场电影,或者带孩子去一次游乐园,相信即使再忙一天的时间总是会有的。
如果你指的是加班的话,那么,任何一个工作都会有加班,而作为程序员,一般就是赶项目的时候才会加班,平时只要把进度完成是不需要加班的,这里排除某些加班文化的公司。希望这不会成为你的负担,当然,加班的话相对其它行业确实要累的多,项目上线前几天一般熬夜加班都是很正常。这样情况下,只能是事先和家人沟通好,避免发生不必要的矛盾。
Q9、数据适配器的数据源是一个集合,第一次加载时候没问题,当我删除集合里面数据时会有下标越界异常
你删除时,输出一下你删除的数的下标,以及你集合数据,看看具体是哪一部出现的问题。因为没有具体的问题的
Q10、_________本条很重要__________
最开始咱们说过,提问的小伙伴有点多,并不能一一的将大家的所有的问题展现出来,请小伙伴们多多谅解。
此外还有一个问题,就是希望给大家提一点小小的建议:大家提问的时候一定要将问题描述清楚。例如大家可以采取以下格式。
1、错误描述:
2、错误提示:
3、相关代码:
如果可以截图尽量将错误提示的截图一并随问题发送给磨砺营的老师。
问题持续收集与回答
小伙伴们嗨起来
【更多精彩内容】