大纲007

大纲007 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

大纲007 回答了问题 · 8月15日

解决【AppDelegate】DidEnterBackground 不触发?

原来自ios13开始,enterBackground的回调,已经迁移到了sceneDelegate文件,不再是AppDelegate中。

关注 1 回答 1

大纲007 提出了问题 · 8月13日

解决【AppDelegate】DidEnterBackground 不触发?

我在plist中创建了does not background值为no (我现在windows上,不记得具体key的拼写了),然后在AppDelegate中写了func appliactionDidEnterBackgrond方法,然后运行程序并按home键。但是该方法并没有调用

关注 1 回答 1

大纲007 提出了问题 · 8月5日

CLLocationManager的失败捕获

我想在代理中观察到 CLError.Code.network.错误。所以测试:iphone不插电话卡,也不连网,在室内,但仍然拿不到这个错误。

测试结果:断开wifi的情况下,手机既不触发成功也不触发失败,开始会等待4,5分钟。然后触发了成功,精度200。然后开始连续不停的触发成功,经纬度不太一样,但精度都是200 。

预期 我预期的是触发network错误才对啊,哪位兄弟了解苹果的定位?

代码如下
`

class cl_ViewController : UIViewController,CLLocationManagerDelegate {

     
     let cl = CLLocationManager()
     
    override func viewDidLoad() {
        super.viewDidLoad()
        cl.delegate = self
        cl.requestAlwaysAuthorization()
        cl.startUpdatingLocation()
    }
    
    //成功
    func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    
        let location = locations[0] as CLLocation
    
        var coo = "\(location.coordinate.longitude)   accuracy:\(location.horizontalAccuracy)"   

        toast(msg: coo)
    }
    //失败
    func locationManager(_ manager: CLLocationManager, didFailWithError error: Error){
        var msg = ""

        switch (error as NSError).code {
        case CLError.Code.denied.rawValue:
            msg = ("拒绝")
        case CLError.Code.network.rawValue:
            msg = ("断网")
        case CLError.Code.locationUnknown.rawValue:
            msg = ("内部失败")
        default:
            msg = ( "未知错误")
        }
        toast(msg: msg)
    }

`

关注 1 回答 0

大纲007 提出了问题 · 7月16日

okhttp3 缓存图片

请问okhttp3 的cache 可以缓存图片等二进制内容吗?

关注 1 回答 0

大纲007 提出了问题 · 7月4日

php获取请求头connection永远是close ?

如图,在windows的apache+php环境下,
`

foreach (getallheaders() as $name => $value) {
    echo "$name: $value <br>\n ";
}

`

php.png

关注 1 回答 0

大纲007 回答了问题 · 6月22日

解决swift关于struct实现协议的一个问题

楼主你好,我有个问题想请教你,
`

enum Season : CaseIterable {
    case s1, s2, s3
}

`
为什么有的枚举、结构体,在实现协议时,体内可以不必写出协议规定的方法呢?这是什么语法,谢谢!

关注 3 回答 3

大纲007 提出了问题 · 5月9日

android camera1生成图片

(1)camera1预览正常,但生成图片的尺寸很小!我已经从设备支持的列表中选择了一个大的尺寸(parameters.setPictureSize),但是生成的图片永远是320*240的,实际上Camera.PictureCallback拿到的byte[]就是很小的体积。不知道问题出在哪?
(2)于是我又尝试在预览的回调Camera.PreviewCallback中,保存图片。既然在Surface中预览正常,按理说回调中byte[]的体积应该是够大的,测试确实如此。但是对byte[]做各种格式转换都失败!如果有网友用camera1生成了清晰图片,欢迎完善本话题!

关注 1 回答 0

大纲007 提出了问题 · 5月1日

android 开机启动

我的需求是APP开机自启动,目前我只找到一个方式需要用户手动允许!
而支付宝安装后这个“自动启动”的选项直接是开启的,无需用户手动允许,请问如何实现的?

2.jpg

关注 1 回答 0

大纲007 提出了问题 · 4月28日

解决跨进程broadcastReceiver 收不到?

我从B程序sendBroadcast,启动A程序的receiver。只有先把A程序启动下,才行。如果A没在运行的话,B程序send广播时,A没反应。

`
image.png

`

rrrrrrr.jpg

【结贴】A如果没有启动,是收不到B的广播的。如果网友有新发现,欢迎留言完善本话题

关注 2 回答 1

大纲007 提出了问题 · 4月19日

SurfaceView两个问题

surf.jpg
第一次点击sv,画一个红色,第二次点击画一个蓝色,后面画的会覆盖前面画的。
请问我想控制Z轴,让第二次画的蓝色在红色后面,该怎么做?

`

            if(first==1){
                    first++;                        

                    canvas = holder.lockCanvas(new Rect(x, y, x + 100, y + 100));

                    canvas.drawRect(x, y, x + 100, y + 100, paint);
                
                }else{
                
                    paint.setColor(Color.BLUE);                       

                    canvas = holder.lockCanvas(new Rect(x, y, x + 100, y + 100));

                    canvas.drawRect(x, y, x + 100, y + 100, paint);
                }

                holder.unlockCanvasAndPost(canvas);`

关注 1 回答 0

认证与成就

  • 获得 4 次点赞
  • 获得 38 枚徽章 获得 0 枚金徽章, 获得 5 枚银徽章, 获得 33 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-09-08
个人主页被 613 人浏览