自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无名

无名

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android之AlarmManager

Android平台中,Alarm Manager Service控制着闹钟和唤醒功能。和其他系统服务一样,提供了一个辅助管理类-AlarmManager,我们只需要使用AlarmManager即可调用Alarm Manager Service。  在AlarmManager提供了如下方法:1、void cancel(pendingIntent operatioin):取消一个已注册

2016-02-25 16:58:20 579

原创 IOS之导航控制器传值

UINavigationController是用于构建分层应用程序的主要工具,主要采用栈形式来实现视图。任何类型的视图控制器都可放入栈中。在设计导航控制器时需要指定根视图即用户看到的第一个视图。根视图控制器是被导航控制器推入到栈中的第一个视图控制器。当用户查看下一个试图时,栈中将加入一个新的视图控制器,它所控制的视图将展示给用户。我们可以通过导航按钮来操作分层的应用程序,用它来控制视图的推入或推出

2016-02-25 15:35:32 596

原创 IOS之导航控制器

UINavigationController是用于构建分层应用程序的主要工具,主要采用栈形式来实现视图。任何类型的视图控制器都可放入栈中。在设计导航控制器时需要指定根视图即用户看到的第一个视图。根视图控制器是被导航控制器推入到栈中的第一个视图控制器。当用户查看下一个试图时,栈中将加入一个新的视图控制器,它所控制的视图将展示给用户。我们可以通过导航按钮来操作分层的应用程序,用它来控制视图的推入或推出

2016-02-25 15:33:06 636

原创 Android四大组件应用系列——使用BroadcastReceiver和Service实现倒计时

一、问题描述  Service组件可以实现在后台执行一些耗时任务,甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。Service分本地服务和远程服务,Local地服务附在主进程上的main线程上而不是独立的进程,这样在一定程度上节约了资源;Remote服务占用独立的进程,由于是独立的进程,因此会占用一定的资源但在Activity所在进程被Kill的时候,该服务依

2016-02-25 15:27:58 1725

原创 IOS之UITabBarController

在学习IOS开发过程中,针对于UITabBarController的使用也不少出现,UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换  使用步骤:1初始化UITabBarController2设置UIWindow的rootViewController为

2016-02-25 15:22:36 605

原创 Android之TelephonyManager

在Android平台中,通过TelephonyManager可以访问与手机通讯相关的信息,比如设备信息、网络信息及SIM卡信息,同时还可以监听电话的相关状态。下面我们通过几个方面来说明Android平台中如何使用电话技术。1、获取TelephonyManager对象 TelephonyManager telephonyManager = (TelephonyManager)get

2016-02-25 10:05:47 2019

原创 Android四大组件应用系列——Activity与Service交互实现APK下载

Servic与Activity相比它没有界面,主要是在后台执行一些任务,Service有两种启动方法startService()和bindService(),startService方式Service不可交互,可一直在后台即便应用结束,bindService方式可通过ServiceConnection获得运行的Service实例的方式实现Activity和Service之间的交互,通常Activi

2016-02-25 09:45:54 800

原创 Android之PowerManager&BatteryManager

PowerManager是Android平台中用于管理控制设备电源状态、重启、休眠状态、唤醒等,使用该API会影响到电池的待机时间,所以无非必要,一般不要使用。  在PowerManager中有几个比较重要的公共方法,具体如下:  方法goToSleep、reboot、userActivity需要用到如下权限:  而这两个权限只有系统App才可使用。

2016-02-23 13:26:39 1890

原创 Andorid之ActivityManager

在Android中ActivityManager主要用于和系统中运行的Activities进行交互。在本篇文章中,我们将对ActivityManager中的API进行研究使用。  在ActivityManager存在如下几个内部类:       1、ActivityManager.MemoryInfo:此类用于描述系统内存信息,可以通过ActivityManager的getMemo

2016-02-23 13:19:32 689

原创 IOS之NSFileManager 和NSFileHandle

在现阶手机app的临时缓存文件渐渐增多,在app开发中对于移动设备文件的操作越来越多,我们IOS中对于文件的操作主要涉及两个类NSFileManager 和NSFileHandle,下面我们就看看如何使用这两个类:1、文件创建//初始化一个NSFileManager类defaultManager方法为单例模式,通过单例模式进行初始化 NSFileManage

2016-02-22 16:41:23 712

原创 IOS UITableView多选删除功能

UITbableView作为列表展示信息,除了展示的功能,有时还会用到删除,比如购物车、收藏列表等。  单行删除功能可以直接使用系统自带的删除功能,当横向轻扫cell时,右侧出现红色的删除按钮,点击删除当前cell。或者让表格进入编辑状态后,点击左侧的红色按钮,右侧出现删除按钮,删除,如下图所示。单行自带删除已经在前面文章中进行过讲解,需要的可以去查阅。  多选删除是点击编

2016-02-22 16:10:34 698

原创 IOS Xib使用——Xib表示局部界面

Xib文件是一个轻量级的用来描述局部界面的文件,在之前的文章讲解了为控制器添加Xib文件,本节主要讲解一下通过xib文件表示局部界面。 创建Xib文件  Xib文件创建的时候是选择User Interface里面的Empty模板创建,当然,如果你想创建一个新的欢迎界面,可以直接选择Launch Screen模板,此外,Storyboard文件也是在这选择。当你选择Empty模板时,

2016-02-22 14:54:03 646

原创 Android典型界面设计(8) ——ViewPager+PagerSlidingTabStrip实现双导航

一、问题描述  PagerSlidingTabStrip是android开源项目,指示器控件。官网地址:https://github.com/astuetz/PagerSlidingTabStrip  该组件可和ViewPager结合实现效果不错的滑动式导航,最大特点是滑动条可跟随ViewPager联动,不过PagerSlidingTabStrip只有文字或图片两种,没

2016-02-22 14:43:08 798

原创 Android四大组件应用系列——使用ContentProvider实现跨进程通讯

一、问题描述  如何在Android中实现不同应用之间的通讯(既跨进程进行调用)?Android提供了多种实现方式,使我们可以实现跨进程访问Activity、通过ContentProvider跨进程访问其他应用的数据、通过Broadcast可以向android系统中所有应用程序发送广播、使用AIDL实现跨进程的Service。下面我们就使用ContentProvider实现跨进

2016-02-22 14:18:22 556

原创 IOS程式语法之block的使用掌握

在现阶IOBlock 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念就无法使用SDK 4.0版本以后的新功能,所以我们必须要熟练掌握block的使用  1、正则开始我们先认识一下如何来定义一个简单的bloc

2016-02-22 14:01:12 515

原创 Ios开发之定位CLLocationManager

Ios中的定位功能是通过 Core Location框架实现的。它和地图开发框架是相互独立的。在Core Location中主要实现了定位和地理编码的功能!  下面我们就来介绍一下它的属性,方法和代理方法!  属性:desiredAccuracy:定位精度,是一个枚举类型//kCLLocationAccuracyBest:最精确定位//kCLLocationAccu

2016-02-18 14:16:01 804

原创 ios开发中的Swift面向对象

iOS在现代计算机语言中,面向对象是非常重要的特性,Swift语言也提供了面向对象的支持。而且在Swift语言中,不仅类具有面向对象特性,结构体和枚举也都具有面向对象特性。   1、Swift中的类和结构体  Swift中的类和结构体定义的语法也是非常相似的。我们可以使用class关键词定义类,下面我们定义一个Person类,分别包含年龄和姓名属性。import UIKitc

2016-02-17 11:11:16 646

原创 ios开发中的C语言学习—— 结构体简介

在开发过程中,经常会需要处理一组不同类型的数据,比如学生的个人信息,由姓名、年龄、性别、身高等组成,因为这些数据是由不同数据类型组成的,因此不能用数组表示,对于不同数据类型的一组数据,可以采用结构体来进行存储。当然,对于面向对象的语言来说,最好是用类来表示,但是C语言是面向过程的,因此选择用结构体来表示。一.结构体的定义struct 结构体名{

2016-02-16 16:54:49 490

Android制作曲线、柱状图、饼形等图表—使用AChartEngine

Android制作曲线、柱状图、饼形等图表——使用AChartEngine

2015-04-24

Android官方下拉刷新组件——swipeRefreshLayout

Android官方下拉刷新组件swipeRefreshLayout

2015-04-24

Android官方下拉刷新组件swipeRefreshLayout

谷歌推出的Android官方下拉刷新组件swipeRefreshLayout,以替代我们一直使用的第三方开源库PullToRefresh。赶快尝试最新的安卓下拉吧!

2015-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除