自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android-动态申请权限-及打开权限设置

//权限申请回调所需要的标识码 private static final int MY_PERMISSION_REQUEST_CODE = 10000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...

2018-05-23 09:28:16 2647 3

原创 Pr设置滚动字幕

2020-03-22 18:16:25 650

原创 记一次Pr字幕模糊问题及解决方法

记一次Pr字幕模糊问题及解决方法解决:1.新建序列时应该自定义序列为1920x1080,而不应简单地拖入素材建立序列。2.在这种情况下,新建->旧版标题,得到的字幕文件就默认为1080P的清晰度了。...

2020-03-22 18:13:02 15971

原创 IOS 更改 UITabBarController 的 Item

1.移除指定的 UITabBarItemclass MyTabBarViewController: UITabBarController{ override func viewDidLoad() { super.viewDidLoad() //移除指定的 UITabBarItem self.viewControllers...

2019-03-14 17:01:00 733

原创 IOS自定义UIButton 解决按钮存在下滑线的问题

UIButton在苹果6plus上有下滑线解决方案:1.设置button上的文字时使用以下这个方法/** 设置按钮上的文字 */ func setButViewTitle(content:String){ let attributedString = NSMutableAttributedString(string: content) ...

2019-03-14 13:09:50 429

原创 IOS 自定义UITextField(输入限制-明密文切换)功能

ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34"66B98b3ETX35#

2019-03-14 11:53:32 1486

原创 IOS 判断当前的ViewController是否为根视图

override func viewDidLoad() { super.viewDidLoad() //判断当前的界面是否为根视图 if UIApplication.shared.windows[0].rootViewController == self{ //当前的界面为根视图 }} ...

2019-03-04 14:00:46 2169

原创 iOS 报 Openssl internal error 错误

解决办法:将Other Linker Flags中的其他的删除掉只保留 -ObjC

2019-03-04 09:05:18 1252

原创 iOS 倒计时按钮(闪烁问题轻松解决)

很多应用中发短信倒计时功能,一般都会将NSTimer与UIButton结合来实现此功能,如果UIButton是这么初使化的:会有闪烁现象,let button = UIButton(type: UIButtonType.System)将UIButtonType.System更改为UIButtonType.Custom即可let button = UIButton(type: UIButto...

2019-03-01 16:52:36 1102

转载 Swift - 制作一个录音机(声音的录制与播放,监听说话声音的大小)

原文地址:http://www.hangge.com/blog/cache/detail_772.html#

2019-02-20 16:35:57 1386

转载 ios 发布订阅事件通讯 – SwiftEventBus

SwiftEvenBus可以在不需要组件间显式的互相了解的情况下提供组件间的发布订阅式的通讯。特点1.简化组建之间的通讯2.解耦事件发送者和接收者3.避免复杂和容易出错的依赖关系和生命周期问题4.使你的代码更简单5.快速6.轻量级7.安全线程安装pod 'SwiftEventBus', :tag => '3.0.1', :git => 'https://github...

2019-02-15 14:25:42 1835

原创 ios设置单个界面顶部状态栏的显示隐藏

隐藏状态栏override func viewDidLoad() { super.viewDidLoad() //隐藏状态栏 UIApplication.shared.setStatusBarHidden(true, with: UIStatusBarAnimation.none) }显示状态栏//视图将要消失的时候 over...

2019-01-29 16:39:13 1785

原创 报错 has conflicting provisioning settings.

报错:xxxxxx is automatically signed, but provisioning profile diandian_development has been manually specified. Set the provisioning profile value to “Automatic” in the build settings editor, or switch...

2019-01-22 15:35:27 2928 1

原创 swift通知 NotificationCenter的使用

1.扩展通知的名字方便使用//通知名字扩展extension Notification.Name { //更新视图 static let MyNotificationUpdateViewController = Notification.Name(rawValue:"updateViewController")}2.注册通知/移除通知//创建通知中心,设置监听的方法 ...

2019-01-17 10:31:30 8671

原创 iOS给UIview 加阴影加圆角-加边框

1.加阴影,oc:要导入框架#import<QuartzCore/QuartzCore>self.view.layer.shadowOpacity = 0.5;// 阴影透明度self.view.layer.shadowColor = [UIColor grayColor].CGColor;// 阴影的颜色self.view.layer.shadowRadius = 3;//...

2019-01-11 14:22:40 2871 1

原创 swift枚举的简单使用

示例:1.枚举创建import UIKit/// 请求响应状态////// - success: 响应成功/// - unusual: 响应异常/// - failure: 请求错误enum ResponseStatus: Int { case success = 0 case unusual = 1 case failure = 2}clas...

2019-01-07 17:12:27 284

原创 swift判断View是否存在指定视图

var A = new View()var B = new View()//将 A添加到B中A.tag = 999 //设置标识B.addSubview(A)/*******判断A是否存在B中********/if (B.viewWithTag(999) != nil){ A.removeFromSuperview() //将A视图从父视图中移除 }...

2019-01-04 19:01:57 3765

原创 Swift自定义RadioGroupView

//// RadioGroupView.swift// H56580E2E//// Created by 陕西帮你电子科技有限公司 on 2018/12/21.// Copyright © 2018 DCloud. All rights reserved.// 单选按钮组import UIKitimport SwiftyJSONclass RadioGroupVie...

2018-12-21 20:10:51 2819 1

原创 iOS - 使用ijkplayer框架播放视频

一,环境部署在使用 Ijkplayer 前,我们需要先搭建运行环境。1,在“终端”中运行如下命令,安装homebrew, git, yasm等环境。ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install gitb

2018-12-12 16:09:58 1466

转载 ios里面 Localizable.strings文件使用

当你在你的项目里面New File..一个Localizable.strings的文件之后,想选择添加上语言,当你点击右侧工具栏(View - > Utilities - >Shoe File inspector)里面的Localization想添加语言的时候,你发现只有English一项,而且还无法添加其他语言种类的时候此时你可以按照以下步骤当你再次回...

2018-12-09 21:29:36 3804

原创 报错More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro'

解决方案在 app的Gradle中添加:defaultConfig { ................... packagingOptions { exclude 'META-INF/proguard/androidx-annotations.pro' } }

2018-12-06 18:51:34 4173

转载 OC与swift的界面跳转及数据传输

该项目主要介绍了oc与swift之间、swift内部几种常见的传值方式(属性传值、代码块传值、代理传值、通知)如果oc与swift之间的桥接有疑问请参考:OC与swift桥接互调项目介绍 1、swift之间的页面跳转与返回 2、oc监听swift推送的通知 3、swift内部推送接收的通知 4、oc调用s...

2018-12-05 17:05:13 2898

原创 iOS-UIViewController 的 生命周期

// 非storyBoard(xib或非xib)都走这个方法- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { NSLog(@"%s", __FUNCTION__); if (self = [super initWithNibName:nibNam...

2018-12-05 15:47:39 168

原创 Android开发高手课(高质量开发,高效开发,架构演进)

现在扫码购买立得8元返现

2018-11-26 16:28:31 1514 1

原创 ajax 实现文件上传/下载

文件上传<!DOCTYPE html><html><head><meta charset="UTF-8"> <title>XMLHttpRequest上传文件进度实现</title> <script type="text/javascript">

2018-11-26 13:57:20 2643

转载 AppBarLayout+CollapsingToolbarLayout实现自定义工具栏折叠效果

原文地址:https://www.jianshu.com/p/bbc703a0015e 在许多App中看到, toolbar有收缩和扩展的效果, 例如:appbar.gif要实现这样的效果, 需要用到:CoordinatorLayout和AppbarLayout的配合, 以及实现了NestedScrollView的布局或控件.AppbarLayout是...

2018-11-26 10:41:11 2061

原创 Android架构组件WorkManager(管理后台任务)使用

WorkManager定义:WorkManager API可以轻松地让异步任务延迟执行以及何时运行它们,这些API可让我们创建任务并将其交给WorkManager,以便立即或在适当的时间运行。例如,应用程序可能需要不时从网络下载新资源,我们可以使用WorkManager API设置一个任务,然后选择适合它运行的环境(例如“仅在设备充电和联网时”),并在符合条件时将其交给 WorkManager ...

2018-11-06 17:33:14 2862

原创 Android-ViewModel和LiveData使用

ViewModel类的设计目的是以一种关注生命周期的方式存储和管理与UI相关的数据。例如:Activity在配置发生改变时(屏幕旋转),Activity就会重新创建,onCreate()方法也会重新调用。我们可以在onSaveInstanceState()方法中保存数据,并从onCreate()方法中通过Bundle恢复数据,但这种方法只适用于可以对其进行序列化的少量数据,而不适用于潜在的大量数...

2018-11-06 11:09:49 2368

转载 Android Lifecycle--Navigation Architecture Component 使用详解

转载:https://blog.csdn.net/cekiasoo/article/details/80739805 一、Navigation 是什么 Navigation 是 Google 新推出的库,其作用简单的说就是用于简化界面间跳转的,Activity 和 Fragment 都可以 [ Google Navigation 官方文档 ] [ Google 官方...

2018-11-05 18:52:32 404

转载 Android Butterknife 使用方法总结

原文地址:http://blog.csdn.net/donkor_/article/details/77879630前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnif...

2018-11-05 15:10:33 193

转载 Android官方架构组件:Lifecycle(控制生命周期)

应该是 Android Jetpack 讲解的最好的博客系列: Android官方架构组件Paging:分页库的设计美学 Android官方架构组件Navigation:大巧不工的Fragment管理框架 Android官方架构组件Lifecycle:生命周期组件详解&原理分析 概述在过去的谷歌IO大会上,Google官方向我们推出了 Android Ar...

2018-11-05 10:20:50 308

原创 Androif Rxjava+RxAndroid+ReTrofit2+okHttp3使用

在 app 的 build.gradle 中dependencies{ / /网络请求框架Rxjava+RxAndroid+ReTrofit2+okHttp3+RxBinding //导入retrofit implementation 'com.squareup.retrofit2:retrofit:2.4.0' //转换器,请求结果转换成Model im...

2018-11-02 22:57:35 1672

原创 RxBinding使用

RxBinding地址: https://github.com/JakeWharton/RxBinding依赖RxBinding就不需要再依赖RxJava了,内部已经包含了一:RxViewbtnLogin:为触发事件的控件1.点击事件(可以预防重复点击)//此处设置点击间隔为 2s TimeUnit.SECONDS 表示以秒为单位RxView.clicks(btnLogin) ...

2018-11-02 17:52:48 1256

转载 Android:你要的WebView与 JS 交互方式 都在这里了

原文地址:https://blog.csdn.net/carson_ho/article/details/64904691 阅读本文前请先阅读:Android开发:最全面、最易懂的Webview详解目录1. 交互方式总结Android与JS通过WebView互相调用方法,实际上是:Android去调用JS的代码JS去调用Android的代码 二者沟通的桥梁是Web...

2018-11-02 14:06:04 227

转载 Android 新布局 ConstraintLayout 完全解析

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然An...

2018-11-02 10:56:41 5058

转载 Android Studio Gradle 配置 lintOptions

android { lintOptions { // true--关闭lint报告的分析进度 quiet true // true--错误发生后停止gradle构建 abortOnError false // true--只报告error ignoreWarnings true ...

2018-11-01 16:31:15 479

原创 html5使用 flexible.js 进行自适应布局

一.flexible.js官方js地址:http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js! function() { var a = "@charset \"utf-8\";html{color:#000;background:#fff;overflow-y:scroll;-webkit-text...

2018-10-29 22:54:26 5110

原创 flex 布局避免容器被撑大,以及设置 flex布局下每一项的宽度

/*可以避免容器被撑大*/flex: 1;overflow: hidden;flex 布局如果要固定某一项的宽度直接 设置容器的 width 数性就可以

2018-10-25 21:26:39 18519

原创 input输入框在 Android与ios浏览器中限制只能输入数字

pattern="[0-9]*" :限制只能输入数字在 android浏览器中可以切入到符号键盘,所以还要加上输入验证(限制只能输入数字)onkeyup=“this.value=this.value.replace(/\D/g,’’)”只能粘贴数字onafterpaste=“this.value=this.value.replace(/\D/g,’’)”<input type="n...

2018-10-25 14:28:27 931

原创 使用CSS3动画做出光芒万丈的效果

css代码:/**************************遮罩****************************/.mui-backdrop { position: fixed; height: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 998; background-color: rgba(0,0...

2018-10-24 23:21:38 1434

ios-swift集成环信

通过swift集成环信,没用 pod方式集成,是通过手动方式集成的,集成方法参考https://blog.csdn.net/wa172126691/article/details/80708495

2018-06-15

ios-swift网络图片轮播-Alamofire请求-SwiftyJSON解析

ios-swift网络图片轮播-Alamofire请求-SwiftyJSON解析

2018-05-04

Android7..0调用相机,相册获取图片并裁剪

Android7..0调用相机,相册获取图片并裁剪,并且判断权限

2017-10-17

Realm数据库使用

充分写了Realm的各种使用

2016-11-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除