分类目录:Software Engineering

以下是分类 Software Engineering 下的所有文章

【转载】Android学习之路

欢迎转载,但请务必在明确位置注明出处!http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/ 硬件 电脑–推荐Mac 首先声明我不是果粉,个人Windows,Linux,Mac OX系统均用过, 只能说Windows上面的开发工具简直难以恭维,尤其命令行超级难用,而Linux自己必须得花不少时间在折腾中,更是不适……

开发者必备:关于Android L的一切

谷歌在近日举行的I/O开发者大会上发布了全新移动操作系统Android L的开发者预览版本,相对于上一版本来说,Android L在UI风格、界面切换、和原生应用等各方面都发生了比较大的变化,目前该版本已经提供给开发者进行下载安装。科技媒体ReadWrite日前发文对开发者需要了解知晓的关于Android L的信息进行了整理,以下是文章……

Android的Android AccessibilityService 辅助服务

之前一直为一个在后台服务能否识别TP按键的处理而苦恼,后来通过AccessibilityService解决了。自己的服务是在后台用前置摄像头进行人眼识别,识别到人眼就保持LCD不灭,存在的一个问题是打开摄像头app偶尔会和后台的人眼识别open设备时起冲突,导致提示“无法连接相机”。后来一个处理思路是:当TP点击了,就屏蔽后台人眼识……

虚其心 实其腹 弱其志 强其骨——亦是软件工程管理的精髓

文|许野平 当你的开发团队个个都是顶尖高手的时候,而你过分依赖这些高手个人能力的时候,团队的战斗力实际上会很低下,甚至战斗力低于零。 软件工程管理的精髓是,把复杂问题化简为简单问题,把脑力劳动转化为体力劳动。如果能做到这一点,您的工程管理一定能能处于牢牢的可控状态。 当为您自己项目建立合理架构的时候……

Android L对开发者意味着什么?

  刚刚结束的 Google I/O 大会上,Android下一代操作系统” L”带来不少惊喜。新系统运行更快、更省电。   然而开发者对这个新系统也有颇多疑问,比如新的运行模式ART对开发者意味着什么?ART模式能否让应用的体验超越苹果?我认为在ART运行方式下”L”的性能提升在15%到80%之间。同时,ART优化……

Cisco Jabber Cross Launch testing

Cisco Jabber Cross Launch testing IM: im scheme(im://stigao@cisco.com) im scheme(im:stigao@cisco.com) xmpp scheme(xmpp://stigao@cisco.com) xmpp scheme(xmpp:stigao@cisco.com) ciscoim scheme (ciscoim://stigao@cisco.com) ciscoim scheme (ciscoim:stigao@cisco.com) Send IM ciscochat://goim?screenname=……

Android Debug Bridge

1.Android Debug Bridge 1.1简介 Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具 你能够与你的android设备进行交互。同时这是一个包含了以下三部分的cs模式的程序:   1) adb client 从图中,我们知道client是运行在PC端……

程序猿在追MM过程中的各种算法

动态规划 基 本上就是说:你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你 才能追到MM。因此,该问题适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看他如何对他人。”的道理,并且对付这样的MM总能得到最优解。但 确定是开销较……

如何编写更棒的代码:11个核心要点

保持方法简短扼要 永远永远不要将同一个变量用于不同的目的 尽可能让变量和方法的名称能够描述要实现的功能 尽可能将变量定义在最靠近它们的地方 不要出现让人费解的数字 要像对待朋友一样对待你擅长的语言 不要逆常规而行 千万小心过早的优化代码 要常常重构经过测试的代码 不要沉溺于过度的设计技巧 随时随地学习新的……