代码如下,今天有点忙,不想细说了,看不明白可以联系我//// LQXViewController.m// LQXCallBackBar//// Created by 刘祺旭 on 15/4/27.// Copyright (c) 2015年 CSDN探花花花. All rights reserved.//#import LQXViewController.h#de ...
Android的invalidate与postInvalidate都是用来刷新界面的,用法区别在于: 1) invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。// 在onCreate()中开启线程new Thread( ...
iOS调用系统的发短信功能可以分为两种:1,程序外调用系统发短信。2,程序内调用系统发短信。第二种的好处是用户发短信之后还可以回到app。这对app来说非常重要。程序外调用系统发短信这个方法其实很简单,直接调用openURL即可:[[UIApplication sharedApplic ...
// 创建文件路径 (有三种沙盒路径,根据需求 请自选)NSArray * paths =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES); NSString * cachPath = [[pathsobjectAtIndex:0]stringByAppe ...
iOS内存的基本原理内存是如何初始化和被管理的?在iOS内,指针的地址范围很大, 32位CPU上有 4GB 大小, 64位CPU上有 18EB 大小 (大约有2的60次方), 这么大的指针地址范围会致使我们看来系统内存有这么大,实际上物理内存可能没有这么大,这个大小被称为虚拟内存, ...
在 3.1 版本以后,新安装而从未启动过的app不能收到系统的广播(启动完成,网络状态变化之类的);解决方案:1. 将app做成系统应用,直接安装在 system/app 目录下2. 通过第三方应用,发送带 FLAG_INCLUDE_STOPPED_PACKAGES 的广播给stop状态的自己 ...
block连载博客共四篇。 点击查看block第一篇,block语法 点击查看block第三篇,block内存管理 点击查看,block避免循环引用。--------------------------------------------------------------------------------------------------------------------------- ...
Android支持在API 19及以上使用沉浸式状态,但在MIUI V6下如果扩展的颜色比较浅,会导致状态栏的文字无法看清。在Android4.4设备上支持沉浸式状态栏,只需要添加values-v19/styles.xml 下添加 item ...
面试中被问到,Android布局中view加id和不加id的区别,你知道吗? ...
你可能感兴趣的内容
热门源码