首页 文章 精选 留言 我的

精选列表

搜索[懒加载],共10000篇文章
优秀的个人博客,低调大师

android mediaplayer VideoPlayerManager 加载视频闪屏问题排查解决

Android VideoPlayer 在滚动列表实现item视频播放(ListView控件和RecyclerView),在列表滚动时点击屏幕列表暂停,在item视频播放区域,视频播放时会出现闪屏问题。 排查解决,VideoPlayerManager-》MediaPlayerWrapper.java->prepare() : { .prepareAsync().set(State.)(!=){ .post()} }(IllegalStateExceptionex){ RuntimeException(ex)} 改为prepareAsync()异步准备播放。可以解决闪屏问题。 相关参考文章: 1、http://blog.csdn.net/u012519664/article/details/41173381 Android开发之MediaPlayer详解 2、http://blog.csdn.net/qq_24223073/article/details/69315856Android关于MediaPlayer中的prepare方法和prepareAsync方法的区别 3、http://blog.csdn.net/wooder111/article/details/51513582 Android在滚动列表中实现视频的播放(ListView & RecyclerView) 本文转自ljianbing51CTO博客,原文链接:http://blog.51cto.com/ljianbing/1955474,如需转载请自行联系原作者

优秀的个人博客,低调大师

初始加载时edittext不自动获取焦点的方法

在做一个搜索功能时,刚进入界面,edittext直接自动获取焦点,这显然不是我想要的。 那么问题来了:如何关闭EditText自动获取焦点的? 尝试了好几个方法,在Java代码添加focus控制,在xml文件中的EditText控件中添加focusable约束等,都不适用于我的这个问题。 解决办法:在xml文件中EditText外框架里添加上android:focusable="true"android:focusableInTouchMode="true",这样问题就解决了。 [html] view plain copy <RelativeLayout android:id="@+id/title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="#F8F8FF" android:focusable="true" android:focusableInTouchMode="true" android:paddingBottom="6dp"> <EditText android:id="@+id/search" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_marginLeft="10dp" android:layout_marginRight="5dp" android:layout_marginTop="5dp" android:layout_toLeftOf="@+id/auto_add" android:background="@drawable/rounded_edittext" android:drawableLeft="@drawable/search" android:ems="10" android:hint="@string/hint_search" android:imeOptions="actionSearch" android:inputType="text" android:singleLine="true" android:textSize="15sp"> </EditText> 本文转自 一点点征服 博客园博客,原文链接:http://www.cnblogs.com/ldq2016/p/8616545.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

Android Studio使用Vector创建矢量图并加载

先来一张效果图: 滑稽.png 1.在工程的res目录下新建一个drawable目录,如图所示: 2.点击右键 ->New --> Vector Asset 3.选择Local file,然后选择SVG图形路径,点next --> finish 就好了。具体如图所示。 关于png或者jpg转成SVG矢量图的方法,请看链接: http://www.jianshu.com/p/456157dfe0b0 在线转换SVG网址: https://www.vectorizer.io/ 4.这时候我们就可以在drawable目录看到一个ic_huaji.xml的文件了,打开右边的预览图就可以看到了。 【注:这个大的背景图是我下载了一个sexy Editor的插件,我弄的一张滑稽的图作为背景的,这个跟我们今天讲的vector没有任何关系的。】 5.下面是重点了。引用方式跟平常引用drawable目录的图片是一样的。 (1) 首先,在布局里面设置属性android:background="@drawable/ic_huaji" (2) 在Activity里面直接引用这个布局。 6.OK,下面运行一下试试看吧。请看效果如下: 另外也可以看我的博客:http://blog.csdn.net/u014637884/article/details/72808452

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册