• 个人觉得: Material Design不光是把UI做得好看一些, 而是一种设计的生态系统的理念!
  • 个人觉得: Material Design不光是把UI做得好看一些, 而是一种设计的生态系统的理念!2014年Google I/O大会发布了Android L(5.0)并推出Material Design,重新统一了Google的设计语言,确立了未来Google的设计方向。那么,什么是Material Design?可以简单地将它翻译成“本质设计”。顾名思义,这是一种考虑事物本质的设计,将电子屏幕里的UI元素看成
    继续阅读>>
  •  Android开发 设计开发  热度:(262) 发布时间:2016/7/9 12:02:00
  • Android开发教程 Binder机制介绍
  • 做过Android开发的同学可能有些体会,入门初期,工作内容主要是实现各式各样的UI界面,以及实现应用的业务逻辑。在这个阶段,我们会逐渐熟悉View系统,逐渐学会实现各种各样的界面以及动画效果。再往后,当我们想更深入的学习android系统,比如学习android四大组件的启动过程、AMS、PMS等等时,都会遇到一个叫做Binder的东西。结合笔者的经验,Binder可以说是深入理解Android系统的重要基础。binder作为and
    继续阅读>>
  •  Android开发 Binder机制  热度:(240) 发布时间:2016/7/4 10:32:00
  • Android开发-ListView的使用
  • ListView在android程序中比较常用,在此做一下简单的总结内容:自定义ListView, 自定义Adapter,ListView滚动事件的应用! 项目结构如下图 ListView的使用:建立一个listView的布局文件,命名为:item_layout.xml:<?xml version="1.0" encoding="utf-8"?><L
    继续阅读>>
  •  Android开发 ListView  热度:(573) 发布时间:2016/3/23 18:07:00
  • Android开发-WebView的使用
  • 项目结构图:主要代码:AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.linux.webviewt
    继续阅读>>
  •  Android开发 WebView的用法  热度:(484) 发布时间:2016/3/22 10:47:00
  • Android开发中的Toast的使用方法详解
  • Toast是一种没有交点,显示时间有限,不能与用户进行交互,用于显示提示信息的显示机制,我们可以把它叫做提示框。Toast不依赖 于Activity,也就是说,没有Activity,依然可以使用Toast。 Android的四大组件:Activity, Service, Broadcast Receiver, Contet Provider,都是继承Context的(Co
    继续阅读>>
  •  Android开发 Toast用法  热度:(515) 发布时间:2016/3/18 13:01:00
  • Android开发教程-SQLite数据库的使用
  • 简单说明 1. Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。使用步骤1. 数据库的创建:new一个继承于SQLiteOpenHelper类的对象:dbHelper = new MyDatabaseHelper(this, "User.db", null, newVersion),User.db就是数据库
    继续阅读>>
  •  Android开发 SQLite数据库  热度:(495) 发布时间:2016/3/18 12:54:00
  • Android开发-实现屏幕解锁功能
  • 这两天研究了View类,自己实现了一个九点连线锁,把心得分享下。下面是实现截图:我的思路是,首先绘制每个点,就是中间的小蓝点,当手指触摸到某个点的范围内时(就是当ACTION_DOWN发生在某个范围内时),绘制灰色大圆;当手指移动时(ACTION_MOVE),绘制每个点之间的线段,和最后一个点到手指当前位置的线段;当手指抬起时,把所有相关的坐标值设为初值0,并设置标志onUp为true,来等待用户下次画线。我固定的给每个点设置了
    继续阅读>>
  •  Android开发 屏幕锁  热度:(301) 发布时间:2016/3/9 12:35:00
  • ios开发中使用 Wilddog 实现分页加载
  • 在开发项目中,我们会经常用到数据查询和分页加载。我们先了解一下 Query 的几个方法,然后实现分页加载。关于分页加载,在传统(有后端服务)的开发中,一般得需要后端同学的协助,给前端同学返回数据,再让前端同学实现功能,这样会费事费人力。目前,给大家介绍一下 Wilddog 无后端开发分页加载,你可以自定制实现该功能。一、SQL Queries 和 Wilddog Queries
    继续阅读>>
  •  ios开发 手机开发 分页加载  热度:(354) 发布时间:2016/3/9 11:02:00
  • 移动开发性能优化之-如何降低网络延迟
  • 移动网络延迟高的原因唤醒延迟在移动网络下,手机要接入网络,必须先向控制平台发送申请。只有当控制平台将手机切换到Active状态,手机才能进行通信,这一过程在3G网络下消耗的时间一般在500-2500ms之间,我们称之为唤醒延迟。这是一个造成移动网络延迟的原因。HTTP延迟在APP开发中,我们会经常用到HTTP协议,HTTP延迟就是在使用这个协议时产生的。一个HTTP请求从客户端
    继续阅读>>
  •  手机开发 安卓开发 网络延迟  热度:(364) 发布时间:2016/3/8 18:21:00
  • 手机应用开发的省电优化方案
  • 随着3G和4G网络的普及,用户使用APP的场景更多地集中在移动网络下。同时也带来了手机电量消耗更快和网络延迟更高的问题。想开发出用户体验更好的应用,就需要对移动网络有更深入的了解。本系列文章分为上下两篇,分别介绍如何开发出更省电和网络延迟更低的移动应用程序。本篇文章主要介绍移动网络的一些基本工作原理以及降低手机耗电的优化方案。初窥2G,3G,4G网络说起移动网络我们不得不提香农定理。香
    继续阅读>>
  •  手机开发 安卓开发 省电方案  热度:(238) 发布时间:2016/3/8 18:09:00
  • 如何打造一个清爽的Android架构
  • 自从我开始进行Android应用的开发,我一直以为这项工作可以完成的更好。在我的职业生涯中,我见到过很多错误的软件设计决定,其中有一些还是我自己的。而且,这些决定导致了Android应用设计复杂度的急剧膨胀。但是,从你的错误中吸取教训并不断改进以后的做法才是非常重要的。在探索了很多应用开发的方法后,我遇到了干净架构(Clean Architecture)。在将其进行改良并引入了一些类似项目的灵感后,我把这
    继续阅读>>
  •  Android开发 Android架构  热度:(428) 发布时间:2016/3/8 18:03:00
  • Android开发-提高应用程序性能之图片的优化
  • 在Android性能优化中,我们会发现占内存最大的和对性能影响最大的往往是图片资源,其次是控件资源。相对来说,其他的资源的影响会小一点。这里我就先对图片资源的优化进行一下讲解,如果有什么说的不对的,希望大神指正一下。1、首先我们可以对图片进行二次采样,从本质上减少图片的内存占用。就是将大图片缩小之后放入到内存中,以实现减小内存的目的。代码如下://创建缩略图private Bitmap onCreateThu
    继续阅读>>
  •  性能优化 Android开发 图片优化  热度:(312) 发布时间:2016/3/3 13:13:00
  • Android开发中容易造成内存泄露的原因汇总
  • 最近进行技术支持的时候,遇到了几个崩溃的问题,都是OOM异常,一般OOM异常给人的感觉应该是加载大图片造成的,但是经过看界面布局,并且分析加载图片的大小发现加载图片方面已经没有什么可以优化的了,但是依然崩溃,没办法了,又用的IDEA工具中的内存监视器,来判断到底是哪里造成内存激增,做哪些操作造成页面资源没有及时释放。最后发现原来是每次关闭这个界面,都没有及时的释放资源,每次开启,都会重新
    继续阅读>>
  •  Android开发 性能优化 内存泄露  热度:(334) 发布时间:2016/3/3 12:57:00
  • Android开发之-Menu菜单的创建
  • Android3.0(API level 11)开始,Android设备不再需要专门的菜单键。随着这种变化,Android app应该取消对传统6项菜单的依赖。取而代之的是提供anction bar来提供基本的用户功能。 创建3种基本的菜单Options menu(选项菜单)和action bar选项菜单是放置在app中具有全局影响的功能,例如“搜索”,“发邮件”,“设置”等在Android3.0及以上,选项菜单
    继续阅读>>
  •  Android开发 手机开发 菜单栏  热度:(238) 发布时间:2016/2/21 20:56:00
页数: 1 - 15 (共215 条评论)
Prev
[1]
2
3
4
5
6
7
13
14
15
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。