当前位置: 网站地图
  • Apache Commons IO入门教程 Apache Commons IO入门教程 日期:2014-12-12 点击:6 好评:0

    Apache Commons IO是Apache基金会创建并维护的Java函数库。它提供了许多类使得开发者的常见任务变得简单,同时减少重复(boiler-plate)代码,这些代码可能遍布于每个独立的项目中,你却不得不重复的编写。这些类由经验丰富的开发者维护,对各种问题的边界条...

  • 11个技巧让那些程序员对你刮目相看 11个技巧让那些程序员对你刮目相看 日期:2014-12-12 点击:4 好评:0

    原文出处: 程序师 大家都知道, 在所有的上班族当中,软件工程师是一群最有特点,智商最高,最自命不凡的人。我非常确信这一点——因为我就要嫁给这样一个人了。但是,为了让这群自命不凡 的人能拜倒在自己的石榴裙下,你不必像我一样把一生的幸福搭进去。...

  • 惠普研发内存硬盘合二为一的计算机 惠普研发内存硬盘合二为一的计算机 日期:2014-12-12 点击:16 好评:0

    原文出处: 程序师 全球电脑产业夕阳西下,PC苟延残喘在智能手机的阴影之中,老牌电脑大厂惠普,首当其冲。不过,惠普并不认同电脑或者计算机这种产品将作古。 据美国科技新闻网站“技术评论”报道,惠普已经召集了一百多名研发人员,正在推翻1940年代以来建...

  • RecyclerView:更高级更灵活的ListView RecyclerView:更高级更灵活的ListView 日期:2014-12-11 点击:1332 好评:0

    google将越来越多的第三方开源控件集成到自己的开发包中, support-v7 实现了能替代ActionBarSherlock的ActionBarActivity,还有能替代menudrawer侧滑菜单的NavigationDrawer,今年的i/o大会上google又给我们带来了一些新控件,这里要介绍的是被看作欲替代Li...

  • RecyclerView使用介绍 RecyclerView使用介绍 日期:2014-12-11 点击:294 好评:0

    这篇文章是根据官网的一篇文章( 这里 )写的,不过作者增加了一些自己的理解,我十分推崇这种方式,而不是死板的翻译官网的文档,国内技术文章翻译的最差的地方在于:翻译出来的句子还保留着英语的语序。 RecyclerView 是Android L版本中新添加的一个用来取...

  • android 周报128期 android 周报128期 日期:2014-12-11 点击:49 好评:0

    android weekly是向安卓开发者推送最新技术文章以及资讯的网站,推送的内容包括:文章和教程、招聘、库和代码、工具、视频5个方面。weekly上推荐的文章有非常基础的,也有比较专业的,适合各个层面的开发者。知乎上有专门的专栏对每期的文章做翻译,目前翻译...

  • 采用MQTT协议实现Android消息推送 采用MQTT协议实现Android消息推送 日期:2014-12-10 点击:61 好评:0

    对于消息推送,一开始还真不知道什么方式比较好,一头雾水,现在回顾总结下资料。 http://zheye.org/asks/4d99a1aafd503c41d700000a 通过上面页面里的回复,得到一些信息。 1.官方的C2DM,但是只支持android2.2及以上平台的,而且使用的google的服务器。 对...

  • 431个 Material Design 图标资源 431个 Material Design 图标资源 日期:2014-12-09 点击:101 好评:1

    Material Design的图标资源,利用此资源可以轻松制作你想要Material Design图标,文件是csh格式的,它可以载入到ps的自定义形状工具中,载入之后只需拖动到图层就完成了一个图标的制作,大小和颜色随便指定。 方法: 打开ps,编辑-预设-预设管理器-自定义形...

  • Android Studio 1.0正式版发布 Android Studio 1.0正式版发布 日期:2014-12-09 点击:198 好评:1

    据悉, 谷歌 今日推出了Android studio 1.0正式版,增加了包括智能代码编辑、用户界面设计工具、性能分析工具等新功能,支持Android 5.0平台的开发。 此外,谷歌还将推荐开发环境从Eclipse IDE调整为Android studio,还为Eclipse开发者提供了转向Android stu...

  • android中如何实现离线缓存 android中如何实现离线缓存 日期:2014-12-09 点击:158 好评:0

    离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。 将网络数据保存到本地: 你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是在这种情况下使用...

  • Java对象的序列化和反序列化实践 Java对象的序列化和反序列化实践 日期:2014-12-09 点击:33 好评:0

    当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的...

  • 购买 Nexus 6,有哪些值得注意的 购买 Nexus 6,有哪些值得注意的 日期:2014-12-08 点击:41 好评:0

    今年 Google 在官博低调的释出了 Nexus 6,与往年很不同的是,Nexus 6 可以用巨无霸来形容,屏幕尺寸达到了 6 英寸,超过了三星 Galaxy Note 4 以及苹果 iPhone 6 Plus,而且还第一次用 650 美元的高价出售,不再是以往亲民的价格,对于 Nexus 粉来说,这是...

  • 程序员的最大噩梦是什么? 程序员的最大噩梦是什么? 日期:2014-12-08 点击:3 好评:0

    有国外程序员在 Quora 上提了一个问题:“程序员的最大噩梦是什么?”。本文摘编了这个问答贴的多个热门回复。 Brain Schmitz Software Engineer Intern at Google (2012, 2013), Microsoft (2014), CS major at UT Austin in Turing Scholars honors progra...

  • Android上的Guice:RoboGuice Android上的Guice:RoboGuice 日期:2014-12-08 点击:38 好评:0

    什么是Guice Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。 RoboGuice RoboGuice 使用谷歌自己的Google Guice库,给Android带来了简单和易用的依赖注入。可以大大简化Android应用开发的代码和一些繁琐重复的代码...

  • android Toolbar控件 android Toolbar控件 日期:2014-12-08 点击:905 好评:0

    Toolbar是android L引入的一个新控件,可以理解为action bar的第二代:提供了action bar类似的功能,但是更灵活。不像actionbar那么固定,Toolbar更像是一般的View元素,可以被放置在view树体系的任意位置,可以应用动画,可以跟着scrollView滚动,可以与布...

  • 反射是否真的会让你的程序性能降低? 反射是否真的会让你的程序性能降低? 日期:2014-12-07 点击:1 好评:0

    早两天写了《 从把三千行代码重构成15行代码谈起 》这篇文章,看到评论中有一些同学的回复还是在质疑反射的性能,好像程序用上了反射,就像开上了拖拉机似的。本来我觉得这个话题没有什么好讨论的了,网上已经有太多太多的文章在说这个问题,有疑问的大可以...

  • DL插件开发笔记 DL插件开发笔记 日期:2014-12-06 点击:96 好评:2

    DL的插件和宿主有三种开发模式,我们这里讨论的是DL插件和宿主程序完全独立的开发模式,至于其余两种,可以到官网了解。 CodeBox客户端就是一个宿主程序,开发插件的同学可以完全不去管宿主是如何开发的。这篇文章也是专门讨论插件的开发。 DL插件开发其实非...

  • CodeForge公布最受欢迎的 Linux平台代码编辑器/IDE排行榜 CodeForge公布最受欢迎的 Linux平台代码编辑器/IDE排行榜 日期:2014-12-05 点击:48 好评:0

    CodeForge网站最新公布2014年11月“我最喜欢的 Linux平台代码编辑器/IDE”排行榜。这份排行榜的数据来自2014年11月份对一万三千多名软件工程师的问卷调查。...

  • 一个很有借鉴价值的编程故事 一个很有借鉴价值的编程故事 日期:2014-12-05 点击:8 好评:0

    原文出处: freecodecamp 译文出处: csdn - moqiguzhu 首页 最新文章 在线课程 业界 开发 IT技术 设计 创业 IT职场 在国外 频道 更多 伯乐在线 首页 所有文章 开发 一个很有借鉴价值的编程故事 一个很有借鉴价值的编程故事 2014/12/03 | 分类: 开发 | 0 条...

  •  金属新身 三星Galaxy A3上手玩 金属新身 三星Galaxy A3上手玩 日期:2014-12-05 点击:28 好评:0

    三星的中低端手机向来枯燥无味,从里到外都是散发着一股廉价的气息,不过2014年推出的Galaxy A系列可并非如此,A系列的手机虽然定位中低端却使用了很有档次感的金属边框和一体化机身,即使是最入门的A3也不例外,要不看看? 规格: 支持GSM/GPRS/EDGE/UMTS/H...

  • Android中的数据存储 Android中的数据存储 日期:2014-12-04 点击:31 好评:0

    Android中的数据存储主要分为三种基本方法: 1.利用shared preferences存储一些轻量级的键值对数据。 2.传统文件系统。 3.利用SQLite的数据库管理系统。 对SharedPreferences对象和SQLite数据库,它们的数据仅对创建它们的应用是可访问的。 (比如, MODE_WO...

  • 使用WindowManager实现Android悬浮窗 使用WindowManager实现Android悬浮窗 日期:2014-12-04 点击:162 好评:0

    WindowManager介绍 通过Context.getSystemService(Context.WINDOW_SERVICE)可以获得 WindowManager对象。 每一个WindowManager对象都和一个特定的 Display 绑定。 想要获取一个不同的display的WindowManager,可以用 createDisplayContext(Display)来获取那...

  • GitHub第一年的10个启示 GitHub第一年的10个启示 日期:2014-12-03 点击:10 好评:0

    这篇博客写于2008年12月底,时至今日已有2年多的光景。它一直在我的草稿箱里,等待完成剩余的2%。我从未发布这篇文章,因为它不在我的列表之内。对我而言它就是对过去的一个提醒,让我时刻记得那些事情。在我写下这些的时候,我们已经从4个人发展成为26个人...

  • 我为什么把失败的创业项目开源了 我为什么把失败的创业项目开源了 日期:2014-12-03 点击:7 好评:0

    这篇文章写得很真实。作者讲了自己的心路历程:在他的 startup 失败后,那些原来不愿掏钱的客户、甚至是竞争对手纷纷要求他开源产品;一开始他当然很不爽,当然不愿意开源;后来理性地思考后,还是决定开源了。以下是由akacd 翻译的作者原文: 2014年10月底...

  • ProgressDialog的setProgress无效 ProgressDialog的setProgress无效 日期:2014-12-03 点击:34 好评:0

    在调用ProgressDialog的setProgress设置进度的时候,发先没有产生效果,在网上查到的答案几乎都是说需要初始化时加上pd.setMax(最大的值),但是我发现加上了也无济于事。 其实max默认本来是有值的,貌似是100,因此可以不用加,而导致不显示进度的真正原因是...

  • 安卓应用检查更新并下载安装 安卓应用检查更新并下载安装 日期:2014-12-03 点击:159 好评:0

    android中如何下载文件并显示下载进度在这篇文章中我们讲到了如和下载文件的问题(参见 android中如何下载文件并显示下载进度 ),今天我介绍如何实现应用的自动更新,其中下载apk模块用到了前一篇文章中的知识。当然这只是一个实现的框架,你需要根据自己的...

  • Android apk动态加载机制的研究(二):资源加载和activity生命周期管理 Android apk动态加载机制的研究(二):资源加载和activity生命周期管理 日期:2014-12-03 点击:48 好评:0

    前言 为了更好地阅读本文,你需要先阅读 Android apk动态加载机制的研究 这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问和activity生命周期的管理,而本文将会分析这两个复杂问题的解决...

  •  APK动态加载框架(DL)解析 APK动态加载框架(DL)解析 日期:2014-12-03 点击:212 好评:0

    前言 好久没有发布新的文章,这次打算发表一下我这几个月的一个核心研究成果:APK动态加载框架(DL)。这段时间我致力于github的开源贡献,开源了2个比较有用且有意义的项目,一个是PinnedHeaderExpandableListView,另一个是APK动态加载框架。具体可以参见...

  •  Android apk动态加载机制的研究 Android apk动态加载机制的研究 日期:2014-12-03 点击:64 好评:0

    背景 问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不可能的,尽管它比较难实现。在理论层面上,我们可以通过一个宿主程序来运行一些未安装的apk,当然,实践层面上也能实现,不过这对未安装的apk有要...

  • 开源代码演示项目CodeBox 开源代码演示项目CodeBox 日期:2014-12-02 点击:638 好评:1

    关于 CodeBox是一个搜集优秀android开源代码并提供演示的安卓客户端,其演示功能是将开源项目作为插件加载到客户端中。插件的实现得益于 dynamic-load-apk-Apk动态加载框架 (简称DL)。目前已经完成的插件非常少,还需要大量的编译插件的工作。希望能有更多...

推荐内容