- 博客(21)
- 收藏
- 关注
原创 android打包aar包含三方库和三方aar
前段时间做安卓SDK开发,其中我们的SDK里集成了支付宝的人脸认证SDK,现在说一说怎样解决将三方SDK和三方引入库一起打包进SDK。1.修改app下的bulid gradle文件:把apply plugin: 'com.android.application'修改成apply plugin: 'com.android.library';注释applicationId2.AndroidManifest.xml文件,删除application里的icon、label等设置,添加and.
2021-07-14 16:31:36
7418
1
原创 flutter TabBar字体不随系统字体改变
最近用flutter做项目的时候发现一个问题,文本字体会随着系统设置字体大小而发生改变,界面适配就会变的很丑,一番搜索发现在Text中设置textScaleFactor: 1.0即可。但使用了系统TabBar控件的地方并没办法这样设置,抱着试一试的心态点进tabs里面看看能不能修改该控件的Text。进入tabs类后搜索使用tabs的地方,发现使用了一个Tab类,于是找到Tab的定义...
2019-10-10 15:58:14
1861
原创 iOS12 WKWebView获取cookie 及使用WKWebViewJavascriptBridge
最近用WKWebView,使用代理方法获取cookie一直不成功,后面发现是刚刚升级的iOS12的问题,直接上代码- (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(...
2018-11-01 20:49:49
7756
2
原创 Navigate for oracle for mac 下载及使用
下载链接: https://pan.baidu.com/s/1YL6fRzdGHLwOlFc5HMd4HA 密码: p2fi下载安装好之后,打开程序界面,点击connection在弹出界面中配置数据库信息配置完成之后就可以在列表中看到连接的数据库信息了选中数据库,点击Query,再点击右下的add按钮进行数据查询 ...
2018-07-24 11:17:07
2156
2
原创 iOS 打包ipa后无法收到推送消息的解决方法
最近在做项目的时候在推送上面遇到了一个问题,用Xcode在真机上运行调试时可以正常收到推送消息,但是将项目打包测试包出来后安装到真机上无法收到推送,猜想问题肯定是出在证书上,因为iOS推送有一个开发证书和一个生产证书,用Xcode在真机运行肯定是开发环境,打包ipa包后收不到推送,很有可能打包测试ipa包用的是生产证书,于是在打包选择发布平台的时候选择最后一个再将ipa安装到手机上,可以正
2017-11-08 10:35:46
5409
原创 iOS 使用plist和归档存储数据
1使用plist文件存储数据首先要知道的是,使用plist存储数据,只能存储OC自带的数据字典和数组,无法存储自定义的数据model,例子看info.plist的样式就知道了将数据存储到plist文件中//获取本地沙盒路径 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUse
2017-10-25 23:31:37
2229
原创 iOS 使用QLPreviewController预览本地和网络文件
最近在项目中要做一个文档预览的功能,做的时候用到了iOS原生的QLPreviewController类,在此做个记录分享首先引入头文件#import 遵循代理 QLPreviewControllerDataSource声明一个QLPreviewController变量@property (strong, nonatomic)QLPreviewController *previewC
2017-09-29 09:33:21
9906
原创 极光推送在钥匙串中证书导出无法选择P12文件类型
今天在集成极光推送SDK的时候,按照这篇文章进行了app id和开发,发布证书的创建之后,发现将开发和发布证书添加到系统钥匙串之后导出时无法选择p12文件,这样就没办法上传到激光的推送配置去,于是把app id,证书删了重建,还是不行,不过在期间出现过一次可以导出p12文件的情况,不过不记得怎么操作的了,我就猜想是不是选择的类型不同,出现的选项也会改变,后来发现当我选择种类为所有项目的时候,无法导
2017-09-11 16:25:23
1866
原创 iOS 使用AFNetworking进行下载和上传
AFNetworking为我们提供了太多的方便,今天说一下用AFNetworking进行文件的下载和上传,AFNetworking的引入就不多说了首先,在storyboard的view上添加一个imageview和一个button,分别增加输出口和点击事件在ViewController.m中引入头文件#import然后在button点击事件中加入下载方法NSUR
2017-09-05 14:51:49
3386
原创 iOS UIWebView中JS和OC互相调用
最近做的项目中,是用html做的,我这边直接用iOS原生的UIWebView进行加载显示,在期间用到了js和OC的互相调用,这里记录下来 JS调用OC方法: 首先,什么是JS调用OC方法,意思就是界面上有一个html的按钮,我点击这个按钮之后,要调用OC原声的方法,这就是JS调用OC方法。我们项目里面有一个点击注销按钮返回原生登陆界面的例子先impot
2017-09-01 15:39:13
4812
原创 cocoapods错误: ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr
最近在使用cocoapods的时候,和往常一样使用pod install命令进行安装的时候,忽然报出错误ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr,在网上查了一下是说苹果系统升级之后的权限问题,改用 sudo gem install -n /usr/local/bin cocoapod
2017-09-01 14:30:23
661
原创 JAVA开发环境搭建
最近想要了解后台的东西,在学习java开发,要做开发,首先就是开发环境和工具的配置。1.下载 jdk , 下载地址 http://pan.baidu.com/s/1SER8a,这里我用的是jdk_8u73_windows_i586_8.0.730.2.14554340992.下载好之后进行安装
2016-03-10 11:36:22
999
原创 iOS Swift 判断应用定位权限
最近做到地图定位的东西,在搜索应用定位权限判断的这一块儿的时候搜到了许多答案,现在把自己的一些理解说一下,有错误请大家指正。iOS的应用定位权限有种状态 1 .NotDetermined 表示用户还未对该应用的定位权限做出选择,但是一般如果用到定位,一进入app的时候就会自动弹出提示框要用户选择启用或者禁止,这个状态应该说进入程序后就不存在了2 .Restricted 表示GPS
2016-01-26 17:31:20
4879
原创 iOS Swift百度地图 添加多个标注
搞了一天终于把添加多个标注做出来了,又深刻的反应了写代码一味的copy,不知其所以然的后果太严重,一点错误找个大半天,好了,不过多bb,说说添加多个标注要注意的一些东西吧。首先,添加大头针的方法要实现在_mapview.delegate = self 之后,否则过早添加了大头针,并不会去调用BMKMapViewDelegate的代理方法去刷新mapview第二,添加大头针方法中,B
2015-11-23 23:41:33
2329
原创 iOS9中,Swift判断相机,相册权限,选取图片为头像
在iOS7以后要打开手机摄像头或者相册的话都需要权限,在iOS9中更是更新了相册相关api的调用首先新建一个swift工程,在SB中放上一个按钮,并在viewController中拖出点击事件ok!按钮和事件设置好以后,我们来引入要用到的库,判断摄像头权限,需要引入AVFoundation.framework,搜索并进行添加
2015-11-05 15:05:52
6923
转载 NSString属性什么时候用copy,什么时候用strong?
看到一篇很不错的文章,分享推广哈,原文转自http://www.cocoachina.com/ios/20150512/11805.html我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。示例我们定义一个类,并为其声明两
2015-05-12 17:00:28
388
原创 iOS 微信分享到朋友圈
最近要加微信朋友圈分享的功能,上官网下文件,照着文档搭环境,但是总有错误,于是百度博客来看,发现和官方文档一样,解决不了自己的问题,现在问题解决了,分享出来希望对大家有帮助。1.首先要向微信注册你的应用程序IDhttps://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN&token=9d9a7a5e0d6fe8c9e
2015-03-18 11:53:23
1671
原创 iOS 8 SizeClass同Auto Layout的使用
在屏幕越来越多的苹果圈里,就算单单是做手机应用,在屏幕尺寸的判断上也不再是一个if就能解决的问题。在iOS8上apple新出了sizeClass这一功能配合以前的Autolayout使用,完美的解决了屏幕适配的问题。SizeClass将屏幕的宽度和高度都抽象为三种情况:紧凑 (Compact) 、任意 (Any) 、 正常 (Regular),两两组合下,一共有9种类别,所以SizeClass
2015-01-12 17:10:14
1069
原创 iOS获取当前位置经纬度
最近在做一个公交车查询的项目,需要定位到当前位置以便进行附近站点查询,和大家分享一下怎样获取自己当前位置的经纬度首先添加CoreLocation.framework库:引用头文件并声明CLLocationManagerDelegate代理:接下来声明要用到的变量:在viewDidLoad中判断用户是否启用定位服务,第一次进入应用时系统会提示是否启用定位操作。然后开始定位
2015-01-12 14:37:06
1424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人