为你推荐

Android Activity生命周期

  1.每个Activity实例都有其生命周期。在其生命周期内,activity在运行、暂停、停止三种可能的状态间进行转换。每次状态发生转换时,都有一个Activity方法将状态改变的消息通知给activity。         (此图来源于Android书籍权威指南)   (1).onCreate:表示Ac...

Android UI Fragment探索之基础

一、概述  fragment是一种控制器对象,activity可以委托它完成一些任务。通常这此任务是就管理用户界面。受管理的界面可以是一整屏,也可以是屏幕的一部分。  activity视图含有可提供fragment视图插入的位置,如果有多个fragment要插入,activity也可以提供多个可插入位置。使用fragm...

Android Context简介

一、介绍  Context是一个抽象类,它的主要实现在其它派生类ContextImpl类中。它是访问Application全局信息的接口,通过它可以访问Application的所有资源和相关类。其主要功能如下:启动Activity。启动或停止Service。发送广播消息(Intent)。注册广播消息(Intent)接收...
代码星球·2020-04-06

Android Activity探索之LayoutInflater详解

一、简介  LayoutInflater与findViewById(intid)功能类似,主要用于查找res/layout/***下xml布局文件。而findViewById(intid)方法是查找已经加载的布局文件中具体widget控件,比如:Button,TextView等。具体作用:对于一个没有载入或者想动态载入...

Android Intent详解

一、简介  在AndroidOS中,隐式Intent可以启动其它应用Activity。在显示Intent中,指定要启动的Activity类,OS会负责启动它。在隐式Intent中,描述清楚要完成的任务,OS会找到合适的应用,并在其中启动相应的Activity。二、典型隐式Intent的组成一个隐式Intent的主要组成...
代码星球·2020-04-06

Android UI Fragment探索之进阶篇

一、ListFragment、ListView及ArrayAdapter  ListFragment的ListView将列表展示给用户,ListView是ViewGroup的子类,每一项都作为ListView的一个View子对象显示。那么,Veiw对象显示的视图从哪来呢?答案是adapter。  Adapter是一个控...

Android Activity数据间传递媒介Intent和任务与后退栈(进阶之路)

 1.通过进阶之路,学习对多个Activity的操作,最终了解以下知识点:不通过向导,创建新的Activity及配套布局。从一个Activity启动另外一个Activity。即,请求操作系统创建一个新的Activity实例,并调用它的onCreate(Bundle)成员方法。在父Activity(启动方)与子Aciti...

Android Studio IDE使用手册及开发笔记

一、开发笔记1.解决程序在Debugger下,不能断点情况。  一些设备设置了应用调试权限,这样的情况下,就要在应用的manifest文件中,添加程序Debugger调试的权限获取。1<manifest>2<uses-permissionandroid:name="android.permission...

IOS 数据转换

NSDictionarytoNSData1NSMutableDictionary*mDic=[[NSMutableDictionaryalloc]initWithCapacity:1];2[mDicsetValue:@"test1"forKey:@"test1"];3[mDicsetValue:@"test2"forK...
代码星球·2020-04-06

Xcode 使用手册

一、快捷键运行:Command+r清除编译文件:Shift+Command+k检查内存泄漏:Shift+Command+b代码格式化(自动排版):1.Command+a(全选)  2.Ctrl+i(排版)二、功能点添加虚拟机:xcode->Window->Devices->add代...
代码星球·2020-04-06

IOS中init方法都做了什么事?

一、概述在初始化使用init方法初始化时,会将以init开头的初始化方法,按顺序调用一遍。比如以下几个方法:1initWithFrame:2initWithNibName:3initWithStyle:PS:注意,在自定义Cell时,使用register注册一个Cell时,仅调用initWithStyle:方法。...

iOS ChildViewController与View

一、概述  在iOS中,ViewController与View是配对使用的,一个ViewController可以对应多个View,就是指View的父控制器。当然,一个ViewController也可以对应一个View,在View1中,添加另一个View1_1,使用addSubView方法,此时,也要在View1的控制器...
代码星球·2020-04-06

IOS UITableView

一、自定义TableViewCell1.创建CocoaTouchClass文件,同时,生成xib文件。2.设置xib文件对象的基类   3.拖拽控件(UIImageView、UILabel),并且设置其位置和大小。   4.用拖拽方式创建控件属性代码,使用Alt+鼠标左键同时打开xib文件及基类*....
代码星球·2020-04-06

Layer 图像绘制

一、示例一,截取一张圆形图片:1/**2*@method3*@abstract头像图片圆形样式4*@discussion5*@param6*@result7*/8-(UIImage*)getImgCircularWithImage:(UIImage*)aImagesize:(CGSize)aSize9{10//创建一个...
代码星球·2020-04-06

ARC模式下OC对象和CF对象之间的桥接(Bridge)

一、概述在IOSAPP开发过程中,会使用到CoreFoundation库,简称CF。如:CoreGraphics,CoreText。在ARC模式下,编译器不会自动管理CF对象内存,这样,就需要我们自己管理了,当我们创建一个CF对象后,就需要使用CFRelease(CFOject)手动释放内存。如何,将OC对象和CF对象...
代码星球·2020-04-06