自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 关于Android VideoView seekTo不准确的问题

Android播放视频seekTo跳转不准问题的解决本文章为原创,转载时请注明出处目录Android播放视频seekTo跳转不准问题的解决目录Android播放视频使用VideoView问题定位恢复播放根本原因解决措施总结Android播放视频实现Android的视频播放器,通常有一下几种方式: 1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Ty

2016-01-04 17:01:08 8088

原创 Android反编译后重新打包

apk中包含的内容使用apktool直接反编译apk好吧,不管怎样,反正是报异常了。有人说是apktool的版本不是最新导致的,我也难得去查找原因了,以前这样直接反编译也就是那样而已。使用dex2jar将从apk中解压得到的dex文件转成jar包使用jd-gui来查看jar包内容将要需改的类更改代码后复制到jar内,完成覆盖替换把jar包重新转成dex文件将修改完成后的dex文件复制到原来的apk文

2016-04-20 21:51:29 3526 1

原创 Android网络分析和优化

目前针对公司Android端的SDK进行实际测试,反映出存在网络加载资源缓慢的问题,在知晓目前CDN的可能存在不稳定的情况下,针对sdk本身的网络模块进行了相应的分析,整理出相关的测试记录,帮助后期可以做出的优化。典型的HTTP请求流程说明:发起一次完整的视频广告请求包括:根据广告位请求Ad内容下载广告视频截图下载Logo角标请求下载插屏页模板Temp资源下载广告视频的video文件下载

2016-04-20 21:50:58 2739 1

原创 Android线上bug热修复分析

针对app线上修复技术,目前有好几种解决方案,开源界往往一个方案会有好几种实现。重复的实现会有造轮子之嫌,但分析解决方案在技术上的探索和衍变,这轮子还是值得去推动的关于Hot Fix技术Hot Fix技术,简单来说就是针对线上已发布app出现了bug,在不推送新版本的情况下通过发布修复补丁进行修复。通常是刚上线的app,需要快速线上修复bug,类似的技术就叫做热修复或热补丁。热修复技术能带来什么

2016-04-20 21:50:25 2583 1

原创 Java源码分析——String的设计

Tip:笔者马上毕业了,准备开始Java的进阶学习计划。于是打算先从String类的源码分析入手,作为后面学习的案例。这篇文章寄托着今后进阶系列产出的愿望,希望能坚持下去,不忘初心,让自己保持那份对技术的热爱。因为学习分析源码,所以借鉴了HollisChuang成神之路的大部分内容,并在此基础上对源码进行了学习,在此感谢。问题的引入关于String字符串,对于Java开发者而言,这无疑是一个非常熟

2016-04-20 21:49:46 2191

原创 Android程序员的技术要求和学习路线

转载自知乎上关于Android程序员技术等级标准的回答: 如上图所描述的技能要求,可分为下面几大模块: - 通用知识 - 编程语言 - Android - 编码与设计 - 工具和方法对应学习线路如下 书籍准备: 1.疯狂Java和java编程思想 2.android高级编程 3.大话数据结构 4.代码整洁之道 5.Http权威指南 6.Head First 设计模式博客:c

2016-03-28 23:36:07 880

原创 关于编程学习上的一些感悟——不忘初心

序今天无意中看到以前一起开发过的同学写的技术文章,了解到了更多在blog和github以及一些技术交流论坛上面非常活跃。回过头来看看自己,好像依然停留在以前的样子,似乎与真正在踏实学技术差距好像很大了。本来还以为自己的学习已经很有节奏了,现在看来自己还停留在缓步前进的阶段。这一切真的是犹如当头棒喝,瞬间让我的内心有不小的震动,或许是时候要正视一下自己目前存在的问题,看看自己以前那种对技术追求的热爱到

2016-03-28 23:31:41 3066 3

原创 Android事件总线编程的考虑

在实际项目开发中,经常会遇到当执行某个业务逻辑时,希望调用其他处理逻辑通常最简单粗暴的方法是直接依赖其他模块,调用模块相应方法,但这样会带来一些问题:模块间相互依赖,耦合度高。后期维护起来困难。代码缺少设计,不利于拓展。举个例子:比如在购物网站,通常客户订单提交后,需要进行订单支付以及一些其他的业务处理,如发邮件通知客户下单成功等操作。 下面就这经典的购物网站下订单为例,探讨关于代码的编程

2016-03-28 23:25:54 554

原创 Android打包proguard混淆后的常见错误

android使用打包过程中proguard混淆后, 会导致一些错误最近在打包SDK 生成JAR包的时候遇到了混淆后的问题,发现自定义view存在问题,经过查看log日志和代码调试,发现是自定义view中类成员变量被混淆后出现错误。 于是发现在混淆文件中加入如下命令,问题解决。 从命令名称可知,保持类的成员:-keepclassmembers public class * extends and

2016-01-06 18:37:00 7027 1

转载 如何提升Android开发效率

文章转载自给创业码农的话–如何提升开发效率 simsun在2013年从手Q转岗到微信,在此非常感谢他对微信做出的贡献。在我看来,sim是一个活生生的全栈工程师,从硬件、后台到iOS、Android样样精通。同时sim非常崇尚开源,以开放的心态去做事,是一个节操满满的新时代码农。尽管他为了个人家庭与事业离开了微信这个大家庭,但在这里我再次祝福他在新的舞台能取得更大的成功。 simsun在短短

2016-01-06 17:55:59 2204 1

转载 lambda 表达式

JAVA中的lambda表达式lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。下面这个例子就是使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读。lambda 表达式,通常是在需要一个函

2016-01-06 14:46:28 485

原创 阿里内推实习面试体会(客户端开发)

经过昨天阿里的HR面试之后,终归是沉埃落定了。想想从只是抱着尝试的态度投出简历,到紧张到结巴的接第一个面试电话,四场面试下来,体会有很多。首先还是大致说一下阿里实习面试的整个流程吧。   消息的来源:因为在学校科研团队里面,所以也比其他的同学接触到了很多的相关信息,这个的确是很重要的,谁掌握了更多的资讯谁就拥有更多的选择与机会。在这点上就必须感谢已经毕业在外工作的师兄师姐们,他

2015-03-22 12:36:32 1398

转载 android调用系统相机的方法,并且解决三星手机遇到的问题

整理android调用系统相机的方法及遇到的问题在项目中遇到需要调用系统相机的功能点,整理方法如下1.拍照完成之后直接存图片[java] view plaincopy   Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);     intent.putExt

2014-10-16 20:27:32 3405

原创 Android基础开始进阶提升方案

今天,曾经在一起开发过项目的大四师兄回到工作室来分享找Offer的历程,一位去了微信团队,一个到了魅族。看着还没毕业就已经拿到的想要的offer,真是羡慕。不过平静下来很仔细的听了他们的分享。认认真真的听了两个小时,觉得收获挺多,现在整理一下,自已也要好好汲取一下。围绕这工作的这个话题,首先得明确对自己的定位,听了师兄的分析以后,走计算机的技术路线是没错的了。就目前的计算机行业情况,Andro...

2014-10-16 00:03:57 642 1

空空如也

空空如也

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

TA关注的人

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