博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !


最近有些时间,但QQ群问的问题比较多,不能一一解答,如果有价值的,请来此文下方评论提问,


我会及时回复,并将精华部分收录进来,用来帮助更多人,谢谢!

1、入门的同学可以先查看环境配置,

Android初级第一讲---Android开发环境的配置


然后下载安卓demo研究,

安卓API的Demo

接着再看博客分类中的初级-中级-高级,到底层代码以及其他类目,其他不懂的,来博客下评论。

2、Php学习,http://phpbook.phpxy.com

3、答CsdnBlogger问-关于定时和后台服务问题http://blog.csdn.net/reboot123/article/details/52597333

4、答CsdnBlogger问-关于安卓入行和开发问题http://blog.csdn.net/reboot123/article/details/52604824

5、答CsdnBlogger问-关于职业发展和团队管理问题http://blog.csdn.net/reboot123/article/details/52605165

6、答CsdnBlogger问-关于VR取代安卓问题http://blog.csdn.net/reboot123/article/details/52605470

7、魔鬼经济学:http://freakonomics.com/archive/

8、inary XML file line #8: Error inflating class fragment xml文件里fragment路径没错,找的方法看着也没错呀

分析:这种问题最让人着急,明明设计的没错,却编译失败

回答:往往是编译工具没有重新编译所导致,clean一下就解决问题,建议使用android studio比eclipse好用一些

结论:inflate出错。activity在加载前,会通过inflate工具把你的xml文件转化成View,设置到Activity里,实际上Window层里,这样用户才能看见你设置的界面。

可以这么理解:xml文件是View的配置文件;inflate是把View按xml配置重新画出来,跟拿人的基因克隆出一个人一样,因为有规则,所以可以直接拿到规则设定的结果。

9、加密传输,Sever向Client发送一个A数据(公钥证书和hash值),结果I拦截,将A换成B数据(公钥证书和hash值);Client向Sever发送数据,I拿私钥将数据解密,然后再用公钥A加密,发送给Sever;感觉完全没有安全感啊!

原因:上面忽略一个数据,就是随机码,其次是加密算法。密钥=公钥*随机码,数据=密钥*参数串,即使知道公钥,不知道私钥,原则上也是获取不到真正随机码的,而每次传输的数据,都必须经过密钥加密,Sever才会识别;如果每隔几分钟随机码变一下,那破解的人更加抓狂了(从Session失效机制联想到的)。所以https请求是安全的。

https加密的关键在于算法,RSA算法是一种非对称密码算法。所谓对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密;RSA是不严格的非对称加密算法,原因是用私钥可以解出公钥包含的数据。RSA的算法涉及三个参数,n、e1、e2。其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2*e1)mod((p-1)*(q-1))=1。(n,e1),(n,e2)就是密钥对。其中(n,e1)为公钥,(n,e2)为私钥。[1] RSA加解密的算法完全相同,设A为明文,B为密文,则:A=B^e2 mod n;B=A^e1 mod n;(公钥加密体制中,一般用公钥加密,私钥解密)e1和e2可以互换使用,即:A=B^e1 mod n;B=A^e2 mod n;

对于密钥的安全性,还可以设计N对密钥,每对给予一个id,如果一旦泄露,可以将id失效,则安全性可以得到保证。

更多:http://blog.jobbole.com/48369/

10、如何获知listView滚动到最下方?

在listView的onScroll方法里,监听LastVisiblePosition等于items数量减1,即滚动到最下方

11、图片变色怎么处理?

如果要降低图片的识别度,可以用设图片ImageView的Alpha值即可从0到1,可以取小数,依次识别度升高

改变图片的颜色,如各种滤镜效果,主要通过改变RGB值来解决,一般通过矩阵来操作比较简单

更多:http://blog.csdn.net/lpjishu/article/details/45533557

彩蛋


欢迎大家提问Android技术及职业生涯等问题的更多相关文章

  1. Android开发面试经——6.常见面试官提问Android题②(更新中...)

    版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http://blog.csdn.net/fi ...

  2. Android开发面试经——5.常见面试官提问Android题①

    版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客: http://blog.csdn.net/f ...

  3. 2018安卓巴士开发者大会打造Android技术盛宴

    2018安卓巴士开发者大会打造Android技术盛宴2018安卓巴士开发者大会将于8月25日在上海举行,作为中国最具前沿性.专业性的安卓技术会议,将邀请来自爱奇艺.阿里.饿了么等知名企业的一线工程师分 ...

  4. android 技术相关Blog

    android 技术相关 LVXIANGAN的专栏 http://blog.csdn.net/LVXIANGAN/article/category/1101038 Android NFC 开发实例 h ...

  5. 商务部公开微软持有的Android技术专利

    微软与众多Android厂商签署了专利授权协议,但从来没有公开它持有多少项Android技术专利.出人意料的是,为了收购诺基亚手机业务,微软今年4月递交到中国商务部的文件中完整公开了它的Android ...

  6. Android技术——切换视图(两)随着ViewPage达到Tab幻灯片浏览

    Android技术--切换视图(一)~(四)在资源项目:https://github.com/YongYuIT/MeiNv_Liulanqi 一.早期android(android.support.v ...

  7. fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享

    本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享.源码等,iOS 中图片技术的解压缩.逆向实战.iOS SDK 实践,Android架构思考.Andr ...

  8. 【新版】Android技术博客精华汇总

    [新版]Android技术博客精华汇总(原文链接内持续更新) http://www.apkbus.com/thread-313856-1-1.html Kotlin Kotlin学习资料汇总 http ...

  9. Android技术分享-文字转语音并朗读

    Android技术分享-文字转语音并朗读 最近在做一个项目,其中有一个功能是需要将文本转换成语音并播放出来.下面我将我的做法分享一下. 非常令人开心的是,Android系统目前已经集成了TTS,提供了 ...

随机推荐

  1. HTML-Geolocation API

    获取位置信息: 请求一个位置信息,如果用户同意,浏览器就会返回位置信息(由经纬度和其他元数据组成),该信息是通过支持html5地理定位功能的底层设备提供给浏览器的:该API不指定设备用哪种底层技术来定 ...

  2. DFS+模拟 ZOJ 3861 Valid Pattern Lock

    题目传送门 /* 题意:手机划屏解锁,一笔连通所有数字,输出所有可能的路径: DFS:全排列 + ok () 判断函数,去除一些不可能连通的点:) */ #include <cstdio> ...

  3. bzoj1028 [JSOI2007]麻将

    1028: [JSOI2007]麻将 Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 1337  Solved: 601[Submit][Status][ ...

  4. 【BZOJ】2875: [Noi2012]随机数生成器(矩阵乘法+快速乘)

    http://www.lydsy.com/JudgeOnline/problem.php?id=2875 矩阵的话很容易看出来.....我就不写了.太水了. 然后乘法longlong会溢出...那么我 ...

  5. 【BZOJ】1085: [SCOI2005]骑士精神(A*启发式搜索)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1085 囧啊囧,看了题解后写了个程序,但是样例总过不了T+T,调试了不下于1个小时,肉眼对拍看了根本看 ...

  6. SecureCrt脚本(一)顶级对象之Crt

    Crt自动化 测试 SecureCrt脚本 JS脚本   1.引言 2.关于脚本表头 3.顶级对象'crt'的子属性和方法 3.1.属性 3.1.1.Dialog 3.1.2.Screen 3.1.3 ...

  7. 【转】delphi程序只允许运行一个实例的三种方法:

    一.        创建互斥对象 在工程project1.dpr中创建互斥对象 Program project1 Uses Windows,Form, FrmMain in 'FrmMain.pas' ...

  8. Git 的使用感受

    Git 的使用感受 从开始工作到现在,在公司里面一直用 svn 来做版本管理.大约半年前听说了 Git,因为 Git 的光辉相当耀眼,作者是 Linus Torvalds,被大量的开源软件采用,如 j ...

  9. imread() not working in OpenCV 2.4.11 Debug mode

    The OpenCV function imread() not working in OpenCV 2.4.11 Debug mode of VS2010 under Win32, the way ...

  10. Reprojection Matrix Q

    Given the disparity d and 2D point (x, y) , we can derive the 3D depth using the 4-by-4 reprojection ...