当前位置: 网站地图
  • Material Design的CSS 框架:Material UI Material Design的CSS 框架:Material UI 日期:2014-11-10 点击:89 好评:0

    Material UI 是一套实现了 Google 的 Material Design 全新设计语言的 CSS 框架。Material UI 提供了 npm 包的形式,使用示例: /** * @jsx React.DOM*/ var React = require('react'), mui = require('material-ui'), PaperButton = mui.PaperButton; var S...

  • 为什么说android开发很蛋疼 为什么说android开发很蛋疼 日期:2014-11-09 点击:200 好评:0

    学习任何一门新的技术都是需要很多时间和实践经验的,但是对于安卓开发来说,就算你已经干了2-3年,你仍然会感觉很吃力,总是这里或者那里出问题。在过去的两年里,我搞过一些客户端性质的中型项目,几乎每个项目都会遇到同样的问题重复出现,我从来没有因为...

  • Android开发中正确使用sdcard Android开发中正确使用sdcard 日期:2014-11-08 点击:106 好评:0

    先介绍一下Android的存储 在 2.x 版本中,Android设备都是单存储,第三方App写文件,必须申请 WRITE_EXTERNAL_STORAGE 权限; 在4.0之后,Android设备开始有了内置闪存,即 primary storage,并且可以外置SD卡,即 secondary external storage device; WRIT...

  • android应用私有存储文件的写入与读取-openFileInput 和 openFileOutput android应用私有存储文件的写入与读取-openFileInput 和 openFileOutput 日期:2014-11-08 点击:1215 好评:0

    在介绍如何在Android平台下进行文件的读取之前,有必要了解Android平台下的数据存储规则。在其他的操作系统如Windows 平台下,应用程序可以自由地或者在特定的访问权限基础上访问或修改其他应用程序名下的文件等资源,而在Android平台下,一个应用程序中所有...

  • android中的文件操作详解以及内部存储和外部存储 android中的文件操作详解以及内部存储和外部存储 日期:2014-11-08 点击:2397 好评:6

    其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外部存储两个概念。 相对...

  • Android 5.0已被大神第一时间Root Android 5.0已被大神第一时间Root 日期:2014-11-07 点击:149 好评:0

    对于Android用户来说,Root是非常具有吸引力的,Root的存在非常方便,比如篡改游戏记录之类的,(反正大多数用户都这么玩过)。而谷歌Nexus 9和Android 5.0 Lollipop的源代码刚刚发布,就被来自XDA开发者论坛的Chainfire立刻Root成功,成为第一个Root掉Nexus...

  • hellocharts-android开源图表库(效果非常好) hellocharts-android开源图表库(效果非常好) 日期:2014-11-07 点击:1239 好评:2

    之前我们介绍了一个非常优秀开源图表库MPAndroidChart,但是我们今天介绍的将是一个更为优秀的图表库,比MPAndroidChart性能更好,功能更完善,UI风格更美观,坐标轴更精细。 他就是github上出现的新项目 HelloCharts 。 HelloCharts支持以下chart类型 : Li...

  • android开源图表库MPAndroidChart(曲线图、直方图、饼状图) android开源图表库MPAndroidChart(曲线图、直方图、饼状图) 日期:2014-11-07 点击:3889 好评:11

    一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。 该库的可扩展性强,切代码相对规范,如果不喜欢 AChartEngine 可以考虑在此库的基础上开发自己的图表类。 linechart BarChart2D BarChart3D PieChart 以piechart为例介绍使用...

  • 实现一个与内容合二为一的ActionBar动画效果 实现一个与内容合二为一的ActionBar动画效果 日期:2014-11-06 点击:534 好评:2

    实现一个与内容合二为一的ActionBar动画效果,让你的actionbar更生动。下面是效果图: 这种效果的好处是让actionbar也成为了内容的一部分,实际应用的效果比图片展示的效果要好,除了actionbar渐渐出现的效果外,背景图片还有一种称之为 Ken Burns effect 的...

  • android handler的警告Handler Class Should be Static or Leaks Occur android handler的警告Handler Class Should be Static or Leaks Occur 日期:2014-11-06 点击:121 好评:0

    在使用Handler更新UI的时候,我是这样写的: public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(Message msg) { // TODO } }} 看起来很正常的,但是 Android Lin...

  • Android 4.4 WebView实现分析 Android 4.4 WebView实现分析 日期:2014-11-06 点击:126 好评:0

    随着Android4.4的发布,Android WebView改成由Chromium驱动了。浏览Android4.4源代码,可以看到之前版本中的external/WebKit目录被移除掉了,取而代之的是chromium_org。也就是说chromium已经完全取代了之前的WebKit for Android。虽然chromium完全取代了以...

  • Android 4.4 中 WebView 使用注意事项 Android 4.4 中 WebView 使用注意事项 日期:2014-11-06 点击:273 好评:0

    自Android 4.4起,Android中的WebView开始基于Chromium( 这大概是因为Android部门负责人从Andy Rubin变成了Chrome部门的主管Sundar Pichai了吧,^_^)。 这个改变使得WebView的性能大幅度提升,并且对HTML5, CSS3, and JavaScript有了更好的支持。 那么,作...

  • 自定义自动换行布局 自定义自动换行布局 日期:2014-11-06 点击:120 好评:2

    暴风影音的搜索页面有一个效果,每一行的组件如果最后一个显示即将超出屏幕宽度,则自动换行。效果图: 本demo的效果图: 实现该效果不能使用已有的组件,必须自定义一个布局。 重点介绍:自定义布局可以继承ViewGroup,要想实现该效果,我们的自定义布局里面必须...

  • 一个合格的程序员应该读过哪些书 一个合格的程序员应该读过哪些书 日期:2014-11-06 点击:26 好评:0

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”...

  • Android系统中Bitmap是否有调用recycle方法的必要性 Android系统中Bitmap是否有调用recycle方法的必要性 日期:2014-11-06 点击:120 好评:2

    Bitmap有一个recycle方法,意思很简单,回收Bitmap的空间。但是我们知道java有自己的垃圾回收机制,所以为什么BitaMap还需要这样一个专门的回收方法呢? 无需调用bitmap的理由有: a. 垃圾回收会处理的; b. 当application关闭,process被杀掉,所有这个proc...

  • android的逐帧动画 android的逐帧动画 日期:2014-11-06 点击:45 好评:0

    逐帧动画是指按照给定的顺序轮流显示一定数目的图像而产生的动画效果。一般应用于比较简单的场景,比如一个监测手机wifi信号强度的应用中,不断的显示wifi信号的强弱程度就比较适合用逐帧动画。 逐帧动画的使用例子: 使用 Animation-list 定义图像元素,注...

  • ActionItemBadge:在actionbar上显示badge数字提示 ActionItemBadge:在actionbar上显示badge数字提示 日期:2014-11-06 点击:65 好评:0

    一个方便你让你在actionbar上显示数字提示的库(这种效果称为badge )。其实现原理是利用了menu菜单资源文件属性actionLayout ...

  • ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL 日期:2014-11-06 点击:321 好评:0

    这篇文章我们将详细的介绍如何实现 ListView 的多选操作,文中将会纠正在使用 ListView CHOICE_MODE_MULTIPLE 或者 CHOICE_MODE_MULTIPLE_MODAL 时容易犯的错误,以及 CHOICE_MODE_MULTIPLE 与 CHOICE_MODE_MULTIPLE_MODAL 的区别。最后我们将给出一个 demo...

  • 黑客与画家:编程是一种艺术创作 黑客与画家:编程是一种艺术创作 日期:2014-11-06 点击:518 好评:0

    “软件正在吞噬世界。”——马克 · 安德森 马克 安德森 在新一轮的信息技术革命中,我们已经见证,软件对社会生产的方方面面,产生了深刻的影响,它们侵入并颠覆了已经建立起来的行业架构。越来越多的大企业和行业开始依靠软件运行,并提供在线服务,从零售...

  • ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件 ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件 日期:2014-11-05 点击:2884 好评:0

    特性,功能 1.增加下拉刷新及滚动到底部自动加载的功能; 2.增加越界回弹效果; 2.增加自定义列表项动画的功能; 与其他下拉刷新列表组件的不同 1.其他下拉刷新组件的实现基本是通过动态更改Header的大小来实现的,而ZrcListView是修改了Listview的边界判断...

  • android 绘图之Paint的效果研究 android 绘图之Paint的效果研究 日期:2014-11-05 点击:169 好评:0

    在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。 方法一: //设置绘制的颜色,a代表透明度,r,g,b代表颜色值。setARGB(int a,int r,int g,int b); 这个不多说了,还有两个类似的方...

  • 漫谈Android Intent 漫谈Android Intent 日期:2014-11-05 点击:70 好评:0

    很大程度上,理解了intent的设计思想你就理解了安卓。...

  • 一张图浓缩Android 11年甜蜜历史 一张图浓缩Android 11年甜蜜历史 日期:2014-11-04 点击:80 好评:0

    Android 5.0正式降临了,Andy Rubin功成身退了。不知不觉间,这个绿色的小机器人已经走过11年,彻底改变了我们的移动生活。 英国网站MobileMadhouse特意制作了一张详尽的信息图示,细细梳理了Android这些年走过的历程,并列出了一些堪称里程碑的重要设备,尤...

  • Layout动画:在android布局发生变化时添加动画效果 Layout动画:在android布局发生变化时添加动画效果 日期:2014-11-04 点击:1788 好评:0

    layout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然。使用起来很简单,只需在控件中添加一个属性就可以了,系统默认是不会启动layout动画的,因此我们平时的应用中不会产生这个效果。 当然,...

  • 苹果公司计划在中国建大学 打造文化核心 苹果公司计划在中国建大学 打造文化核心 日期:2014-11-04 点击:28 好评:0

    苹果公司计划在中国建大学 打造文化核心 来自国外科技网站9to5mac的消息称,苹果公司正预计将其美国库比提诺总部的苹果大学扩展至中国。苹果公司副总裁兼苹果大学校长乔尔·波多尔尼(JoelPodolny)正在面试一些候选人,并为中国苹果大学寻求校长。 苹果大学(A...

  • handler机制的通俗解释 handler机制的通俗解释 日期:2014-11-04 点击:55 好评:0

    文章最后的总结比较有用。 handler机制用于处理不同线程间的通信,因此,日志中会涉及到两个大类: Handler类 和 Thread类(实现了Runnable,因此不再单独说Runnable)几句话说清楚那些容易混淆的概念。 关于线程: 1、MessageQueue:用于存放线程放入的消息 2...

  • 响应式 Android 应用 响应式 Android 应用 日期:2014-11-04 点击:59 好评:0

    引言 开发一款移动应用是一个创造性的过程。你一定会想要创作一款这样的应用,它美观实用,它在任何设备上都能运行流畅,它让用户觉得赏心悦目,它让自己引以为傲,下面我就会告诉你我是如何创作具有这些特性的安卓应用的。 对于安卓开发存在一个普遍的误解...

  • 联想:Nexus 6/Moto 360都有国行版本 联想:Nexus 6/Moto 360都有国行版本 日期:2014-11-03 点击:66 好评:0

    11月3日讯: 摩托罗拉联手谷歌推出Nexus 6瞬间被抢购一空 ,原生Android 5.0以及谷歌的号召力可见一斑。往年Nexus均没有国行版,而 随着摩托被联想收购,联想正式表态称,Nexus 6很快将迎来国行版本,同样在国内发售的还有Moto 360手表、Moto X、Moto G等热...

  • 选择 Yii 2 框架的 7 个理由 选择 Yii 2 框架的 7 个理由 日期:2014-11-03 点击:32 好评:0

    去年,SitePoint网站发布了一篇 文章 重点介绍了一些顶尖的PHP开发框架。 排名第四的是Yii(发音同Yee)框架。 那时Yii框架最新的版本是1.1.14。最近,Yii 2.0版发布了,你可以在产品中使用2.0版本。 当 Yii框架仍处于 RC(候选版)阶段时,我们 对它进行过...

  • 在ContentResolver中使用Group By 在ContentResolver中使用Group By 日期:2014-11-03 点击:53 好评:0

    使用ContentProvider查询短信,希望可以在ContentResolver.query中使用Group By ,发现系统并没有提供接口或者可用字段。 探究竟 首先我们来看看query函数: public final Cursor query(Uri uri, String[] projection, String selection, String[] selection...

推荐内容