资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [企业架构] 简单聊聊Android Architecture Componets

Google IO大会进行中,本次大会Android最大的新闻当属Android O以及Kotlin被官方认可。我发现了原来还有发布官方的架构库,以及推荐使用指南,分享给大家。 架构原则 关注分离 模型驱动UI,优先持久化模型 新架构 如上图所示,为新的架构模式: Activity/Fragment UI层,通常是Activity/Fragment等 监听ViewModel,当VIewMo ...
jihong10102006 评论(0) 有5079人浏览 2017-05-19 0 1

转载新闻 [编程语言] 20个帮助提高开发技巧的开源 Android App

学习的最好方法是阅读,对于开发人员也是如此。如果你想成为一个更好的开发人员,你必须阅读更多的代码。 就这么简单。 书籍、博客、论坛在某种程度上都是不错的,但一些功能齐全的详解的开源项目依然是无可替代的,整个应用中包含的所有资源都展现在你面前。 所以你需要做的就是坐下来、喝杯咖啡、拜读下很棒的代码。在这篇文章中,我们提供了一些来自各种类别和风格的最好的开源 Android 应用程序,以满足你所有的 ...
jihong10102006 评论(0) 有6014人浏览 2017-05-19 0 1

原创新闻 [编程语言] 为什么我要改用Kotlin

引用作者:技术小黑屋 来源:http://blog.csdn.net/androidyue/article/details/72457157 写在前面的话,作为一个不熬夜的人,一觉醒来发现Kotlin成为了Android的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日Release的文章。希望能及时让大家了解一下Kotlin。 相信很多开发人员,尤其是Android开发者都会 ...
jihong10102006 评论(5) 有7237人浏览 2017-05-18 0 1

原创新闻 [移动开发] Android安全防护之旅---Android应用"反调试"操作的 ...

一、前言 在之前介绍了很多破解相关的文章,在这个过程中我们难免会遇到一些反调试策略,当时只是简单的介绍了如何去解决反调试,其实在去年我已经介绍了一篇关于Android中的安全逆向防护之战的文章:Android安全逆向防护解析;那么这篇文章就来详细总结一下,现阶段比较流行的几种反调试解决方案。 二、反调试策略方案 第一种:先占坑,自己附加 代码非常简单,在so中加上这行代码即可:ptrace(PTR ...
jihong10102006 评论(0) 有6388人浏览 2017-04-13 2 0

原创新闻 [移动开发] 剖析桌面化 Android 操作系统的发展与未来

背景 操作系统是用来提供一个支持各种应用程序运行的基础软件环境。Linux 当前的在各个领域的发展情况如何?到 2016 年底为止,从不同的数据统计来源,我们看到了 Linux 创造在巨型机(占 99.6%)、服务器(占 80%以上)、移动终端(以 Android 为主,占 87.5%)领域的统治地位,貌似 Linux 已经无处不在了。但 Linux 在其他两个大的领域还没有一统天下。在 IoT/E ...
jihong10102006 评论(0) 有4886人浏览 2017-04-12 2 0

转载新闻 [编程语言] 适用于 Android 开发的 Effective Java

“Effective Java” 被许多人看做是编写高效且可维护的 Java 代码的重要指导书之一。Android 使用 Java 开发是否意味着里面的建议都要用上?不完全是。 有些人认为这本书给出的大多数建议不适用于 Android 开发。在我看来,情况并非如此。 我认为这本书的一些部分是不适用,不管是因为不是所有 Java 功能都已优化到能与 Android 一起使用(例如枚举、序列化等),还 ...
jihong10102006 评论(0) 有2897人浏览 2017-03-20 0 0

原创新闻 [移动开发] 谈Fuzz技术挖掘Android漏洞

引用作者:刘朋,NICP国家安全重点实验室成员,CSDN博客专家,2016年博客之星。“白帽子”,如今已经向多家手机厂商,包括Google小米、魅族等提交高危漏洞。另外也主导开发了两款App,其中主导开发“妙趣剪纸”已登录苹果体验店。 声明:本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅 2017 年《程序员》 【CSDN 有奖征稿啦】技术之路,共同进步,有优质移动开发、VR/AR ...
jihong10102006 评论(0) 有6672人浏览 2017-03-14 0 0

转载新闻 [移动开发] 关于Android适配,看完这篇文章就够了

本文主要介绍了关于Android界面适配的相关内容,适合1-3年的Android开发工程师阅读。 1. 为什么要适配? 我们先来看一组统计数据和图表。 【2014设备分布图 】 【2015设备分布图 】 【设备品牌分布 】 【屏幕尺寸分布图 】 【系统分布图 】 【与iOS的对比 】 从上面几个图就可以看出android设备多,品牌多,屏幕尺寸多,还有系统版本分布比较大,碎片化比较严重 ...
jihong10102006 评论(0) 有3400人浏览 2017-03-13 0 1

原创新闻 [编程语言] Android应用安全风险与防范

Hello,大家好,我是Clock。最近一段时间在做Android应用安全方面的功课,本文进行简单梳理方便以后Review,有错误和遗漏之处还请大家指出。 代码混淆 Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。只要利用apktool等类似的反编译工具,就可以通过安装包获取源代码。Google ...
jihong10102006 评论(0) 有4879人浏览 2017-03-08 0 0

转载新闻 [移动开发] 我的开源Android开发框架Pluto

对于人工智能,李开复认为,“能够取代基本人类所有需要低于5秒钟的工作,它都能取代。” 那么,“人工智能帮我搭建一个快速便捷通用稍稍带点逼格的Android应用开发框架吧?”,AI也是要依赖大数据和机器学习的嘛,与其被信息瞬息万变的时代淹没,还不如被学习有序整理成为大数据里边的一小部分。AI,我来介绍一下我的Android开源框架Pluto,Pluto麻烦用你稀有珍贵的男中音给全宇宙物质问声好。 “H ...
jihong10102006 评论(0) 有4328人浏览 2017-02-28 0 0

原创新闻 [移动开发] 2016 移动应用质量大数据报告:游戏崩溃率远高于应用 ...

2016 年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教育等市场也都在不断探索新的可能性。 开发者除了需要关注用户需求外,更需要重视产品质量与口碑,这将极大的影响用户对产品的评价及产品后续的传播力度。 下面从 2016 年度 Android & ...
jihong10102006 评论(0) 有8026人浏览 2017-02-24 0 0

转载新闻 [编程语言] 2017 年你应该尝试的 25 个 Android 库

简评:这篇文章介绍的是在 2017 年一月和二月发布的 25 个优秀 Android 开源库(作者的排名不分先后),既有来自大公司的,也有由独立开发者开发的,质量都相当的优秀。即使工作中用不上,对于 Android 学习也是相当有帮助的。 1.Lottie 由 Airbnb 推出,支持将 Adobe After Effects 动画通过 Bodymovin 导出成 JSON,并在手机上渲染它们。目前 ...
jihong10102006 评论(0) 有4373人浏览 2017-02-21 0 2

转载新闻 [编程语言] 编写Android测试单元该做的和不该做的事

在本文中, 我将根据我的实际经验,为大家阐述一个编写测试用例的最佳实践。在本文中我将使用 Espresso 编码, 但是它们可以用到单元测试和仪器测试(instrumentation test)当中。基于以上目的,我们来研究一个新闻程序。 以下内容纯属虚构,如有雷同纯属巧合 一个新闻 APP 应该会有以下这些 activity。 语言选择 - 当用户第一次打开软件, 他必须至少选择一种语言。选 ...
jihong10102006 评论(0) 有2534人浏览 2017-02-14 0 0

转载新闻 [编程语言] Android应用瘦身,从18MB到12.5MB

Hello,大家好,我是Clock。这是我春节前的最后一篇技术分享文章了,在这里提前预祝大家鸡年万事如意,身体健康,新年升职加薪。 开篇语 前阵子老大交给了我一个任务,主要是帮我们开发的直播应用做 Android 端的安装包瘦身,花了大概一周的时间把安装包从 18MB 减小到了 12.5MB。原本完全可以优化到 10MB 之下,但由于其他原因的限制,所以目前阶段只到 12.5MB 为止。在此记录一 ...
jihong10102006 评论(1) 有6148人浏览 2017-01-26 2 0

转载新闻 [操作系统] 给Linux新手的2017年最佳发行版

Jack Wallen 为来自不同环境的新手们挑选出了专门为他们设计的发行版。 一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要。为什么这么说? 让我们设置一个情景:你有一位用户,很有可能,他过去大多数时候都是在 Windows 或者 Mac 系统上工作,他们想让你给他们一个选择的替代品。现在,你想要在很短的时间里直截了当的说明 Linux 系统的工 ...
jihong10102006 评论(0) 有9492人浏览 2017-01-25 2 1

原创新闻 [移动开发] 即搜即得,首批 Android Instant Apps 开始测试

去年在 Google I/O 大会上推出的 Android Instant Apps 已逐渐成为现实,近日,Google 宣布第一批 Android Instant Apps 已经开始有限测试。 Android Instant Apps 允许用户如加载网页那样,无须安装,即搜即得,已然成为 Web App 和 Native App 之间的桥梁。其核心思想是将 Native App 压缩成一个小的包 ...
jihong10102006 评论(0) 有5477人浏览 2017-01-24 0 0

转载新闻 [非技术] 优秀的(Android)软件工程师是如何练成的

过去的五年里我一直在从事 Android 开发工作。这段时间里我和各种背景不同、经验级别不同的工程师一起工作过,有些人来自大企业,拥有多年的一线开发经验;有些人刚刚从高校毕业,简单具备一些学校里业余开发 App 的经验;也有一些人并非 CS 专业,而是通过自学的方式进入这一行。 如果你正在为你的公司招聘所谓的:Android Software Engineer。我建议你来读一下这篇文章,为什么? ...
jihong10102006 评论(0) 有5066人浏览 2017-01-18 0 0

转载新闻 [编程语言] Android平台的10款开源任务管理和时间追踪应用

现代生活需求的压力有时候会把人压倒。即使是一个十分有组织能力的人或许也会需要数字工具来跟踪个人和专业的会议以及最后期限。 如果你参加了今年的 All Things Open,可能已经看到了 Opensource.com 的 Jason Baker 和 Jen Wike Huger 谈论了关于开源生产力的黑客,这是一个关于开源工具和提高生产力入门的一个很好的开始。 要加入到 Jason 和 Jen ...
jihong10102006 评论(0) 有4208人浏览 2017-01-17 0 0

转载新闻 [编程语言] 6 个可以让代码变得更整洁的 Android 库

Android开发是有趣的——这毫无疑问。然而,还是有很多平台迫使我们编写重复的样板代码。很多时候这都与需要你处理的UI组件相关。有一些确实是你需要的,当你希望你的应用程序架构能够干干净净的时候。有很多操作在后台异步执行;事实上,最后很容易成为一堆意大利面条似的代码,不可读或者就是让人感觉不正确。 今天,我们将看看6个可以帮助保持代码清晰和可读性的Android库,并且使用示例项目以方便你可以看到 ...
jihong10102006 评论(0) 有4296人浏览 2017-01-13 0 0

翻译新闻 [移动开发] 总结自2016年的六条移动应用开发趋势

作为移动开发者,我们除了搞定日常工作之外,有时也需要睁眼看世界——了解自己身边发生了哪些变化又出现了哪些趋势。这不仅能够为我们提供宝贵的知识以解决当前技术问题,同时亦能够更为确切地把握用户希望从最新移动应用中得到的理想体验。 那么,2016年到底给我们带来了哪些启示?下面来看六条移动应用相关开发趋势。 安全性 安全在今年的移动开发领域一直拥有极高热度。而苹果与FBI之间的激烈冲突也再次强调了保护 ...
jihong10102006 评论(0) 有6028人浏览 2016-12-30 1 0

最近热门TAG

Android(1244) iOS(479) Windows Phone(224) Apple(159) Mobile(128) Nokia(88) Objective-C(86) Symbian(85) 三星(77) WebOS(69) Qt(66) WAP(61) BlackBerry(58) HTC(58) 黑莓(54) Palm(54) Windows Mobile(43) MeeGo(43) Motorola(31) iCloud(30)

热门资讯

Global site tag (gtag.js) - Google Analytics