• Android开发:退出应用的所有Activity的实现方式
  • 在开发过程中,我们常常需要一个退出功能,来退出该应用的所有Activity。下面,我们列举一些退出应用的几种方式。利用ActivityContainer来管理所有的Activity的引用使用广播通知BaseActivity结束直接杀死进程采用SingleTask的特点,结束应用第四种方式的更优雅实现双击返回键退出方式一:利用ActivityContainer管理所有的Activity引用该方式是建立
    继续阅读>>
  •  Android开发 Activity  热度:(191) 发布时间:2017/2/28 20:04:00
  • ios开发学习:实现读取SD卡中的MP3信息
  • 首先获取SD卡path路径下的所有的MP3文件,并将文件名和文件大小存入List数组(此代码定义在FileUtils类中):    /**    * 读取目录中的Mp3文件的名字和大小    */    public List<Mp3Info> getMp3Files(String path) {      SDCardRoot = Environment.getExtern
    继续阅读>>
  •  ios开发 读取SD卡  热度:(235) 发布时间:2017/2/28 19:51:00
  • ios实现启动页添加广告的功能
  • 代码分析:上面主要展示了广告图提过按钮显示的两种方式,一种是常见的计数倒计时+跳过的样式(大部分的广告启动页都是这种方式),一种是通过环形倒计时+跳过的样式(仿网易新闻)。下面我将分别介绍两种样式的简单原理。思路分析: 启动页广告是在启动页消失后添加在window上显示,过程为获取广告图信息,然后下载广告图,其次显示并相应相应的点击跳转等事件。过程并不复杂,主要的问题在于启
    继续阅读>>
  •  ios开发 ios添加广告  热度:(387) 发布时间:2017/2/27 17:49:00
  • 使用YYCache开源框架实现缓存IOS缓存管理
  • 关于YYCache1. 内存缓存(YYMemoryCache)存储的单元是_YYLinkedMapNode,除了key和value外,还存储了它的前后Node的地址_prev,_next.整个实现基于_YYLinkedMap,它是一个双向链表,除了存储了字典_dic外,还存储了头结点和尾节点.它实现的功能很简单,就是:有新数据了插入链表头部,访问过的数据结点移到头部,内存紧张时把尾部的结点移除
    继续阅读>>
  •  IOS缓存管理 YYCache框架  热度:(199) 发布时间:2017/2/24 11:25:00
  • IOS缓存之PINCache的使用
  • 关于缓存: 无论是Android还是IOS都会使用到缓存,缓存的设计方案也大致雷同(内存缓存+磁盘缓存),内存缓存方面Android采用LinkedHashMap,IOS采用NSDictionary,两者都是基于Key-Value模型进行存储,磁盘缓存方面Android采用写文件,IOS这边采用归档操作本质是也是写文件。关于PINCache PINCache是Pintere
    继续阅读>>
  •  IOS缓存 PINCache使用  热度:(211) 发布时间:2017/2/21 10:57:00
  • 个人觉得: Material Design不光是把UI做得好看一些, 而是一种设计的生态系统的理念!
  • 个人觉得: Material Design不光是把UI做得好看一些, 而是一种设计的生态系统的理念!2014年Google I/O大会发布了Android L(5.0)并推出Material Design,重新统一了Google的设计语言,确立了未来Google的设计方向。那么,什么是Material Design?可以简单地将它翻译成“本质设计”。顾名思义,这是一种考虑事物本质的设计,将电子屏幕里的UI元素看成
    继续阅读>>
  •  Android开发 设计开发  热度:(538) 发布时间:2016/7/9 12:02:00
  • Android开发教程 Binder机制介绍
  • 做过Android开发的同学可能有些体会,入门初期,工作内容主要是实现各式各样的UI界面,以及实现应用的业务逻辑。在这个阶段,我们会逐渐熟悉View系统,逐渐学会实现各种各样的界面以及动画效果。再往后,当我们想更深入的学习android系统,比如学习android四大组件的启动过程、AMS、PMS等等时,都会遇到一个叫做Binder的东西。结合笔者的经验,Binder可以说是深入理解Android系统的重要基础。binder作为and
    继续阅读>>
  •  Android开发 Binder机制  热度:(481) 发布时间: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  热度:(829) 发布时间: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的用法  热度:(721) 发布时间:2016/3/22 10:47:00
  • Android开发中的Toast的使用方法详解
  • Toast是一种没有交点,显示时间有限,不能与用户进行交互,用于显示提示信息的显示机制,我们可以把它叫做提示框。Toast不依赖 于Activity,也就是说,没有Activity,依然可以使用Toast。 Android的四大组件:Activity, Service, Broadcast Receiver, Contet Provider,都是继承Context的(Co
    继续阅读>>
  •  Android开发 Toast用法  热度:(720) 发布时间: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数据库  热度:(748) 发布时间:2016/3/18 12:54:00
  • Android开发-实现屏幕解锁功能
  • 这两天研究了View类,自己实现了一个九点连线锁,把心得分享下。下面是实现截图:我的思路是,首先绘制每个点,就是中间的小蓝点,当手指触摸到某个点的范围内时(就是当ACTION_DOWN发生在某个范围内时),绘制灰色大圆;当手指移动时(ACTION_MOVE),绘制每个点之间的线段,和最后一个点到手指当前位置的线段;当手指抬起时,把所有相关的坐标值设为初值0,并设置标志onUp为true,来等待用户下次画线。我固定的给每个点设置了
    继续阅读>>
  •  Android开发 屏幕锁  热度:(537) 发布时间:2016/3/9 12:35:00
  • ios开发中使用 Wilddog 实现分页加载
  • 在开发项目中,我们会经常用到数据查询和分页加载。我们先了解一下 Query 的几个方法,然后实现分页加载。关于分页加载,在传统(有后端服务)的开发中,一般得需要后端同学的协助,给前端同学返回数据,再让前端同学实现功能,这样会费事费人力。目前,给大家介绍一下 Wilddog 无后端开发分页加载,你可以自定制实现该功能。一、SQL Queries 和 Wilddog Queries
    继续阅读>>
  •  ios开发 手机开发 分页加载  热度:(580) 发布时间:2016/3/9 11:02:00
  • 移动开发性能优化之-如何降低网络延迟
  • 移动网络延迟高的原因唤醒延迟在移动网络下,手机要接入网络,必须先向控制平台发送申请。只有当控制平台将手机切换到Active状态,手机才能进行通信,这一过程在3G网络下消耗的时间一般在500-2500ms之间,我们称之为唤醒延迟。这是一个造成移动网络延迟的原因。HTTP延迟在APP开发中,我们会经常用到HTTP协议,HTTP延迟就是在使用这个协议时产生的。一个HTTP请求从客户端
    继续阅读>>
  •  手机开发 安卓开发 网络延迟  热度:(812) 发布时间:2016/3/8 18:21:00
页数: 1 - 15 (共220 条评论)
Prev
[1]
2
3
4
5
6
7
13
14
15
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。