摘要: 随着互联网的普及,开发人员数量越来越多,网站开发人员、移动APP开发人员等,也许这个数量还会增加。那么作为一个开发人员,如何开发出好的作品呢?需要注意些什么呢?作为一名新时代的开发者,你必须学会这几项了! 学会表达自己 每个以技术为主的公司都会不断告诉你:在开发中,最重要的技能之一... 阅读全文
posted @ 2015-03-13 10:31 丹尼奥斯 阅读(254) 评论(1) 推荐(1) 编辑
摘要: 如果贵企业与大多数企业一样,那么IT环境中可能有数百个、乃至数千个应用程序。它们极有可能是在过去10年或20年编写、更新和打上补丁的。你可能对那些应用程序并没有做好足够到位的安全工作。要说有什么可以让你稍稍宽慰,那就是我们采访的每个人其实处境一模一样。在人们不知不觉当中,安全这笔债很快会堆积... 阅读全文
posted @ 2015-03-12 10:07 丹尼奥斯 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“到处运行”)。简单来说,就是Java程序可以直接在任何设备上运行。Java语言是什么?不管我们是否意识到,实际上我们基本每天都在与Java打交道。在浏览网页时,可能会弹出一个提示,要求必须安装Java才... 阅读全文
posted @ 2015-03-11 10:50 丹尼奥斯 阅读(510) 评论(1) 推荐(1) 编辑
摘要: 编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程。业余项目之所以重要,有以下几个原因。探索新技术每天都会不断有新技术出现,开始不知道开发安卓应用需要做保护,如果一旦你的一个应用上市场是为了获得一定的外快,这个就不得不知道。办法总是比困难多,在你还没遇到的时候有人... 阅读全文
posted @ 2015-03-10 09:59 丹尼奥斯 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 源码(包含客户端与服务器端所有工程文件) 数据库文件 为了方便测试,我临时搭建了一个服务器可以安装apk文件,直接测试 apk文件下载地址通信框架为来自英国的NetworkComms2.3.1开源通信框架 序列化采用Protobuf.net开源框架客户端界面如下: 服务器端程序界面:服务器搭建在... 阅读全文
posted @ 2015-03-09 10:48 丹尼奥斯 阅读(3012) 评论(3) 推荐(5) 编辑
摘要: 衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了。由此可见,GitHub 已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到 GitHub 上面就可以了。GitHub上有无数大牌产品:Bootstrap、JQeury、bower、... 阅读全文
posted @ 2015-03-06 10:28 丹尼奥斯 阅读(841) 评论(0) 推荐(1) 编辑
摘要: Android系统的权限从用户的角度来看有时候的确有点让人摸不着头脑。有时候可能你只需要做一些简单的事情(对联系人的信息进行编辑),却申请了远超你应用所需的权限(比如访问所有联系人信息的权限)。这很难不让用户对你保存戒备。如果你的应用还是闭源的那用户也没办法验证是否你的应用正在把他的联系人信息上传到... 阅读全文
posted @ 2015-03-05 11:11 丹尼奥斯 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 2014年移动互联网领域发生了很多巨大的变化,毋庸置疑,2015年,所有的联网设备将会继续为用户提供更好更丰富的体验,而今年移动领域的发展趋势,也有很多值得期待的地方。1、可穿戴设备的战争刚刚开始毫无疑问,移动设备将进入全新的时代:可穿戴设备。虽然谷歌眼镜诞生已经有一段时间了,但是一直都没有被市场化... 阅读全文
posted @ 2015-02-10 10:20 丹尼奥斯 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 我敢肯定你对这个标题肯定心存疑惑,但事实就是如此,这个标题完全适合Android开发人员。据我所知, Android程序员不情愿写 findViewById()、点击事件监听等重复率较高的代码。那我们如何才能缩短编写业务逻辑代码的时间,并且避免写那些重复的代码呢?所以让我们来成为一个能偷懒又有高效率... 阅读全文
posted @ 2015-02-06 10:19 丹尼奥斯 阅读(188) 评论(0) 推荐(1) 编辑
摘要: 除了高超的武艺,每位黑忍者还需要装备最好的武器。在软件开发的世界里,好的工具能让我们的生活变得更轻松,在更短的时间里写出更棒的代码。时光回到2008年,那时安卓还很年轻。只有几个相关的博客和谷歌官方的几个应用开发教程,没有函数库也没有代码生成器,甚至连成熟的设计模式也没有(除了OOP和一些Java实... 阅读全文
posted @ 2015-02-05 11:01 丹尼奥斯 阅读(198) 评论(0) 推荐(0) 编辑