- 博客(168)
- 资源 (17)
- 收藏
- 关注

原创 Android 不得不说的VideoView的一些坑及其解决方案
Android 不得不说的VideoView的一些坑及其解决方案最近公司做动态展示新添加了视频,然后去摸索了一些视频的相关问题,最终选择了Android原生的VideoView。开发中遇到了一些坑给大家分享出来,不得不说很坑,希望给大家做视频播放做一个参考:先总结如下:VideoView的问题及其解决方案:1.视频播放时会有短暂的黑屏时间:产生原因:视频文件加载到内存中是需要时间,这个时间可能导...
2018-05-16 14:33:41
19016
2

原创 关于安卓开发:Android Studio --“Cannot resolve symbol XXXX” 解决办法
Android Studio --“Cannot resolve symbol XXXX” 解决思路一、首先可以尝试:build->Rebuild Project 二、把鼠标光标放到MainActivity.java代码中出现红色的字母“R”之前,按下Alt+Enter快捷键,重新导R包三、重启了一下as四、R文件确实是存在,只是提示找不到R文件而已,导致整个代码文件中全是错误,但是还是能正...
2018-05-11 10:22:40
12684
8
原创 SQL数据库安装(重装)问题--SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在”
SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在”打开MSSQL数据库管理系统的安装目录,例如我的默认的是:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER(根据你当时安装时候选择的目录自行查看)其中 X:\是你安装MS SQL数据库管理系统实例所在的盘符.删除C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSE
2021-03-10 18:22:10
4877
7
原创 Oracle 11g安装Database出现:启动服务 OracleMTSRecoveryService 时出现操作系统错误 解决办法
1、运行注册表(cmd->regedit)2、到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到OracleMTSRecoveryService及OracleRemExecService,查看ImagePath对应路径是否正确:如OracleRemExecService的ImagePath:有的是因为Temp后多了...
2020-04-28 11:06:08
4793
1
原创 ORA-28547:连接服务器失败,可能是Oracle Net管理错误
关于这个问题,测试了很多方案,终于成功,现提供如下排查思路:1、首先排查oci.dll不一致(navicat for oracle与oracle版本不一致)问题,这个操作必须进行。将OCI library(oci.dll)目录填写成已安装的oracle目录下的地址(例如我的:C:\app\luohaiyuan\product\11.2.0\dbhome_1\BIN\oci.dll)...
2020-04-24 18:19:32
20673
原创 Windows Server 2012R2 IIS 详细配置(详解)
Windows Server 2012系统的IIS安装的时候,需要系统安装盘里面的一些软件,因此需要在安装前将系统安装盘挂载到服务器的盘符上,以便使用。1、打开服务器管理器,点击管理菜单,选择【添加角色和功能】,并按照如下步骤执行即可。2、在勾选【Web服务器(IIS)】选项时候,可能会弹出如下类似的需要添加其它角色和功能的确认框,点击【添加功能】即可。/3、继续点...
2020-04-24 14:18:52
9242
原创 ORA-12514错误:Listener refused the connection with the following error
一、由于ip地址改变引起的“ORA-12541:TNS:无监听程序”错误二、解决方案:我的:C:\app\luohaiyuan\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下你们的:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\(根据自己情况调整目录) LISTENER.O...
2020-04-23 16:04:00
4043
原创 oracle.jdbc.OracleDriver驱动添加问题,与JDK的配置
一:在连接ORACLE数据库之前,需要进行oracle.jdbc.OracleDriver驱动安装,如不进行安装,将会出现以下问题:二:解决方案由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver如何获得Oracle数据库的JDBC驱动包?1-官网下载:http://www.oracle.com/technetwork/database/feature...
2020-04-23 15:29:08
3350
原创 Windows Server 2012调节图标到桌面(例如“我的电脑”等)
选中桌面 键入“Windows”+“R” 桌面左下角出现运行窗口,输入:rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0根据自己的需求选择即可。
2020-04-23 15:21:28
484
原创 JDK的下载、安装、环境变量配置(简单明了,合理有效)
一、下载并安装JDK选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。官方下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html二、环境变量配置1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。2、在弹出的“系统属性”窗口中“高级”...
2020-04-23 14:50:47
344
原创 检测两台电脑是否互通(是否在同一局域网中)
1、进入电脑A的DOS界面(“Windows”+“R”,然后输入cmd进入命令行界面),输入ipconfig查看ip地址2、在B电脑打开命令行,ping一下A电脑的IP地址:
2020-04-23 10:21:58
11767
原创 两台(或多台)电脑怎么实现文件共享
关于文件共享,总结了几种实现方式,大家可以根据自己的需求选择合适的共享方式一、在同一个局域网内(无论是连接的WiFi还是网线),工作的需要,需要共享一些文件:1、找到需要共享的文件夹(或者文件)位置,如下图,比如需要共享“我的电脑的C盘”2、在对应的文件夹,也就是桌面文件夹,右键鼠标,点击属性3、进入属性面板后,选择共享,然后点击高级共享4、进入高级...
2020-04-22 19:03:09
73488
1
原创 Oracle11g客户端 Client与Database 的下载、安装、与配置(逐步详解)
一、下载地址:Client:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html?ssSourceSiteId=otncnDatabase:可以在Oracle 官网下载Oracle 11g r2数据库:http://www.oracle.c...
2020-04-22 13:26:42
16210
1
原创 IIS的应用程序池打开及使用方式
一:IIS的应用服务器配置:1、单击宫格菜单的第一个“ 服务器管理器 ”; 2、在“快速启动(Q)”子菜单下,单击 “2 添加角色和功能”; 3、点击左边“安装类型”,然后单击“基于角色或基于功能的安装”,再单击“下一步(N)”; 4、先单击“从服务器池中选择服务器”,再单击“本服务器的计算机名”,这个ip上只有本机,所以直接单击“下...
2020-04-21 15:57:32
12289
原创 Oracle12c创建新用户提示公共用户名或角色无效
在创建oracle数据库实例时问题:ORA-65096:公共用户名或角色无效 解决方案:怎么就可以创建用户而不用加c##了呢,我在这里创建一个新的数据库,步骤如下: 打开 Database Configuration Assistant 出现如下界面: 点击“下一步”出现如下界面,在创建数据库的时候将“创建为容器数据库”项取消勾选。 ...
2020-04-09 09:35:13
1176
原创 浏览器不能展开全部内容/界面(展开更多点击无效果)
win10浏览器不能展开全部界面1、按下“Win+R”组合键,在框中输入“inetcpl.cpl”,点击确定打开“internet 选项”;2、点击“高级”选卡,点击底部的“重置”按钮;3、在“重置 Internet Explorer 设置”界面将“删除个人设置”选项勾选,然后点击“重置”;!!!注意:要勾选“消除个人设置”按钮等待重置操作自动完成即可。...
2020-03-10 15:17:50
6715
原创 Myeclipse10配置tomcat9.0-记录
Myeclipse10配置tomcat一:Myeclipse配置添加 Tomcat1,打开Myeclipse10->进入Window->Preferences;2,将myeclipse自带的tomcat“禁用”;3,启用 Tomcat7 “ Enable ”,在Tomcat home directory:路径设置为 tomcat 所在路径...
2020-03-09 15:52:26
6601
2
转载 python开发大全、系列文章、精品教程
学习:python开发大全、系列文章、精品教程https://blog.youkuaiyun.com/luanpeng825485697/article/details/78347433
2019-12-28 20:25:36
244
原创 Android应用加载布局的时候有时候会出现重叠布局或者重叠组件--动态控制组件的显示或者隐藏
Android应用加载布局的时候有时候会出现重叠布局或者重叠组件的情况,比如一箱项目中开屏页之后可能会加载一个动画(VideoView),在有网络或者是后台返回广告(图片ImageView)的时候就需要进行动态控制组件的显示或者隐藏,首先我们需要明确一些参数设置效果:基本概念 1、在xml文件中对控件可进行配置 2、在Java代码中进行设置 可见: ...
2018-05-16 15:02:02
2711
转载 Android内存优化--LeakCanary使用详解
转载自刘望舒大神的博客:https://blog.youkuaiyun.com/itachi85/article/details/77826112?utm_source=gold_browser_extension1.概述如果使用MAT来分析内存问题,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比。 为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCa...
2018-05-16 15:00:09
456
原创 关于Videoview播放视频的问题,获取当前视频的播放长度
关于Videoview播放视频的问题,获取当前视频的播放长度MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();mediaMetadataRetriever.setDataSource(String.valueOf(R.raw.splash));String duration = mediaM...
2018-05-16 11:40:53
1926
转载 Android VideoView播放本地视频短暂黑屏的解决方法
VideoView在Android视频播放中很常用,用法也比较简单。但是,我在使用VideoView时遇到一个很棘手的问题:VideoView播放本地视频的开始会出现短暂的黑屏。通常这种黑屏在新打开的页面中是勉强可以接受的,不过,如果是针对在应用的启动页播放视频这样的业务场景,这样的黑屏就很难以被接受了。 首先来看一下为什么会出现黑屏的现象。视频本地播放前短暂黑屏,是由于Vide...
2018-05-16 11:23:52
2429
原创 安卓开发基本工作流程(一)--修改代码并上传gitlab(版本控制器
安卓开发基本工作流程(一)--修改代码并上传gitlab(版本控制器)Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,在项目开发时,用于团队协作是少不了的。下面是我在开发过程中,Android Studio在配合使用Git的时候基本操作流程。(一)关于AS配置git在我上边的博客已经做出详细的步骤,可以参考我的上几篇博客个人博客地址,欢迎交流学习配置好之后,自己的Loc...
2018-05-15 10:19:21
1321
原创 Android开发必备知识--适配问题(全)+资源值加载问题+dpi分辨率问题
Android开发必备知识--适配问题(全)+资源值加载问题+dpi分辨率问题
2018-05-14 10:07:05
2271
1
转载 Android Studio 默认keystore 以及自定义keystore
Android Studio 默认keystore 以及自定义keystore参考转载自:https://blog.youkuaiyun.com/nimasike/article/details/51457229我们使用Android Studio 运行或测试我们的app 它使用一个默认的debug.keystore进行签名。这个默认签名(keystore)是不需要密码的,它的默认位置在 $HOME/.an...
2018-05-12 12:13:25
1109
原创 安卓开发--那些年踩过的坑--jks签名文件
关于jks签名文件报错如下所示:XXXXXapp\s.keystore.temp' not found for signing config 'mySigning'.解决方案,重新生成jks文件或者是重新索引jks文件:build-> Generate Signed APK...新建签名文件或者是索引已经存在的签名文件即可...
2018-05-12 12:03:40
2945
原创 开发随记--那些年踩过的坑(待解决)
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:validateSigningDebug'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsT...
2018-05-11 23:59:25
1760
转载 安卓开发--GitLab/Git在AndroidStudio上的使用
GitLab/Git在AndroidStudio上的使用 转载自:https://blog.youkuaiyun.com/sun_promise/article/details/500084511.在AndroidStudio上的配置GitLab1)首先先将gitlab上的开发项目clone到本地(可以使用命令行或者管理工具,具体操作本人在 GitLab 一文中已经涉及,这里不再赘述),然后导入到And...
2018-05-11 17:01:14
674
原创 安卓开发-应用启动“开屏页设置”
关于安卓开发--开屏页安卓开发过程中,增强用户体验必须添加开屏页面,那么如何添加开平页面呢?参考如下:这里实现简单功能:开始显示一张图片,2秒后跳转到主界面。1.布局文件:activity_splash.xml[java] view plain copy<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andr...
2018-05-11 16:59:34
3401
原创 安卓启动问题解决
关于安卓的冷启动“白屏”问题安卓开发过程中,当启动页加载的东西比较多的时候,很可能引起启动APP的时候“白屏”,为了增强用户体验,我们必须解决这个问题:分析: 当我们在启动一个应用时,系统会去检查是否已经这样存在一个进程,如果没有则表示系统对应用进行冷启动,系统和APP本身都有很多工作需要处理。首先系统的服务会先检查startActivity中的intent的信息,然后在去创建进程,最后才是执行启...
2018-05-11 16:37:51
501
原创 安卓常见问题-Error:Unsupported method: BaseConfig.getApplicationIdSuffix().
平时做一些效果少不了从网上参考一些资源,在导入自己的项目时候,经常会出现一些问题,比如:Error:Unsupported method: BaseConfig.getApplicationIdSuffix().那么遇到我这个问题的主要原因是gradle版本过低com.android.tools.build:gradle:1.0.1所以,将build.gradle中的buildscript { ...
2018-05-11 13:52:01
538
原创 数据结构课程设计-运动会
数据结构结业课程设计--运动会计分系统/* 参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20) 【基本要求】 (1)可以输入各个项目的...
2018-05-10 15:27:50
3376
原创 RecyclerView的滑动事件禁止问题
RecyclerView的滑动事件禁止问题网上不太负责的朋友随便抛一句recyclerview.setNestedScrollingEnabled(false);但是请注意,setNestedScrollingEnabled(false)只适用于NestedScrollingChild的子类,简单来说就只适用于嵌套布局,否则是无效的。现在推出工具类:import android.content.C...
2018-05-10 13:54:34
4837
2
转载 Android RecyclerView横向滑动
Android RecyclerView横向滑动转自:点击打开链接android.support.v7.widget.RecyclerView功能:RecyclerView横向滑动控件:<android.support.v7.widget.RecyclerView />Java类:RecyclerView、GalleryAdapter、List<Integer>1、主界面布...
2018-05-10 13:48:38
3812
原创 安卓RecyclerView灵活适配:带“头”的RecyclerView
项目小模块功能实现的差不多了,近几日在做体验,其中有个页面使用了RecyclerView,并设有头布局独占两格!!!像这样那么每个Item之间的空隙调节就回出现很大的问题,头布局两边距离屏幕的宽度显然和下边两列是不一样的当然,如果你还对头布局的设置存在一定问题,请参考:https://blog.youkuaiyun.com/zxt0601/article/details/52267325RecyclerVie...
2018-05-09 16:02:22
354
转载 Android drawable微技巧,你所不知道的drawable的那些细节
Android drawable微技巧,你所不知道的drawable的那些细节转载自郭神:http://blog.youkuaiyun.com/guolin_blog/article/details/50727753 话说微技巧这个词也是我自己发明的,因为drawable这个东西相信大家天天都在使用,每个人都再熟悉不过了,之所以叫微技巧就是对于这个我们再熟悉不过的技术,可能还有一些你所不知道的细节,那今天我们...
2018-05-08 13:52:11
245
转载 软件测试之-测试覆盖率
软件测试之-测试覆盖率软件测试覆盖率简介 1、定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量。 2、计算:覆盖率=(至少被执行一次的item数)/item的总数 3、特点 1)通过覆盖率数据,可以检测我们的测试是否充分 2)分析出测试的弱点在哪方面 3)指导我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用例设计不能...
2018-05-08 10:11:33
2295
原创 安卓开发小问题-- Device supports x86, but APK only supports armeabi-v7a
Device supports x86, but APK only supports armeabi-v7a对于不同的平台,我们应该怎么去进行适配? 目前主流的Android设备肯定是armeabi-v7a架构的,然后就是x86和armeabi了。如果同时包含了 armeabi, armeabi-v7a和x86,所有设备都可以运行,程序在运行的时候去加载不同平台对应的so,这是较为完美的一种解决方...
2018-05-07 18:49:00
1106
原创 关于加载网络资源--判断“头”是否为http/https/ftp资源等
正则表达式:(http|ftp|https):\/\/([\w.]+\/?)\S*Java代码中的判断如下:Pattern pattern2 = Pattern.compile("(http|ftp|https):\\/\\/([\\w.]+\\/?)\\S*");Matcher matcher2 = pattern2.matcher(content);或者:(url.startsWith("ht...
2018-05-07 14:40:11
659
原创 关于下拉刷新、上拉加载的问题--RecyclerView-- SwipeToLoadLayout
RecyclerView-- SwipeToLoadLayout关于页面数据加载的问题:下拉刷新,本次只介绍关于RecycleView的一个刷新框架SwipeToLoadLayout(一)首先介绍下RecyclerView,RecyclerView相比ListView增加了很多新特性:(参考自https://blog.youkuaiyun.com/mynameishuangshuai/article/deta...
2018-05-05 16:56:48
823
Glide动态加载图片
2018-04-24
数据结构课程设计--景区旅游信息管理系统
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人