- 文章目录 引言 I URL编码 1.1 UTF8编码 1.2 URL特殊字符处理 II 判断剪贴板内容是否符合数字和链接的规则 ... 文章目录 引言 I URL编码 1.1 UTF8编码 1.2 URL特殊字符处理 II 判断剪贴板内容是否符合数字和链接的规则 ...
- Android中EditTex焦点设置和弹不弹出输入法的问题 今天编程碰到了一个问题:有一款平板,打开一个有EditText的Activity会默认弹出输入法。为了解决这个问题就深入研究了下android中焦点Focus和弹出输入法的问题。在网上看了些例子都不够全面,在这里全面总结下。 一:Edit... Android中EditTex焦点设置和弹不弹出输入法的问题 今天编程碰到了一个问题:有一款平板,打开一个有EditText的Activity会默认弹出输入法。为了解决这个问题就深入研究了下android中焦点Focus和弹出输入法的问题。在网上看了些例子都不够全面,在这里全面总结下。 一:Edit...
- 在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。 以下为具体代码: Android: [java] view plain copy ... 在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。 以下为具体代码: Android: [java] view plain copy ...
- 文章目录 引言 I 导航栏的黑边设置 1.1 去掉导航栏下边的黑边(iOS15适配) 1.2 设置导航栏下边的黑边(iOS13适配) I... 文章目录 引言 I 导航栏的黑边设置 1.1 去掉导航栏下边的黑边(iOS15适配) 1.2 设置导航栏下边的黑边(iOS13适配) I...
- #pragma mark Core Animation - (IBAction)buttonPressed1:(id)sender { UIButton *button = (UIButton *)sender; NSInteger tag = button.tag; CATransition *ani... #pragma mark Core Animation - (IBAction)buttonPressed1:(id)sender { UIButton *button = (UIButton *)sender; NSInteger tag = button.tag; CATransition *ani...
- 文章目录 引言 I 预备知识 1.1 RSA签名、验签、加密、解密的原理 1.2 demo II 具体实现 2.1... 文章目录 引言 I 预备知识 1.1 RSA签名、验签、加密、解密的原理 1.2 demo II 具体实现 2.1...
- NSString *path = [[NSBundle mainBundle] pathForResource:@"run" ofType:@"gif"]; NSData *gifData = [NSData dataWithContentsOfFile:path]; UIWebView *webView = [[UIWe... NSString *path = [[NSBundle mainBundle] pathForResource:@"run" ofType:@"gif"]; NSData *gifData = [NSData dataWithContentsOfFile:path]; UIWebView *webView = [[UIWe...
- /第一次打开时判断网络状态- (int) connectedToNetwork{ NSString *kindStr; int kind; //创建零地址,0.0.0.0的地址表示查询本机的网络连接状态 struct sockaddr_in zeroAddress; bzero(&zeroAddre... /第一次打开时判断网络状态- (int) connectedToNetwork{ NSString *kindStr; int kind; //创建零地址,0.0.0.0的地址表示查询本机的网络连接状态 struct sockaddr_in zeroAddress; bzero(&zeroAddre...
- EncryptAndDecrypt.h#import <Foundation/Foundation.h> @class NSString; @interface NSData (Encryption) - (NSData *)AES256EncryptWithKey:(NSData *)key; //加密 - (NSDa... EncryptAndDecrypt.h#import <Foundation/Foundation.h> @class NSString; @interface NSData (Encryption) - (NSData *)AES256EncryptWithKey:(NSData *)key; //加密 - (NSDa...
- android异步任务详解 AsynTask android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。 其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thr... android异步任务详解 AsynTask android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。 其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thr...
- UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击)&nbs... UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击)&nbs...
- 1.手指点击事件 //单指单击UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self ... 1.手指点击事件 //单指单击UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self ...
- iOS sdk中提供了很多方便的方法来播放多媒体。本文将利用这些SDK做一个demo,来讲述一下如何使用它们来播放音频文件。 AudioToolbox framework 使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound服务上。被... iOS sdk中提供了很多方便的方法来播放多媒体。本文将利用这些SDK做一个demo,来讲述一下如何使用它们来播放音频文件。 AudioToolbox framework 使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound服务上。被...
- 苹果的Cocoa框架支持的多线程机制有三中NSThread、GCD、NSOperation。 NSThread:是官方推荐的也是最基本的线程创建方式,但是需要开发这自己去管理线程的生命周期例如线程同步和内存共享等问题。 NSOperation:如果想要多个线程并行那么就需要把线程加入队列中,NSOperationQueue提供... 苹果的Cocoa框架支持的多线程机制有三中NSThread、GCD、NSOperation。 NSThread:是官方推荐的也是最基本的线程创建方式,但是需要开发这自己去管理线程的生命周期例如线程同步和内存共享等问题。 NSOperation:如果想要多个线程并行那么就需要把线程加入队列中,NSOperationQueue提供...
- 1、适配4英寸屏幕适配。 旧应用要与4英寸屏幕进行适配,需要创建一张Default-568h@2x.png图片,系统根据是否有此资源来识别是否支持4英寸屏幕。至于其他资源不允许使用xxx-568h.jpg此格式来适配屏幕,需要使用代码对屏幕进行检测来分别进行适配。 2、UINavigationViewController的变化... 1、适配4英寸屏幕适配。 旧应用要与4英寸屏幕进行适配,需要创建一张Default-568h@2x.png图片,系统根据是否有此资源来识别是否支持4英寸屏幕。至于其他资源不允许使用xxx-568h.jpg此格式来适配屏幕,需要使用代码对屏幕进行检测来分别进行适配。 2、UINavigationViewController的变化...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签