- 博客(105)
- 资源 (23)
- 收藏
- 关注
原创 Android 13 WRITE_EXTERNAL_STORAGE , READ_EXTERNAL_STORAGE不弹出的问题
如果 compileSdk 设置 32 或者以下,那么就没什么问题。当设置33 或者以上,系统就会自动设置无权限。那在 33 及以上的怎么设置呢?在Android 13(API 33)之前,加入了如下代码。
2024-04-19 15:12:40
2452
1
原创 【ios 提示 Pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified 】
例如:导入第三方库的时候,提示该信息。
2024-03-06 17:18:27
502
原创 解决 The Xcode project does not define custom schemes. You cannot use the --flavor option.
按照提示信息,在Flutter工程中,肯定输入了–flavor,在工程中搜索,以及查看运行配置项,在箭头指示位置便出现了。去掉配置信息就可以`。
2024-01-29 23:02:20
1047
1
原创 FLutter 开发中 fijkplayer设置屏幕常亮
目前在做FLutter种的视频播放功能,遇到了视频播放的时候,屏幕突然黑屏了。网上找了很多,无论是设置在原生的Activity界面,添加如下代码,还是在xml中设置都无效。甚至在Fragment中的onCreateView方法中加入代码,又或者,在任意一个View中加入如下代码,都无效。后来在FLutter种加入wakelock 插件在 initState 调用在 dispose 调用也无效。其实,仔细查看Wakelock插件的源代码,发下这个插件保持屏幕常亮的方法,也是调用和。
2023-07-15 14:13:17
2513
原创 Android. Invalid keystore format 报错解决
这段时间用Flutter 开发安卓工程,真机都没有问题,但是,打包的时候,就报错Invalid keystore format 的错误。
2023-06-05 18:05:25
1816
原创 解决Flutter 打包提示attr/fontVariationSettings not found、attr/ttcIndex not found的问题
解决attr/fontVariationSettings、attr/ttcIndex没找到的问题
2022-06-10 22:15:48
779
原创 【Android 无法修改App名字】
Android 无法修改App名字:项目要把App的名字,从A改成B。在AndroidManifest.xml已经修改成B,但是在真机上还是显示为A。原因分析:项目缓存中的名字还是A:解决方案:清除缓存:点击Android Studio -> Build -> Clean Project。再构建工程就好了...
2022-04-24 15:48:14
2293
原创 Unable to add a source with url https://github.com/CocoaPods/Specs.git named master
Unable to add a source with url https://github.com/CocoaPods/Specs.git named master参考该文章解决具体方法是:1、cd ~/.cocoapods/repos2、git clone https://github.com/CocoaPods/Specs.git master
2021-03-20 11:59:08
4171
原创 XCode 8.3 工程的Tests模块,编译提示Apple Mach-O Linker (Id) Errors错误
最近升级了XCode8.3,打开工程,在Tests模块中,编译提示Apple Mach-O Linker (Id) Errors错误。用XCode8.2打开,却没有问题。把Tests模块里面的所有的警告以及错误都浏览一遍,发现有一个警告是这样的: embedded dylibs/frameworks are only supported on iOS 8.0 and later (@rpath/X
2017-04-26 13:44:04
7140
原创 避免NSNotification的一些坑
使用NSNotification的时候,总会碰到这种情况,明明只post一次通知,但是却执行了多次代码。其实,解决这个问题还是容易的,那就是记住,有监听就要有释放。 如果NSNotification是用在ViewConroller里面,那么,最好是放在viewWillAppear以及viewWillDisappear。即执行如下代码: -(void)viewWillAppear:(BOOL)a
2017-04-17 14:47:10
754
原创 解决XCode 8.1 的bundle format unrecognized, invalid, or unsuitable的问题
升级了XCode 8.1 ,之前一直用真机调试,程序没问题。后来改用模拟器调试,就出现了如下的错误:CodeSign ~/Library/Developer/Xcode/DerivedData/...BundleName.bundle cd ~/.../Pods export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents
2016-11-28 11:59:49
5259
原创 解决XCode8.1 用Ad Hoc打包出现的0xE8008016问题
升级了XCode 8.1,用Ad Hoc 证书打包,出现了0xE8008016。这个问题在XCode7上没出现,在XCode8上出现了。错误提示如下: The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisi
2016-11-17 14:59:56
1622
原创 QQ 浏览器(iOS版)崩溃信息研究
今天碰巧下载了QQ浏览器iOS版本,居然一启动就挂了。后来从手机里面把崩溃信息导出来,仔细研究下,把研究的结果放到网上,与大家分享下。 先把我导出的崩溃信息放出来Incident Identifier: 83F9CC94-FF53-45DE-AB80-8957979B5C57CrashReporter Key: 8c6f906d05fc1a5a5b461fae314a38aad5579f0
2016-10-31 17:15:51
8192
2
原创 解决UISearchDisplayController 在消失后显示navigationController.navigationBar的问题
本人在做一个项目,在viewWillAppear已经加入了如下代码, self.navigationController.navigationBar.hidden = YES ;但是使用了UISearchDisplayController后,但是出现一个问题,就是在UISearchDisplayController消失后,navigationBar显示了。查找了API文档,找到这么一句话, /*
2016-04-26 10:43:03
2576
原创 用ALAsset获取相册原图
最近在用ALAsset获取相册时候,ALAsset的ALAssetRepresentation只提供了全尺寸图、全屏幕图、metadata等,但是将这些转换成NSData的时候,尺寸都不精确,不是变大了就是变小了。后来一想,不如直接由ALAsset转换成NSData,再由NSData转换成UIImage,后来一试试,真的可以了,而且图片的尺寸还是原来的尺寸。下面把代码贴上//得到原图数据,即大小为实
2015-11-16 11:44:57
5909
1
原创 解决XCode7 老是提示 意外退出 的问题
以前经常喜欢用XCode左上角的x,现在发现用过了就会出现 ,后来我从Dock下面,点击退出按钮,就不会出现这个问题了。
2015-10-14 11:25:47
2594
原创 解决iOS9 下面微信不能调用的问题
今天测试说在iOS9下面,不能发起微信支付。首先就马上去微信的官网下载了最新的SDK,后来查看了里面的说明,按照说明更新了。问题解决了。官网地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319164&lang=zh_CN
2015-10-10 16:48:43
7205
原创 iOS的url编码和解码
1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * str = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要我们进行UTF-8解码,用到的方法是:NSSt
2015-09-24 10:10:20
865
原创 XCode 7上传遇到ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法
解决办法有: 1,用XCode 6.4的Product-》Archive,再提交到AppStore。 2,在Stackoverflow上也有相关的解决办法,就是把无用的CFBundle删除掉。 http://stackoverflow.com/questions/32622899/itms-90535-unable-to-publish-ios-app-with-latest-google-s
2015-09-18 10:31:56
25731
4
原创 解决didRegisterForRemoteNotificationsWithDeviceToken不调用的问题
在做推送的时候,突然有一台手机收不到推送消息,这个时候要去看看设置-》通知中心-》你的App,要看看是不是所有的开关都打开了。 一般推送接收不到的原因就几个: 1,证书问题; 2,设置中没有打开通知开关; 3,程序问题。
2015-09-11 09:09:00
22191
2
原创 解决XCode 7 AddressSanitizer: heap-buffer-overflow的问题
看到苹果系统发布了新版本,禁不住升级了,用了xcode 7。后来不知啥时候开启了AddressSanitizer,再后来调试的时候,突然就挂了,出的问题就是==12463==ERROR: AddressSanitizer: heap-buffer-overflow on address。而且这个开启后,就是在用XCode安装App到设备后,点击XCode的停止,再直接在设备上点击App,就会闪退。关
2015-08-31 16:35:16
6409
2
原创 iOS 三级UIPickerView使用
最近写了一个简单的三级的Picker,给初学者一些提示,其实这个很简单,不多说,直接上代码 头文件代码#import <UIKit/UIKit.h>@interface PickersTestVC : UIViewController<UIPickerViewDataSource,UIPickerViewDelegate>{ UIPickerView *pkView; UILab
2015-08-28 14:47:41
897
原创 iOS APNs问题
最近几天自己做的APNs服务器突然不能发送推送了,老是提示: Warning: stream_socket_client(): Failed to enable crypto in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21Warning: stream_socket_client(): unable to c
2015-08-26 16:55:33
1432
原创 iOS远程推送测试
iOS远程推送测试怎么去配置远程推送证书,这里就不再重复了,大家可以看看本文后面的链接。本文重点是描述测试,包括开发测试以及发布测试。一、开发测试 这里需要用到终端,建议将aps_development.cer、pushMe.php、Push.p12放到一个文件夹中,假设名字是iOSDevelop,同时用cd命令到这个iOSDevelop文件夹中。用到的命令如下: 1,openssl x509
2015-08-14 11:56:34
1284
原创 关于UIButton的 setBackgroundImage 和 setImage区别
关于UIButton的 setBackgroundImage 和 setImage区别相同点就是两者都可以设置图片。区别如下: 1,setBackgroundImage,图片会随着按钮的大小而改变,图片自动会拉伸来适应按钮的大小,这个时候任然可以设置按钮的title,图片不会挡住title; 2,setImage,此时再设置title,title将无法显示。图片不会随着按钮的大小改变而改变。代码
2015-07-10 14:11:29
7493
原创 纯代码跳转到xib界面以及storyboard界面
现在在iOS开发中,有三种开发UI的方式,纯代码,xib,storyboard。我是喜欢用纯代码开发的,但是项目中总会有人用其他的方式,那么怎么进行跳转呢?下面分别介绍 1,跳转到xib 假设有一个按钮,这个按钮就是实现跳转的,那么在这个按钮的点击事件中,代码可以这样写。 AViewController *a1= [[AViewController alloc]initWithNibName:
2015-07-06 11:36:25
8206
原创 libopencore-amr所有版本
转载地址:http://download.youkuaiyun.com/download/ekingo1987/8134351怕以后找不到了,自己上传了一下,地址是: http://download.youkuaiyun.com/detail/yqmfly/8866411
2015-07-03 17:57:21
4456
原创 解决使用loadNibNamed会报Could not load NIB in bundle的错误
解决使用loadNibNamed会报Could not load NIB in bundle的错误解决办法是:在xib的Unilities界面的 Show the File Inspector界面,也就是第一个按钮,找到Localization,点击Localize
2015-06-27 18:08:13
10658
原创 数据结构问题汇总
1,二分查找int binarySearch(int array[],int length,int target)//array 为一个排好序的数组 { if(length/2==0 && array[length/2] != target )return -1; if(array[length/2]==target)return length/2;
2015-06-26 14:12:19
909
原创 UITableView获取cell的row值
在tableview 中,有N个Section,以及N个row,每个中都添加了button,以前的做法是使用tag,后面发现不行。这里有一个新的解决办法。UITableViewCell *buttonCell = (UITableViewCell *)sender.superview.superview.superview; NSUInteger section = [[_tab
2015-06-14 19:04:50
1751
转载 IOS开发之实现App消息推送(IOS 8)
转载:http://blog.youkuaiyun.com/shenjie12345678/article/details/41120637
2015-05-17 18:00:31
674
原创 IOS 常用工具代码汇总(持续更新中)
1、显示AlertView+ (void)showAlertViewWithTitle:(NSString *)title message:(NSString *)message{ UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:titlemessage:message delegate:selfcance
2015-05-14 15:59:55
1150
原创 Create groups 与 Create folder references
如果选择了Create groups方式添加了一个文件,我们会发现被添加进来的文件,文件夹是黄色的选择了 Create folder references方式添加进来的文件的文件夹是蓝色的那么两种方式有什么区别呢? 1.使用Create groups ,为任何新增加的文件夹创建组,组的概念也许我们并不陌生,我们在项目中完全可以手动添加
2015-05-14 11:08:32
12986
原创 NSString转Byte[]
要求是要将NSString中的字符串转换为Byte[],也就是Byte数组。操作如下:假设有如下字符串 NSString *strtest =@"41508f9c";以及初始化的Byte数组 Byte bt[4] = {0};需要转化为:bt[0] = 0x41;bt[1] = 0x50;bt[2] = 0x8f;bt[3]
2015-05-10 00:58:08
2492
原创 解决支持arm64的 lame库
苹果修改了上传规则,必须要支持64位,这里贴出已经支持arm64的lame库文件。这个库文件,是将苹果自己录制的音频,转化为MP3.下面贴出地址,大家自行下载哦。http://download.youkuaiyun.com/detail/yqmfly/8677571
2015-05-08 21:35:07
1486
原创 解决ZBarSDK 在arm64下的问题
下面贴上链接地址:http://download.youkuaiyun.com/detail/yqmfly/8677557大家自己下载哦,不要资源分。
2015-05-08 21:28:58
2659
原创 解决XMPP在64位下不支持的问题
由于苹果规则改变,导致所有的应用必须支持64位。今天就遇到了XMPP的问题。“_stringprep_xmpp_resourceprep”, referenced from;“_stringprep_nameprep”, referenced from;"_stringprep_xmpp_nodeprep", referenced from;"_stringpr
2015-05-08 10:24:57
2399
原创 解决:Please check your setup and try again. (0xE8000022).
Please check your setup and try again. (0xE8000022).今天用真机调试的时候遇到了这个问题,以前都还是好好的。解决方法是:1,关闭XCode2,把真机的数据线扯下来,再插上。3,重新打开工程,这样就可以了。为什么会出现这个原因,本人未做过多的分析。
2015-04-27 11:21:12
7659
Cocoa.Design.Patterns英文版
2013-12-25
在VisualC_对话框中使用视图
2010-04-18
算法导论(第二版)麻省理工学院
2010-03-03
电脑维修故障大全4.5
2009-10-09
Keil uVision2
2009-10-09
Visual C++ 数字图像处理
2009-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人