-
Angular学习心得之directive——scope选项与绑定策略
开门见山地说,scope:{}使指令与外界隔离开来,使其模板(template)处于non-inheriting(无继承)的状态,当然除非你在其中使用了transclude嵌入,这点之后的笔记会再详细记录的。但是这显然不符合实际开发中的需求,因为实际上,我们经常想要我们的指令能够在特定的情况下与外界进行数据上的交互,这就需要借助绑定策...2015-05-02 阅读213
-
收集的三套经典的Android开发视频教程分享
收集到的三套非常经典的Android视频教程,初学者有了这三套东西别的就可以不用看了。另外,个人觉得黑马张泽华的视频非常不错,优先推荐。[张泽华]android视频教程:http://pan.baidu.com/s/1kTBs7eJ 传智播客android视频教程:http://pan.baidu.com/s/1kTBs7eJ 老罗的android视频教程:http://lu...2015-05-01 阅读197
-
从Samurai-Native框架开发谈React Native
近一年移动开发领域最火的话题就是“Web与Native正在融合”,React Native的出现是推动融合的一个关键点。正如F8大会的主题“Bring modern web tech to mobile”,巨头们已经着手从上自下展开技术融合,Web App开发者们与Native App开发者们长年相互鄙视斗争的过程将要告一段落。Web App开发者们实在是受够了HTML...2015-05-01 阅读202
-
Android性能优化典范 - 第2季
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化、网络优化、Android Wear上如何做优化、使用对象池来提高效率、LRU Cache、Bitmap的缩放、缓存、重用、PNG压缩、自定义View的性能、提升设置alpha之后View的渲染性能,以及Lint、StictMode等工具的使用技巧。 下面是...2015-04-30 阅读208
-
如何实现带有图片缓存功能的ImageView
昨天刚写了个带缓存功能的ImageView(kyimageview),现在把他的实现原理说明下,有兴趣的可以参考下,当然如果有更好的方案也欢迎分享下。利用图片大小判断图片是否更新这是这个组件的核心,在下载图片前,先获取图片的大小(到字节),然后与本地缓存的图片比较,不一致则说明有更新。我们知道,图片的大小不只是与像素数...2015-04-30 阅读218
-
Android设计风向标Material design语言
网上关于material design的文章多而乱,在此希望作出一个统筹。阅读本篇文章可以得到你想知道的答案。简介:谷歌推出的全新的设计语言Material Design。谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。Material Design语言的一些重要功能包括 系统字体Roboto的...2015-04-29 阅读232
-
android 创建 删除桌面快捷方式
1.创建/** *为程序创建桌面快捷方式 */ private void addShortcut(){ Intent shortcut = new Intent(“com.android.launcher.action.INSTALL_SHORTCUT”); ...2015-04-29 阅读245
-
android apk 自我保护技术-完整性校验
关于防止android apk被反编译的技术我们前面已经讲了四种。加壳技术运行时修改字节码伪加密对抗JD-GUI如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。 一、完整性校验原理所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防...2015-04-28 阅读245
-
KJFrameForAndroid框架学习----高效加载Bitmap
KJFrameForAndroid框架项目地址:https://github.com/kymjs/KJFrameForAndroid我们在写Android程序的时候,肯定会用到很多图片。那么对于图片的压缩处理自然是必不可少。为什么要压缩?我想这个问题不必在强调了,每个人在最初学习Android的时候肯定都会知道这么一个原因:我们编写的应用程序都是有一个最大内存限制,...2015-04-28 阅读203
-
Rainyday.js – 使用 JavaScript 实现雨滴效果
摘要: Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画。Rainyday.js 有功能可扩展的 API,例如碰撞检测和易于扩展自己的不同的动画组件的实现。它是一个使用 HTML5 ...Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas ...2015-04-28 阅读202