-
Android设计风向标Material design语言
网上关于material design的文章多而乱,在此希望作出一个统筹。阅读本篇文章可以得到你想知道的答案。简介:谷歌推出的全新的设计语言Material Design。谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。Material Design语言的一些重要功能包括 系统字体Roboto的...2015-04-29 阅读207
-
android 创建 删除桌面快捷方式
1.创建/** *为程序创建桌面快捷方式 */ private void addShortcut(){ Intent shortcut = new Intent(“com.android.launcher.action.INSTALL_SHORTCUT”); ...2015-04-29 阅读225
-
android apk 自我保护技术-完整性校验
关于防止android apk被反编译的技术我们前面已经讲了四种。加壳技术运行时修改字节码伪加密对抗JD-GUI如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。 一、完整性校验原理所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防...2015-04-28 阅读226
-
KJFrameForAndroid框架学习----高效加载Bitmap
KJFrameForAndroid框架项目地址:https://github.com/kymjs/KJFrameForAndroid我们在写Android程序的时候,肯定会用到很多图片。那么对于图片的压缩处理自然是必不可少。为什么要压缩?我想这个问题不必在强调了,每个人在最初学习Android的时候肯定都会知道这么一个原因:我们编写的应用程序都是有一个最大内存限制,...2015-04-28 阅读180
-
Rainyday.js – 使用 JavaScript 实现雨滴效果
摘要: Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画。Rainyday.js 有功能可扩展的 API,例如碰撞检测和易于扩展自己的不同的动画组件的实现。它是一个使用 HTML5 ...Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas ...2015-04-28 阅读179
-
Android内存管理之道
相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。内存泄漏:对象在内存heap堆中中分配的空间,当不再使用或没有引用指向的情况下,仍不能被GC...2015-04-28 阅读173
-
调试 Android* x86 应用程序的方法以及要使用的工具
1.简介众所周知,Android* 开发人员头顶许多称呼:设计员、程序猿等,并且通常会不可避免地被称为故障检修工。代码中的错误无法避免,因此无论您是否一开始就造成错误,了解调试工具以及如何迅速而有效地跟踪并解决错误都很重要。鉴于此,如今的 Android 开发人员必须掌握有效的调试技巧。本文提供了 Android 应用程...2015-04-27 阅读214
-
Android与.Net交互模拟用户屏幕操作添加APN和网络4G/3G切换
前几天接到一个需求,我们的客户需要对手机网络接入点进行可用性测试,简单点说就是需要实现Android上的APN配置的添加,APN切换网络模式4G/3G/2G切换,我要调研下写个demo。 因为是要实现自动化测试,而且得合并到现有的拨测系统(C#项目)成为其中的一个模块,就需要用C#来驱动Android测试。交互方式上首先想到的...2015-04-27 阅读190
-
KendoUI --基于jQuery的HMTL5 WEB开发框架
KendoUI 是基于jQuery的HMTL5 WEB开发框架。该框架拥有大量的UI控件,丰富的数据可视化框架,自动适应移动架构,以及开发HTML5应用所需要的一切工具,如数据源,模板,MVVM双向绑定(自己的MVVM绑定机制和无缝集成Angular的MVVM绑定机制),拖动和拖放组件,等等。Kendo UI 有多个不同的发型版本:Kendo UI Core -...2015-04-27 阅读179
-
关于垃圾回收被误解的7件事
对Java垃圾回收最大的误解是什么?它实际又是什么样的呢?当 我还是小孩的时候,父母常说如果你不好好学习,就只能去扫大街了。但他们不知道的是,清理垃圾实际上是很棒的一件事。可能这也是即使在Java的世界中, 同样有很多开发者对GC算法产生误解的原因——包括它们怎样工作、GC是如何影响程序运行和你能对它做些什么。...2015-04-27 阅读251