android
文章平均质量分 63
android工作心得,分享知识
Shawn_Dut
github地址:https://github.com/zhaozepeng
展开
-
2016年年终总结--勿忘初心
元旦的时候去了北京一趟,吸了几天霾,感觉整个人都不好了,昨天刚回到深圳,今天抽空写一下 2016 年的年终总结。 今年年初从上一家公司离职,具体的离职原因在去年的年终总结已经说了一下。离职之后的找工作之旅也是比较曲折,但也透着一点有趣:第一家面试的是懒人听书,去了之后面试官给我一张纸,上面有 20 个常见的 Android 面试题,在上个公司长期浸淫技术博客和书籍的我答的挺好,有些时候不光给出原创 2017-01-04 20:35:24 · 6059 阅读 · 26 评论 -
android 自定义状态栏和导航栏分析与实现
效果 android 4.4之后,系统是支持自定义状态栏和导航栏的,举个最典型的例子就是bilibili客户端了(iOS版本和android版本能用两套完全不一样符合各自系统的设计ui,良心啊~),顶部状态栏为粉色,底部导航栏为半透明色: 接着QQ最新的版本6.2也使用了状态栏透明风格,但是出来的效果在不同版本,不同手机上,显示的效果真是差异很大(4.3版本是无法使用状态栏透明风格的原创 2016-01-26 11:39:45 · 15531 阅读 · 3 评论 -
2015年年终总结--迷茫中前进
说实话,第一次在自己的技术博客写非技术文章,可是最近感触颇多,突然发现自己的感情居然这么细腻= =,写一下吧,写的很乱,大家见谅。 今年年初从北京辞职来到深圳,说实话,做出这个决定,我挺愧疚的,其中最最对不起的就是我们组老大,人特别好,反正就是性格好,技术好,对我真是非常耐心,我非常感谢他,做出辞职这个决定我真的有点对不起他,这一年中有时候睡觉前想到这个都想当面说声对不起,对不起。哎,终归还是原创 2015-12-29 17:41:21 · 5060 阅读 · 70 评论 -
android 集成系统分享和第三方分享案例
现在很多的应用基本都会集成分享这个功能,该功能包括系统分享(比如邮件,短信)和第三方分享(比如QQ和微信)。其中有些公司会选择使用第三方的库来简化这些操作,加快开发,用的比较多的比如友盟社会化分享SDK,缺点就是自由度太低,因为可能你仅仅只是需要QQ和微信,其他的公司就会选择自己导入所需要的第三方SDK来自定义分享功能,自由度高,于是这篇博客主要来介绍后一种自定义分享功能的案例demo,下图是dem原创 2015-12-27 22:50:24 · 4758 阅读 · 4 评论 -
android onCreate中获取view宽高为0的多种解决方法
这个问题大家肯定遇到过不止一次,其实很简单,解决它也很容易,但是咱们追求的毕竟不是解决它,而是找到几种方法去解决,并且这么解决的原理是什么。 这里列出4种解决方案:Activity/View#onWindowFocusChanged 这个函数的含义是:view已经初始化完毕了,宽/高已经准备好了,这个时候去获取宽高是可以成功获取的。但是需要注意的是onWindowFocusChanged函数原创 2015-12-23 16:53:14 · 8740 阅读 · 0 评论 -
EditText的详细使用
edittext所有使用属性总结原创 2013-11-05 18:54:13 · 3178 阅读 · 0 评论 -
android 两个应用之间的通信与调用
android 里面的两个APK通信的方式有哪些?总结了一下:原创 2014-10-22 17:02:39 · 10169 阅读 · 0 评论 -
android viewflipper和tabhost效率对比
最近公司需要改进tab之间切换的原创 2014-10-17 15:58:05 · 1818 阅读 · 0 评论 -
android textview settext卡顿深层次原因
最近在公司项目里面发现listview里面的textview在调用settext函数的时候非常耗时,当时都有点不敢相信,这是因为如果你把textview设置成wrap_content,则每次调用settext之后会调用到........40334034 if (mMovement != null) {4035 mMovement.ini原创 2014-12-31 17:53:53 · 8112 阅读 · 0 评论 -
android5.0状态栏图标变成白色
开发时候遇到一个问题,android5.0的notification,在状态栏的图标显示一个白块,而在5.0之前的版本就不会出现这个问题,上网查了一下:解释是android5.0之后的图标就不能够随便用一张色彩丰富的图片了,只能够有白色和透明两个颜色出现http://stackoverflow.com/questions/27188689/android-lollipop-notifica原创 2015-05-12 13:57:42 · 10193 阅读 · 0 评论 -
android scollview嵌套webview底部空白,高度无法自适应解决
最近要做一个页面,需要scollview嵌套webview,怎么嵌套,怎么解决焦点和touch时间冲突,网上一大堆,这里就不赘述了但是发现webview从一个高度很高的网页加载一个高度很低的网页的时候,高度无法自适应了,造成底部会有一大片的空白,解决方案找到了挺多,描述一下1.google建议不要在scrollview中使用webview,但是毕竟无法避免,产品的需求2.每次加原创 2015-08-11 11:15:19 · 16084 阅读 · 13 评论 -
android volley解析与二次封装
实际上,将第三方API打包是个良好的实践手段,当你打包一个第三方API,你就降低了对它的依赖,未来你可以不太痛苦地改用其他代码库,在你测试自己的代码时,打包也有助于模拟第三方调用。打包的好处还在于你不必帮死在某个特定的API设计上。你可以定义自己感觉舒服的API。原创 2015-10-24 11:41:43 · 5962 阅读 · 0 评论 -
android一个转盘效果的容器viewgroup
最近看到建设银行的主页面里面有一个带旋转效果的view原创 2014-11-11 15:05:21 · 2530 阅读 · 1 评论 -
android自定义流式布局解析与源码
今天给大家解析一下自定义流式布局的编写,以及分析一下写代码过程遇到的难点。该布局支持水平垂直方向和子view gravity选择,先看一下运行的效果,左边是垂直布局,右边是水平布局,套一个scrollview就支持滑动了 说一下遇到的两个难点:自定义LayoutParams类编写过程中需要自定义一个LayoutParams,这个LayoutParams类是要继承子父类的Layout原创 2015-11-18 22:24:16 · 5905 阅读 · 1 评论 -
getApplicationContext(), getBaseContext(), getApplication(), getParent()区别以及context的最终解析
这四个函数的区别原文链接http://stackoverflow.com/questions/6854265/getapplicationcontext-getbasecontext-getapplication-getparent翻译+我的总结如下1. getApplicationContext() :这个函数返回的这个Application的上下文,所以是与app挂钩的,所原创 2013-11-05 11:19:10 · 11929 阅读 · 6 评论 -
android相关目录的存取方式与函数解析---全
getDatabasePath() getCacheDir()getFilesDir()openFileInput()openFileOutput()fileList()deleteFile()getDir()getCodeCacheDir()getPackageCodePath() getPackageResourcePath()getExternalFilesDir(String type)getExternalFilesDirs(String type)getExterna原创 2015-07-29 20:21:28 · 3192 阅读 · 0 评论 -
android仿最新版本微信相册--附源码
android 仿最新微信相册6.1微信相册6.2微信相册原创 2015-06-23 19:48:31 · 13603 阅读 · 20 评论