- 博客(23)
- 资源 (11)
- 收藏
- 关注
转载 Android 实现视屏播放器、边播边缓存功能,附源码
[墙裂推荐]AndroidVideoCache:实现视屏播放边下边播吊炸天!74款APP完整源码!一份年薪30万的Android面试宝典,附答案来源:http://www.apkbus.com/blog-938789-76574.html效果开源播放器选择Android上最为人熟知的MediaPlayer,对,就是这货,在上两篇音频文章中频频露脸的家伙,这次又有它的身影,然而还是这次不讲他,就连他...
2018-02-28 18:25:28
3002
转载 获取Android设备的唯一标识符
最近做的一个需求,客户要求账号最多绑定三台设备。我之所以说是唯一标识符而不是获取Android设备的IMEI是因为IMEI并不是唯一的解决方案,也不一定是最优解,具体还要看需求。IMEI先说一下最常用的IMEI,android系统中通常用下面这段代码获取。/** * 获取手机IMEI号 * * 需要动态权限: android.permission.READ_PHONE_STATE */...
2018-02-28 15:24:08
2236
转载 Glide OOM问题解决方法汇总
1、引入largeHeap属性,让系统为App分配更多的独立内存。2、禁止Glide内存缓存。设置skipMemoryCache(true)。3、自定义GlideModule。设置MemoryCache和BitmapPool大小。4、升级到Glide4.0,使用asDrawable代替asBitmap,drawable更省内存。5、ImageView的scaleType为fitXY时,改为fitC...
2018-02-28 14:13:19
893
转载 Android4种网络连接方式HttpClient、HttpURLConnection、OKHttp和Volley优缺点和性能对比
比较的指标:1、cpu2、流量3、电量4、内存占用5、联网时间功能点:1、重试机制2、提供的扩展功能3、易用性4、是否https5、是否支持reflect api,OkHttp有配套方法6、缓存、重试7、cookie支持session id会话支持8、弱网性能和稳定性9、超时时间,几种超时时间 连接超时,响应超时 10、适配各种机型、4.4和之前版本 2.3 4.1 5.0 4种网络连...
2018-02-28 13:39:57
3284
转载 Okhttp3替代HttpURLConnection优势
突发想到,自己之前的毕业设计中,用到的是HttpURLConnection进行的联网,当时也是一知半解照着教科书上的流程进行联网并通过get方式获取数据,代码量十分繁重。 在原来的HttpURLConnection基础上,进行一次联网登陆的流程大致分为: 1.获得EsitText上的数据,账号密码,通过一个LoginService方法public static String loginByGet(...
2018-02-28 12:06:30
928
转载 java怎么用一行代码初始化ArrayList
发布时间: 2011/1/6 5:18:38本文来自: http://stackoverflow.com/questions/1005073/initialization-of-an-arraylist-in-one-line注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.我愿意创建列表的选项,以测试的东西。我正在做:ArrayList<String> plac...
2018-02-28 11:12:59
757
转载 Android Virtualview:淘宝、天猫又开源了一个动态化、高性能的UI框架
转载于:https://www.jianshu.com/p/5bd7a210b800https://juejin.im/post/5a4305585188257ebb73fbc9前言淘宝、天猫一直致力于解决 页面动态化的问题在2017年的4月发布了v1.0解决方案:Tangram模型 及其对应的 Android库 vlayout,该解决方案在手机淘宝、天猫 Android版 内广泛使用电商图若还不...
2018-02-25 14:16:03
2064
转载 jquery实现动画效果
转自 http://www.w3school.com.cn/jquery/jquery_animate.aspjQuery animate() 方法允许您创建自定义的动画。效果演示开始动画jQueryjQuery 动画 - animate() 方法jQuery animate() 方法用于创建自定义动画。语法:$(selector).animate({params},speed,callback)...
2018-02-22 20:53:22
228
转载 不定义var的影响
length = s.length;for (i = 0; i < length; i++) { parseDuration(); //调用了定义Parseduration的变量}另外个地方定义了一个function有个变量也命名为lengthfunction parseDuration() { length = 1}这样for的length就变成了1解决办法就是parseDur...
2018-02-20 21:56:13
271
转载 ul 里面的li 如何让最后一个li放在最后面
如 更多是<li>标签的最后一个 如何让li放在最后面呢ul的定义.mod-linkTabs { position: relative; width: 172px; height: 31px; padding-right: 43px !important; margin-left: -15px !important; overflow: hidde...
2018-02-18 20:20:33
2533
转载 jquery ajax parsererror was not called
问题介绍:$.ajax({ type: "GET", url: url, dataType: "jsonp", success: function (result) { alert("SUCCESS!!!"); }, error: function (xhr, ajaxOptions, thrownError) { alert(xhr...
2018-02-16 23:56:21
664
原创 session_start 必须要在所有输出echo等前面,否则不起作用
必须要把session_start()写在echo前面 最好就第一行了
2018-02-13 14:40:22
1376
转载 Yii: CActiveRecord::save方法保存记录提示Duplicate entry错误
把 $videoTagModel = VideoTagModel::model(); 改成 $videoTagModel = new VideoTagModel();在Yii中,使用CActiveRecord::save()方法保存数据,对于新记录会使用insert into语句,而对于已有记录,会使用update语句。参见Yii的说明:"...
2018-02-12 16:56:46
324
转载 Android实战技巧:深入解析AsyncTask
转载于:http://blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到I
2018-02-07 10:45:17
148
转载 white-space: nowrap; text-overflow: ellipsis;
white-space: nowrap;white-space: nowrap;text-overflow: ellipsis;啥都不加
2018-02-06 19:04:12
583
转载 Android 图片加载的那些事:为什么你的Glide 缓存没有起作用?
前言Glide,该功能非常强大 Android 图片加载开源框架 相信大家并不陌生 正由于他的功能强大,所以它的源码非常复杂,这导致很多人望而却步本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。接下来,我将推出一系列关于 Glide的功能源码分析,有兴趣可以继续关注今天,我将主要讲解在使
2018-02-06 18:27:57
264
转载 面试复习——Android工程师之Android面试大纲
Activity面试题 Fragment面试题 Service面试题 Broadcast Receiver面试题 WebView面试题 Binder面试题 Handler面试题 AsyncTask面试题 HandlerThread面试题 IntentService面试题 视图工作机制面试题 事件分发机制面试题 ListView面试题 Andr...
2018-02-06 17:22:13
392
转载 目录视图 摘要视图 订阅 2017 Android GitHub 常用开源框架汇总
现在 GitHub 上流行的开源库极大地节省了开发者从 0 开发的时间,很多公司和个人都在 GitHub 上开源自己的项目,今天我们就来整理一下 Android 开发中一些非常流行的库,也是我们必须掌握的,这样可以使我们在使用到时快速的查找到,这里的总结基本也都是自己在开发中用到的,也就是一些个人的见解,只做参考,不具有权威性一、网络库1. Retrofit
2018-02-06 10:56:21
209
转载 android studio mac :-bash: gradlew: command not found
gradlew is not in your global path. To execute the 'clean' task (or any task for that matter) using the gradle wrapper (gradlew) in your project directory in your terminal, specify the current directo
2018-02-05 16:00:57
298
转载 Glide类似You cannot start a load for a destroyed activity异常简单分析
最近在做项目时,使用Glide加载网络图片时,碰到了 You cannot start a load for a destroyed activity 这个异常;场景描述:点击进入一个Activity 当中请求网络 请求成功后 根据服务器返回的图片URL使用Glide来加载网络图片 ,当点击进入activity 加载网络过程中 退出activity 会报此错今天有时间就索性研究下这
2018-02-05 15:05:24
277
转载 【Android】IllegalArgumentException: You cannot start a load for a destroyed activity
做首页展示的时候,会有一个幻灯片的效果(也叫轮播图),github上有一个现成的框架,叫banner,点我直达githubAndroid广告图片轮播控件,支持无限循环和多种主题, 可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!这个框架中会用到Glidepublic class GlideImageLoader implements ImageLoader
2018-02-05 12:00:15
184
转载 简明的例子讲解position:relative、float、overflow:hidden和inline-block
转载于:https://www.cnblogs.com/worstprogrammer/p/5880207.html我们通过一个简单的实验来了解position:relative float overflow:hidden 和 inline-block。下面以index.html和layout_new.css这两个文件为例来探讨。index.html:html>
2018-02-03 15:12:19
482
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人