综合( 右侧选择分类 )
android00

Android UI布局优化之ViewStub

前言:在设计模式的单利模式中,懒汉式和饿汉式是其中两种。 一种是在类被加载的时候就完成单例对象的初始化,一种是在需要使用该单例的时候才初始化。 在android的视图设计中,同样需要使用的这样的设计模式。 这样的视图加载起来需要耗费很多的时间。在这几百个视图里面,可能有部分视图是在点击某一按钮也就是并不是马上加载, 而是延迟到要使用的时候才加载这部分视图。也就是类似于单例模式中的懒加载。 特性:1
960 人浏览
littleGG

iOS Appicon launchImage && 放大模式下图片

LaunchImage:320*480640*960640*1136750*13341242*22082208*1242仅此记录本人遇到的问题:launchImage 只有6P,6SP,7P 设备加载不出来,其他正常。原因:UI给错图尺寸放大模式下图片:640*960, 640*1136, 750*1334,1242*2208, 应该说该有的都有了。iPhone 6 (S), iPhone 6 (
959 人浏览
andy

七牛视频开发播放器的选择

音视频播放在依托七牛云存储建立视频应用的过程中,使用者时常遇到播放的问题:选择什么样的播放器?使用什么样的编码和容器格式?如何适应多种客户端?等等。播放器的要求视频应用通常要求播放器具备以下的基本特性:多客户端支持。包括:PC端(Web播放)和移动端(iOS,Android等)。具备多平台支持的播放器有助于简化开发,规避平台之间的差异。常用的音视频编码格式支持。常用编码格式主要是:视频H264;音
954 人浏览
android00

[译] ConstraintLayout深入系列之代替常见布局

原文:ConstraintLayout layouts作者:Mark Allison 、 Sebastiano Poggi本文将列举讲述如何使用 ConstraintLayout 来代替常见的三种布局 LinearLayout 、 RelatvieLayout 、 PercentLayout 的用法,本文使用的 Android Studio 都是 2.4 alpha 7 版本的,而 Constra
953 人浏览
android00

Android 获取cache缓存的目录路径

Android开发中,有时需要知道cache缓存的路径。我写了一个静态类,供大家能参考public class CommonUtil { /** * 获取cache路径 * * @param context * @return */ public static String getDiskCachePath(Contex
948 人浏览
android

ART(Android Runtime)和dalvik和jvm的解释和对比

2014年6月谷歌I/O大会,Android L 改动幅度较大,Google将直接放弃Dalvik虚拟机,代替它的是传闻已久的ART(Android Runtime)。什么是ART?,google为什么弃用Dalvik虚拟机?要想回答这些问题,还需要先了解什么是虚拟机、什么是JVM(java 虚拟机)的概念。一、什么是虚拟机?官方语言:虚拟机(Virtual Machine)指通过软件模拟的具有完
946 人浏览
littleGG

不输入密码ssh直接登录阿里云Linux主机

最新使用自动打包系统遇到了自动上传不输入密码登录的东西,借鉴了下面这篇文章服务器环境:阿里云云服务器,Linux版本 - CentOS客户端环境:Mac OSX Terminal在Terminal中用ssh命令登录服务器每次都要输入密码,虽然可以复制/粘贴密码,但登录后一段时间不操作,服务器会自动断开连接,连接时又要复制/粘贴密码,还是有些不方便。有没有办法实现登录时不用输入密码呢?有办法,这篇博
945 人浏览
android

Handler笔记(Handler作用和使用方法)

说明本文是Handler的笔记:一、Handler的作用1,执行计划任务(按照你指定的计划的安排,来执行某些任务)2,线程间的通信(例如在Android应用中,去请求一个网络操作,你就需要在主线程中启动一个子线程来执行网络任务,当网络任务执行完了,你就需要拿到主线程的Handler发送一个消息,让主线程去更新UI)
944 人浏览
android00

我的Android进阶之旅------>解决Android Studio编译后安装apk报错:The APK file does not exist on disk

1、错误描述今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示:TheAPKfilebuild\outputs\apk\OYP_2.3.4_I2Base_6476_official_debug.apkdoesnotexistondisk. ErrorwhileInstallingAPK12如下图所示2、解决方法1、尝试了Build -> Clean Proj
944 人浏览
php

Yii2上传文件到七牛扩展(yii2-qiniu)

推荐一个上传文件到七牛的扩展组件——yii2-qiniuyii2-qiniu:https://github.com/crazyfd/yii2-qiniu安装在composer.json中添加下面的配置"crazyfd/yii2-qiniu": "dev-master"然后运行php composer.phar update 如果有报错可以尝试运行以下命令composer self-update
937 人浏览
cheng

yii2-qiniu 七牛图片上传

yii2-qiniu@author crazyfdcrazyfd@qq.com@version 1.0file upload for Yii Framework 2php > 5.5How to
934 人浏览
android

Android键盘快捷键(Windows、Mac)

Android Studio 为许多常用操作提供了键盘快捷键。 表 1 按操作系统显示了默认键盘快捷键。注:除了下面表 1 中的默认键映射外,您还可以选择多种预设的键映射,也可以创建自定义键映射。如需了解有关自定义键盘快捷键的详细信息,请参阅下面的配置自定义键映射。表 1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键。说明Windows/LinuxMac常规全部保存Contr
931 人浏览
web

html5和css3实现绚丽动画-网页加载进度条的实现,下载进度条等

今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待,用户会任务死机了,毫不犹豫的关掉应用;一般用于下载任务,删除大量任务,网页加载等;如果有使用HTML5为手机布局的,也可以用于手机中~效果图:1、html结构:<div id="loadBar01" class="loadBar"> <di
926 人浏览
database

MySQL数据库“十宗罪”(十大经典错误案例)

各位技术老铁们,福利来了!今天给大家说说《数据库中十大经典错误案例》老张我在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的处理问题的方法。我想这个应该是刚从事数据库的小白,都会遇到窘境。今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附
922 人浏览
android00

android 跳转到浏览器打开指定页面

在Android 开发中有时候要跳转到浏览器去打开一个网页,非常简单,具体代码如下:Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
918 人浏览
android00

安卓第三方支付之微信支付

1、相关地址微信开发平台:https://pay.weixin.qq.com/wiki/doc/api/index.html1SDK下载:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_11异步通知文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8
917 人浏览
android

Android9.0 http网络请求解决方案

1、用Retrofit请求网络报这个错CLEARTEXT communication to host not permitted by network由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求,如果 WebView 的 url 用 http 协议,同样会出现加
917 人浏览
php

Yii 2.0 在Nginx下的urlManager配置

apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢?1、在\config\web.php中加入urlManager部分'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' =>
915 人浏览
web

vue2 keep-alive最佳实践

1.基本用法vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗<keep-alive> <component> <!-- 组件将被缓存 --> </component> </keep-alive>有时候 可能需要缓存整个站点的所有页面,而页面一般一进去都要触发请求的在使用keep-
912 人浏览
android00

[译] ConstraintLayout基础系列之约束(constraints)

原文:Constraintlayout basics create constraints作者:Mark Allison什么是约束(Constraints)ConstraintLayout 的核心基础就是创建约束。约束定义了布局内两个组件之间的关系,从而控制组件的布局位置。对于刚接触 ConstraintLayout 但对 RelativeLayout 熟悉的开发者来说,约束布局的工作原理很像 R
909 人浏览