自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熊晓清

如果你只做你能力范围内的事,你永远都不会进步。

  • 博客(24)
  • 收藏
  • 关注

原创 Android 仿微博列表视频(一),静音播放

新浪微博、QQ空间等一些 APP 有这样的效果(比较常见,就不截视频了):在列表页刷到一个视频的内容,视频自动播放,但是没有声音,如果你正在播放音乐,当视频播放的时候,音乐不会停止;如果点击视频,就进入下一个视频界面,这时候有声音了,播放的音乐也会停止。先说说这样的用户体验:像微博列表会有文字类、图片类、视频类,假如在公共场合突然刷到一个视频并且自动播放,有声音的情况:突然一个声音就冒出来了,然后大

2017-08-22 01:33:06 3811 1

原创 Android JieCaoVideoPlayer 全屏实现分析

本来计划写一篇 JieCaoVieoPlayer 源码分析,但是最近项目紧,时间不太够。今天一位朋友问了一个问题,大概就是实现全屏,虽然她不是视频全屏,但原理差不多。所以就先分析下全屏的实现。在没有看 JieCaoVieoPlayer 之前,自己的 APP 也是需要实现类似微博、qq、今日头条 播放视频的时候,点击全屏,可以炫酷的旋转无间隙的全屏播放,当时怎么做得呢,权当记录:在点击全屏按钮后,先隐

2017-07-28 01:44:10 4491

原创 Android JieCaoVideoPlayer 使用入门指南

Android JieCaoVideoPlayer 使用入门指南前言目前视频相关或者需要播放视频的 App 比较多,很多都要求能够在普通界面或者列表界面播放视频,并且能够全屏播放,这里选择 JieCaoVideoPlayer ,据我了解,在 github 上面出现简单集成就能集成列表、全屏、小屏播放的,最早的就是 JieCaoVideoPlayer,使用了一年多,还是很不错,虽然后面

2017-07-25 00:56:07 7571 2

原创 Android 签名错误

新的项目,在 Android Studio 上新建签名文件 demo.jks ,本地运行一切正常,上传代码同事运行后报上面的错误,经过最后定位是 同事 jdk 版本低,我使用的 jdk 11 ,同事使用的 jdk8 ,升级后正常,记录一下。

2023-06-20 15:54:10 554

原创 Android 计算方法运行时间

常规计算方法运行时间在一些耗时的操作中,我们需要计算方法运行了多少时间,以便于我们分析代码。常规的方法主要是在方法(函数)执行前得到当前时间戳 startTime ,方法执行后再次取当前时间 endTime , 方法运行时间 runTime = endtime - startTime ,见下面代码。long startTime = System.currentTimeMillis(); //起始时间

2017-07-11 11:11:22 11299 1

原创 Android studio 升级问题

Android studio 提示 Plugin is too old发现问题,升级出现问题 最近使用Android studio 遇到这个一个问题,目前我的AS(Android studio 缩写)版本为 2.3 Canary ,一天突然提示我 Plugin 版本低了,需要升级,如下图,项目的build.gradle 使用的插件是 classpath ‘com.android.too

2017-01-05 11:05:05 1398

原创 Recycleview 使用中的问题

1.使用Recycleview notifyDataSetChanged() IllegalStateException 解决:public void onBindViewHolder(final ViewHolder holder, final int position) { SwitchCompat mySwitch = (SwitchCompat) view.

2016-05-23 19:48:24 1017

原创 Android Studio 使用遇到的各种问题

年后将项目从eclipse转到Android Studio(简写AS)上,期间收集各种遇到的问题,也不局限是AS的问题,有的是其他问题原因,持续更新.is not translated in “zh” (Chinese) [MissingTranslation] 解决办法:>https://segmentfault.com/a/1190000000599530

2016-02-29 17:31:54 365

原创 Android 工作问题记录

1.界面跳转出现短暂的黑屏解决办法:在Application的Theme中添加  <item name="android:windowIsTranslucent">true ;

2015-10-22 14:03:30 346

原创 Android 之自定义用Activity作为dialog

在使用Activity作为dialog的时候,边框总会有黑边出现,不能全屏显示,解决如下;(1):自定义一个dialog_styleml代码  style name="Theme.CustomDialog" parent="@android:style/Theme.Dialog">      item name="android:windowNoTitle">t

2015-10-22 09:30:16 631

转载 Android 经验

App设计风格 这一点对于一个开发者来说,貌似没有决定权,最终的决定权在产品部门手里。尽管这样,我还是会尽力说服产品部门将App设计成Material Design风格。这一点说多了都是泪啊,作为一个Android开发者,却整天开发着iOS风格的App,相信很多公司都这样,为了节省成本和时间,Android和iOS共用一套UI。举一个最常见的例子,Android App中每个页面TitleBar的

2015-09-18 17:00:45 523

原创 Android EventBus学习心得

EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。        使用流程:       1.定义事件类型:public

2015-09-18 10:59:42 399

转载 android转场动画windowAnimation和ActivityAnimation

转自:http://my.oschina.net/ososchina/blog/355239显而易见,window与Activity本身从名字上就知道不同,但对于项目开发中 windowAnimation和ActivityAnimation的区别必须心领神会。区别主要如下1.windowAnimation包括windowEnterAnimation和window

2015-09-10 10:18:14 698

转载 Android中<uses-sdk>属性和target属性分析

http://blog.csdn.net/fuzhengchao/article/details/28121193

2015-08-06 17:14:36 304

转载 关于图片 mdpi hdpi xhdpi

转自:http://www.zcool.com.cn/article/ZNjI3NDQ=.html1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。

2015-08-03 15:30:09 1989

原创 Android 的适配问题

很全面的屏幕适配  http://blog.csdn.net/zhaokaiqiang1992/article/details/45419023

2015-07-29 10:44:17 291

原创 用真机测试的时候出现adb连接断开的解决办法

1.右击 “我的电脑”---》 “属性”---》“高级设置”---》“环境变量”    2.点击“系统变量”下面的“新建”。例如:Android ---  自己取的一个名字,取一个你喜欢的就好了,但不要和环境变量里面的重复哦。变量值:这个就是adb.exe的路径了。我的是工具里面的。就以自己的解释一下好了。下载的工具是在F盘下面的,然后adb.exe是在这个

2015-07-23 17:31:37 7579

原创 使用GSON解析json

http://blog.csdn.net/tkwxty/article/details/34474501

2015-07-21 15:28:55 388

原创 listview重复混乱加载

http://www.trinea.cn/android/android-listview-display-error-image-when-scroll/

2015-07-16 15:36:41 502

原创 listView中的item获得焦点

beforeDescendants:viewgroup会优先其子类控件而获取到焦点afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点

2015-07-16 09:12:28 514

原创 保留小数

1:(double)(Math.round(result_value*10000)/10000.0)   这样计算可以保留result_value小数点后四位,以此类推,1后面几个零就是保留小数点后几位数.   2: import java.text.DecimalFormat;  DecimalFormat df = new Dec

2015-07-14 14:39:39 465

原创 关于手机联系人和模糊查询

http://blog.csdn.net/qingye_love/article/details/9028503http://blog.csdn.net/qingye_love/article/details/9031183

2015-07-14 13:14:31 955

转载 Android 硬件加速

转自:http://www.cnblogs.com/frydsh/archive/2012/10/23/2733581.html开启或关闭硬件加速:      由于硬件加速自身并非完美无缺,所以Android提供选项来打开或者关闭硬件加速,默认是关闭。可以在4个级别上打开或者关闭硬件加速:      Application级别:      Activity级别:

2015-07-08 09:27:13 319

转载 Android 内存优化

转自:http://www.jianshu.com/p/5bb8c01e2bc7   非常感谢网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到。在Android设备内存动不动就上G的情况下,的确没有必要去太在意APP对Android系统内存的消耗,但在实际工作中我做的

2015-07-08 09:19:29 277

空空如也

空空如也

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

TA关注的人

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