【android 视频播放那些事之缓存】
摘要:视频缓存解决问题: 1.回看时不再重新网络请求。 2.提前缓存,加速播放。 现有轮子: AndroidVideoCache git地址: https://github.com/danikula/AndroidVideoCache 使用很简单参考git说明就可以。 AndroidVideoCache的
阅读全文
posted @
2020-02-24 17:09
wp7ers
阅读(1541)
推荐(0) 编辑
【java8 代码块新功能】
摘要:在构造方法的内部有隐式的三步: 执行super();(即调用父类构造方法和构造代码块) 显示初始化 执行构造代码块 注意:2步和3步与书写顺序有关 在构造方法之前执行,创建一个对象只执行一次
阅读全文
posted @
2020-02-24 09:55
wp7ers
阅读(164)
推荐(0) 编辑
Mac下使用gradlew命令
摘要:Mac下使用gradlew命令 bash: ./gradlew:Permission denied 需要改变gradlew的权限,请执行命令解决:chmod +x gradlew bash:gradlew :command not found Mac 下执行这句指令,需要在gradlew前加 ./
阅读全文
posted @
2020-02-21 11:19
wp7ers
阅读(1434)
推荐(0) 编辑
android 竖向viewpager
摘要:使用recycleview 实现。 外加辅助类: SnapHelper的使用方法 SnapHelper是一个抽象类 Google 内置了两个默认实现类,LinearSnapHelper和PagerSnapHelper。 LinearSnapHelper:使当前Item居中显示,常用场景是横向的Rec
阅读全文
posted @
2020-02-20 15:47
wp7ers
阅读(852)
推荐(0) 编辑
【iOS入门】UITableView
摘要:1.对应android ListView 设计模式:都是适配器模式。android更明显,直接叫adapter. TableView使用协议。协议在android中就是接口。 anroid 中给listview 一个适配器。tableview实现 UITableViewDelegate,UITabl
阅读全文
posted @
2020-02-19 14:33
wp7ers
阅读(171)
推荐(0) 编辑
【iOS 入门】extension
摘要:这里没有介绍 todayextension用法,这个先不记了。记录主要一个功能。extension如何与主app交互。extension与app属两个独立的进程。 不可以直接能讯。适用IOS进程间通信方式。 CFNotificationCenterGetDarwinNotifyCenter 是其中一
阅读全文
posted @
2020-02-17 18:31
wp7ers
阅读(317)
推荐(0) 编辑
【iOS入门】xcode 功能学习 TARGET
摘要:本文做学习摘要。参考https://www.cnblogs.com/mukekeheart/p/8315229.html等 一:PROJECT 1.Deployment Target 对本project的生成的App可运行的最低版本进行配置,默认是当前Xcode上API的最新版本。还可以在build
阅读全文
posted @
2020-02-14 12:46
wp7ers
阅读(991)
推荐(0) 编辑
【iOS入门】程序退出。
摘要:1.abort 平滑退出。 2.exit 直接退出。 3.assert(1)为oc中的宏,只在debug模式下有用。 没有什么深奥的东西。 参考博文:https://www.jianshu.com/p/42b5bff70c48
阅读全文
posted @
2020-02-10 16:29
wp7ers
阅读(149)
推荐(0) 编辑
【iOS入门】plist使用
摘要:iOS的Sharedpreferences .plist .全名是:Property List .同android 一样,文件是xml格式的。 1.文档位置:程序user Document文件夹下 2.创建方法不同与android ,可以在xcode直接配置 。 3.使用方法: 一:创建方法,直接新
阅读全文
posted @
2020-02-09 20:24
wp7ers
阅读(962)
推荐(0) 编辑
【iOS入门】iOS本地缓存数据方式有五种方式
摘要:1.直接写文件方式*.plist:可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2.NSUserDefaults(偏好设置),用来存储应用设置信息,文件放在perference目录
阅读全文
posted @
2020-02-09 18:15
wp7ers
阅读(546)
推荐(0) 编辑
【iOS入门】UITableView加载图片
摘要:学习带图片的列表 官方 LazyTableImages demo http://download.csdn.net/detail/jlyidianyuan/5726749 分析源码是学习的好方法。 源码结构如上,不能运行,加红框内容。 项目结构 挨个看源文件 /* Copyright (C) 201
阅读全文
posted @
2020-02-07 17:24
wp7ers
阅读(329)
推荐(0) 编辑
【iOS入门】数组遍历
摘要:数组的makeObjectsPerformSelector:SEL方法来减少自己写循环代码. [self.answerView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; 1. makeObjectsPer
阅读全文
posted @
2020-02-07 16:16
wp7ers
阅读(134)
推荐(0) 编辑
【iOS 入门】对比android handler学习NSOpration
摘要:iOS 和 android 都有主线程的概念。这点十分相似。 android 中 更新UI 通过 handler looper messagequee来处理。iOS有类似机制。 通过NSOpration 是其中一种。 现在对学习 NSOpration java中开起线程有多种方法 Callable、
阅读全文
posted @
2020-02-06 15:14
wp7ers
阅读(475)
推荐(0) 编辑
【iOS 入门】网络api
摘要:NSURLConnectionNSURLResponseNSURLSession NSURLSessionConfiguration NSURLSessionTask NSURLSessionDataTask NSURLSessionUploadTask NSURLSessionDownloadTa
阅读全文
posted @
2020-02-05 16:42
wp7ers
阅读(163)
推荐(0) 编辑