摘要: javadoc: {@link ActivityGroup} 链接到包、类; {@link #setContentView} 用#链接到类成员; @return View The current View with focus or null. @see android.view.Window#ge... 阅读全文
posted @ 2015-05-07 08:25 ychongjie 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 2015-03-06 328 Unusual Data Types ——You can carry this technique to extremes,putting all the variables in your program into one big,juicy variable an... 阅读全文
posted @ 2015-04-22 19:29 ychongjie 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个android应用,由于针对不同机型功能很不同,为了隔离变化,希望将各项功能插件化,通过编译开关来控制不同版本的功能,而不是在代码中通过逻辑来判断。 我想了一个办法,用表驱动的方法,结合插件类的静态代码块自注册。但这就需要找到固定包下的所有类,然后主动初始化这些类,执行静态代码块。下面... 阅读全文
posted @ 2015-04-07 17:34 ychongjie 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 1 简单的跨进程通信可以用Messenger类,不用AIDL。 2 当一个Service没有action时,它默认是exported="false"的,其它进程用它的包名和类名构造intent试图绑定它,会报出安全性异常。这可以避免恶意应用发送空intent的拒绝服务攻击。 3要监控自己的应用数据... 阅读全文
posted @ 2015-04-01 17:13 ychongjie 阅读(400) 评论(0) 推荐(0) 编辑
摘要: android数据库操作的基础有三个类:SQLiteOpenHelper,SQLiteDatabase和Cursor。其中,SQLiteOpenHelper会建立一个数据库连接,它虽然可以调用多次getWritableDatabase或getReadableDatabase方法,但在彻底关闭db之... 阅读全文
posted @ 2015-04-01 09:45 ychongjie 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 密码算法安全性列表业界已知不安全算法 对称算法:DES在所有场景下都不安全。 对称算法:3DES在密钥长度256以下,k1=k2=k3时不安全。 对称算法:SKIPJACK和RC2在所有场景下都不安全。 对称算法:RC4和BlowFish当密钥长度128以下时,不安全。 非对称算法:RSA在密钥长度... 阅读全文
posted @ 2015-03-28 10:14 ychongjie 阅读(5672) 评论(0) 推荐(0) 编辑
摘要: 一直以来对android的权限机制就有一个疑问,因为在使用权限时,实际上只需要permission的name这一个标签,而在定义权限时,android是不会检查是否重名的,那么在两个应用定义了重名权限时会发生什么? 我在stackoverflow上找到一个解释,链接:http://stackove... 阅读全文
posted @ 2015-03-24 15:29 ychongjie 阅读(416) 评论(0) 推荐(0) 编辑
摘要: [英文原文:A Google Interviewing Story ] 一次谷歌面试趣事 很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦... 阅读全文
posted @ 2015-03-20 21:24 ychongjie 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 本计划依外界条件(如公司加班要求,学习中心是否提供外网等),随时变更: 一:周一到周日早上,6:30-7:30, 一节在线小组课程。 二:周一,周三,周五,晚上7:00-8:00, 一节网络单元课程+往期内容复习。 三:周日,9:30-下午3:30,三节主课: F2F + Work... 阅读全文
posted @ 2015-03-20 21:17 ychongjie 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 程序员讨厌没有价值的任务大多数程序员,据我所知,越是优秀,越是讨厌没有价值的任务。寻找其工作的价值这些年来,我看到很多颇有成绩的软件开发人员转行去了管理岗位,或者其他完全不同的职业。有的时候原因很简单,只是想拿更高的薪水。不过也有因为是厌倦了总是需要不断学习以跟上软件开发步伐这样一种疲于奔命的状态。... 阅读全文
posted @ 2015-03-20 21:03 ychongjie 阅读(159) 评论(0) 推荐(0) 编辑