参考链接
分类: App开发
参考连接
调整配置文件
## sudo vim /etc/sysconfig/jenkins
JENKINS_USER="root" ## 原值 "jenkins" 必须修改,否则权限不足
JENKINS_PORT="8080" ## 原值 "8080" 可以不修改
app视频开发资料整理
投屏资料
基于DLNA实现iOS,Android投屏:基本概念
基于DLNA实现iOS,Android投屏:订阅事件通知
基于DLNA实现iOS,Android投屏:SOAP控制设备
基于DLNA实现iOS,Android投屏:SSDP发现设备
弹幕开发
1,《Android弹幕实现:基于B站弹幕开源系统(1)》
2,《Android弹幕实现:基于B站弹幕开源系统(2)》
3,《Android弹幕实现:基于B站弹幕开源系统(3)-文本弹幕的完善和细节调整》
4,《Android弹幕实现:基于B站弹幕开源系统(4)-重构》
5,《Android弹幕实现:基于B站弹幕开源系统(5)-抽象和复用》
String pathvideo = "你的网络视频路径";
//加载视频第一帧
Bitmap bitmap = getNetVideoBitmap(pathvideo);
holder.img.setImageBitmap(bitmap);//对应的ImageView赋值图片
public static Bitmap getNetVideoBitmap(String videoUrl) {
Bitmap bitmap = null;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
//根据url获取缩略图
retriever.setDataSource(videoUrl, new HashMap());
//获得第一帧图片
bitmap = retriever.getFrameAtTime();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} finally {
retriever.release();
}
return bitmap;
}
参考链接
UIView.animateWithDuration
转
UIView.animate(withDuration:
UIImage(imageLiteral:
转
UIImage(imageLiteralResourceName:
xib(nib):
可视化的布局文件,描述了视图布局以及关联关系。类似与Android的layout资源文件。nib是二进制格式,xib是单一的xml文档,便于源代码版本管理。现在新版本的Xcode 在创建项目时,已经默认使xib格式了。在build的时候,xcode会把xib都转换为nib(反序列化效率高)。app启动的时候会根据xml构造xib对应的界面及其控件。
File’s Owner:
xib对应的类,比如UIView的File’s Owner就是视图控制器UIViewController。
View和ViewController之间的对应关系,需要一个桥梁来进行连接的(即,对于一个视图,他如何知道自己的界面的操作应该由谁来响应),这个桥梁就是File’s Owner。
ABI 是 Application Binary Interface 的缩写。
不同 Android 手机使用不同的 CPU,因此支持不同的指令集。CPU 与指令集的每种组合都有其自己的应用二进制界面(或 ABI)。 ABI 可以非常精确地定义应用的机器代码在运行时如何与系统交互。 您必须为应用要使用的每个 CPU 架构指定 ABI。
参考链接
Android Studio gardle 配置 ndk 指定 ABI: abiFilters 详解