自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无名

无名

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

原创 PHP开发微信公众平台——天气查询实战项目-陈世平-专题视频课程

从基础到项目的深入化讲解,手把手带你玩儿转微信公众平台开发基础准备、 开发模式接入、消息的接收与响应、被关注回复与关键词回复、图文消息的发送与响应、获取access_token、上传素材与图片消息回复、自定义菜单实现、第三方API接口调用天气查询项目实战...

2018-04-03 09:23:49 324

原创 Axure RP原型设计|全实战项目演练从入门到精通-姜浩-专题视频课程

多项目实战,讲师手把手详细演示教学从基础到精通的深入化进阶学习做优秀的原型设计

2018-03-19 10:22:48 722

原创 Angular 5——打造更完美的渐进式Web APP-姜浩-专题视频课程

Angular 5视频培训教程,对比Angualrjs和Angular5,了解Angular5相比Angularjs在设计思想和模式的变化。学习Angualr5的新特性以及组件化模块化的设计思想。然后通过CLI命令行工具,创建Angular项目,并对项目结构进行分 析和学习。对Angular中的组件创建、服务创建、属性绑定,事件绑定,数据的单向绑定、双向绑定、路 由配置、内置指令,组件间通信,网络...

2018-02-26 14:06:15 436

原创 Web前端从入门到精通 HTML5+CSS3+Javascript-陈世平-专题视频课程

每节超过半小时的详细讲解将近40W字的配套书籍线上线下相结合,学习方法更灵通,消化更轻松

2018-02-19 10:14:37 613

原创 微信小程序API+微信支付 微信开发/微信商城/电商微商小程序-陈世平-专题视频课程...

系列精品课程精心讲授。手把手基础搭建,包教包会。做更专业的电商平台与小程序达人。

2018-02-09 13:28:22 431

原创 PS案例实战,从基础到精通 淘宝美工/海报制作/人物精修-姜浩-专题视频课程

性价比高的ps课程78节实例课程35个PS案例平均每节只需3毛钱

2018-02-07 17:47:57 598

原创 MUI+H5开发移动APP/网易邮箱大师项目实战/Android、IOS跨平台应用开发-王翠英-专题视频课程...

MUI从基础到精通的全方位讲解,系统介绍了移动APP开发基础、MUI各类组件、侧滑菜单、MUI事件管理、MUI窗口管理、底部选项卡切换的多种方式、MUI的Ajax、下拉刷新与上拉加载。...

2018-02-07 14:25:41 1315 1

原创 Bootstrap3从基础到案例实战,完美实现响应式网站案例-姜浩-专题视频课程

Bootstrap介绍和Bootstrap各个版本之间的差异对比。通过Bootstrap3这一稳定版本对Bootstrap的基本起步、全局css样式、组件以及相关的插件进行介绍。重点讲解栅格布局这一核心内容对实现响应式布局的支持,配合其他全局样式和组件及插件,让用户在实现响应式布局的同时,得到更加优雅的页面效果。...

2018-02-07 09:23:37 1019

原创 微信小程序,前端大梦想 | 微商/微店通用课程,助你成为微信达人-陈世平-专题视频课程...

本课程从微信小程序基础开始,介绍了各类程序、框架和常用组件,理论与实战相结合更好吸收消化。报名学习的同学可加学习交流QQ群:609362697咨询答疑...

2018-01-30 14:53:36 365

原创 Android之AlarmManager

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

2016-02-25 16:58:20 540

原创 IOS之导航控制器传值

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

2016-02-25 15:35:32 563

原创 IOS之导航控制器

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

2016-02-25 15:33:06 599

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

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

2016-02-25 15:27:58 1670

原创 IOS之UITabBarController

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

2016-02-25 15:22:36 574

原创 Android之TelephonyManager

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

2016-02-25 10:05:47 1931

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

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

2016-02-25 09:45:54 761

原创 Android之PowerManager&BatteryManager

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

2016-02-23 13:26:39 1815

原创 Andorid之ActivityManager

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

2016-02-23 13:19:32 634

原创 IOS之NSFileManager 和NSFileHandle

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

2016-02-22 16:41:23 666

原创 IOS UITableView多选删除功能

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

2016-02-22 16:10:34 644

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

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

2016-02-22 14:54:03 609

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

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

2016-02-22 14:43:08 759

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

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

2016-02-22 14:18:22 510

原创 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 483

原创 Ios开发之定位CLLocationManager

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

2016-02-18 14:16:01 750

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

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

2016-02-17 11:11:16 608

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

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

2016-02-16 16:54:49 447

原创 Android教材 | 第三章 Android界面事件处理(二)—— 杰瑞教育原创教材试读

杰瑞教育原创系列教材将于年后与大家正式见面。为更好的借鉴读者意见,我们将会陆续地在CSDN推出一系列教材试读。我们也热忱的欢迎广大博友与我们互动,提出宝贵意见。

2016-01-22 09:07:13 1192

原创 Android教材 | 第三章 Android界面事件处理(一)—— 杰瑞教育原创教材试读

杰瑞教育原创系列教材将于年后与大家正式见面。为更好的借鉴读者意见,我们将会陆续地在CSDN推出一系列教材试读。我们也热忱的欢迎广大博友与我们互动,提出宝贵意见。我们也将为积极互动的博友,免费提供我们的原创教材以及更多福利,也欢迎大家加入下方QQ群与我们交流,谢谢大家!

2016-01-21 10:36:05 1182

原创 IOS Xib使用——为控制器添加Xib文件

Xib文件是一个轻量级的用来描述局部界面的文件,它与StoryBoard类似,都是使用Interface Bulider工具进行编辑。但是StoryBoard是重量级的,它是用来描述整个软件的多个界面,并且能够展示多个页面之间的跳转关系。在StoryBoard出现之前,一直是使用Xib文件表示界面。当然除了使用Xib文件,也可以直接使用代码来生成界面,无论哪种方式,都各自有自己的优缺点。  X

2015-10-08 15:01:13 653

原创 Android GUI之View事件处理(二)

在上篇文章中,我们分析了View的事件处理过程,当然这里的View是指基本的View。当View接收到Touch事件时,首先会调用dispacheTouchEvent方法,在这个方法中会调用OnTouchListener和OnTouchEvent进行具体的事件处理,OnTouchListener优先于OnTouchEvent。如果在OnTouchListener的onTouch方法返回true,则

2015-10-08 14:44:57 486

原创 IOS之正则表达式

在现阶IOS开发的样式越来越多,我们在开发APP的时候难免会遇到对用户的登录和注册进行操作,但是登录注册如果想要做的人性化少不了的就是校验,对当前用户的登录信息进行校验,如果满足要求我们会把用户注册的信息存入数据库如果不满足信息我们需要重新提示用户输入,涉及到校验我们离不开的就是正则表达式,下面我们一起来学习一下IOS如何操作正则表达式。  1、正则表达式的语法我们在这里不详细介绍,如果对这个

2015-10-08 14:33:24 448

原创 Android GUI之View事件处理

Android中的事件分为按键事件和触屏事件,本篇文章将分析View是如何处理Touch事件的。在View中定义了许多触屏事件,比如OnClick、OnLongClick等等,这些事件都是由一次Touch中的动作如ACTION_DOWN、ACTION_MOVE、ACTION_UP组成的。  首先,我们先看一个简单的案例,Activity中只含有一个Button,我们为Button分别绑定了On

2015-10-08 14:29:57 472

原创 自定义TabBar

在现阶IOS开发的样式越来越多,有些系统自带的东西我们无法满足业务的需求,因此我们需要根据自己的需求对当前所用的到技术自定义,只有灵活的自己封装自己定义才能让你的代码更具有灵活性,下面我们以一个自定义的tabbar为例子讲解,一起封装一个Tabcontroller。  分析:我们要完成一个tabbarcontroller首先我们需要跟苹果提供的一样,需要一个tabbar视图,也就是工具条用来点

2015-10-08 14:23:39 444

原创 DrawerLayout+Fragement+ViewPager+PagerTabStrip实现双导航

一、问题描述  在Android典型界面设计(3)的我们实现了双导航效果,即外层底部导航和内部区域的头部导航,如网易新闻等很多应用采用了这种导航,但Google提供DrawerLayout可实现抽屉式导航,建议使用DrawerLayout代替底部导航,下面我们就使用官方提供的DrawerLayout+Fragement+ViewPager+PagerTabStrip实现下图效果:

2015-10-08 14:19:54 818

原创 IOS info.plist配置文件

创建ios程序时,系统会自动生成一个info.plist文件,它是一个必不可少的文件,因为在这个文件中,存放是应用程序的配置信息,比如本地化语言、版本号、软件名称等,当然,我们也可以在项目的属性中进行设置,得到的效果是一样的。  info.plist文件中的属性是以键值对的方式存储的,除了系统自动生成的这些,我们也可以自己添加需要的属性。下面,我们就来介绍一下info.plist文件中

2015-10-08 14:16:40 690

原创 多媒体流媒体

在现阶多媒体技术应用变得越来越广泛,尤其是大家在听音乐看视频的时候,如果我们想完成一个从网络加载资源并且进行播放的例子就需要用到多媒体,多媒体苹果有自带的但是功能不是很强大,如果需要更加强大的功能我们需要借助第三方,现在我们用一下豆瓣提供的多媒体库进行一个简单的播放实例。1、我们首先要引入库,先去官网下载响应的类库并引入到项目中   2、针对类库,我们还需要引入对应的支持框架如下图

2015-10-08 14:15:11 675

原创 Android GUI之Window、WindowManager

通过前几篇的文章(查看系列文章:http://www.cnblogs.com/jerehedu/p/4607599.html#gui ),我们清楚了Activity实际上是将视图的创建和显示交给了Window对象进行了处理并分析了视图的测量、布局及绘制过程。本篇文章将继续详细分析Window及WindowManger的作用。  首先,我们将通过下图弄清楚他们之间的关系。  通过前几篇的

2015-10-08 14:11:43 675

原创 IOS UITableView拖动排序功能

UITbableView作为列表展示信息,除了展示的功能,有时还会用到删除,排序等功能,下面就来讲解一下如何实现排序。  排序是当表格进入编辑状态后,在单元格的右侧会出现一个按钮,点击按钮,就可以拖动单元格,移动位置,进行手动排序。 使用系统自带拖动排序功能的步骤:1、让tableView进入编辑状态,也就是设置它的editing为YES2、返回编辑模式,也就是实现UI

2015-08-18 15:16:10 2522

原创 Android典型界面设计(6)——ActionBar Tab+ViewPager+Fagment实现滑动导航

一、问题描述  在Android典型界面设计一文中,实现典型滑动导航界面,其实使用ActionBar 也可以轻松实现这一效果,甚至也可实现类似Android典型界面设计(3)的双导航效果。可见ActionBar还是比较强大的,关键要深入进去、灵活的运用,下面我们就使用ActionBar实现如图所示的效果:二、本例特点1、  兼容低版本

2015-08-18 10:10:20 1544

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关注的人

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