每周学点新东西
kongzhichen
行好事,莫问前程
展开
-
简介:每周记录自己学过的新东西的初衷
又是一年的年末了,回忆这一年的收获,感觉技术成长速度还是不够.仔细思考了一下整个过程发现,在开始开发一个app的时候是满满的充满激情,各种考虑,各种学习,但当一个app开发完成之后,没有大致功能改变,开始提交测试,然后迭代维护的时候就开始变得懒散了.那时候,没有学习新东西的激情,也没有学习新东西的勇气,那时候,往往知道自己需要学习什么,但当准备投入到那个学习中的时候,会告诉自己"项目里面又没有原创 2015-01-28 10:13:54 · 829 阅读 · 0 评论 -
新东西007--Http Cookie分析
Http的Cookie信息跟Http请求头文件的两个地方相关 1.请求参数里面的Cookie(由客户端发送,根据上次服务端setCookie返回值生成对应的值。客户端(比如浏览器)根据setCookie里面的expires来计算时间,如果超过了约定的日期,则客户端请求时自己判定请求过期,也就意味着不在带此参数访问) 2.返回参数里面的setCookie原创 2015-09-22 16:01:58 · 597 阅读 · 0 评论 -
新东西006--Activity启动模式
Android Activity启动模式整理原创 2015-06-16 16:18:25 · 801 阅读 · 0 评论 -
新东西014--APK方法数目统计工具的使用(dex-method-counts.jar)
打包成APK的时候,正常打包时,David虚拟机对方法数目限制在65535以下,当方法数目超过这个限制的时候,就会碰到Conversion to Dalvikformat failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536要解决这个问题网上有多种思路,一方面是超出数目不多的情况下,可以适当的增加打包优化方法规则。原创 2016-02-17 10:33:03 · 1596 阅读 · 0 评论 -
新东西013--Android软键盘详解
参考地址:http://winuxxan.blog.51cto.com/2779763/522810android软键盘实际上是一个Dialog在对应的Mainfest下配置windowSoftINputMode="a|b"后的b即为设置软键盘的弹出模式, adjustPan:平移模式,表示弹出软键盘的时候只平移,不改变activity布局(contentVie原创 2015-12-30 16:27:30 · 513 阅读 · 0 评论 -
新东西015--AS下gradle参数解析
转载地址:http://blog.csdn.net/crazy1235/article/details/5046588apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig {转载 2016-03-25 19:17:59 · 1102 阅读 · 0 评论 -
新东西016--github创建博客
使用hexo建立自己博客,托管在github,自己买了域名1.购买域名2.hexo介绍和使用3.本地html关联到github4.域名解析到github&github配置1.购买域名(这是准备工作,也可以不做,如果没有觉得github的链接不好记得话)2.hexo介绍和使用hexo介绍:hexo是一个跨平台的写博客插件,可以用他来编辑mardow原创 2016-08-11 18:30:17 · 531 阅读 · 0 评论 -
新东西017--app启动加速
app启动加速通常来说,app启动分为冷启动、热启动冷启动:后台没有该应用进程,系统需要重新创建分配。特点:系统会创建并初始化Application类,再创建和初始化MainActivity,再显示 热启动:当应用启动时,后台已有进程(应用退出,但应用进程依然会保留在后台),在已有进程情况下,这种启动会从已有的进程中来启动应用,这叫热启动。特点:热启动从已有的进程中启动,所以热启动不会走App原创 2016-10-11 14:51:14 · 626 阅读 · 0 评论 -
新东西018--自定义ViewGroup
要实现一个效果,一个TextView后面要跟一个动态活动标签(可以理解为不同样式的Textview),那么通过TextView.setDrawable的方式就不合适了。于是想到重写ViewGroup,在ViewGroup下塞两个TextView,通过重写onlayout重新定位获得想要效果。具体实现分为两步 第一步:重写onMeasure方法,这很常见,继承ViewGroup的必须重写这个方法。在原创 2017-09-20 16:45:57 · 409 阅读 · 0 评论 -
新东西010--Android targetSdkVersion解析
Android Mainfest中有个叫做targetSdkVersion的字段,这个属性的含义是指:指定targetSdkVersion为具体的某个API Level,则表示调用接口时会调用target指明的版本API来编译应用(此处需要特别声明,编译应用的API跟真正手机系统的API不一样,编译只是指在该API下生成可运行包),比如,我运行一个targetSdkVersion为2.3的应用到一原创 2015-10-08 21:44:20 · 1054 阅读 · 0 评论 -
新东西011--Android Fragment常见错误分析
Fragment的onResume和onHiddenChanged差异解析 OnResume:跟activity生命周期相似,也跟activity的生命周期相关,当activity调用onResume的时候才会调用下面Fragment的生命周期,所以很多遇到“onResume只会调用一次的问题就很好解释了”因为它们内部切换Fragment的时候onResume方法只会调用一次原创 2015-10-16 11:48:51 · 2328 阅读 · 0 评论 -
新东西001--android数据库升级维护
android数据库版本迭代,升级原创 2015-01-29 18:49:10 · 804 阅读 · 0 评论 -
新东西002--android使用phonegap
android下phonegap框架研究原创 2015-02-06 17:30:13 · 985 阅读 · 0 评论 -
新东西003--android Gridview控制显示高度
仿网易云课堂的标签云原创 2015-02-13 16:14:54 · 7931 阅读 · 1 评论 -
新东西004--XListview的使用
XListView显示今天,昨天,前天原创 2015-03-07 11:45:39 · 6487 阅读 · 4 评论 -
新东西005--Android View的事件传递
android事件传递,根据网上的资料总结提炼原创 2015-05-04 15:26:47 · 714 阅读 · 0 评论 -
新东西012--Android软键盘弹出位置控制
基于该文章参考补充修改:http://blog.csdn.net/twoicewoo/article/details/7384398在Activity/Dialog/popwindow中经常会出现要弹出输入框的情况,但有时会出现键盘遮挡输入框的情况,从而无法确认自己输入的内容。因此需要调整输入键盘的位置解决方案看起来很多,实际上就两种 一种:在具体的代码中设置set原创 2015-10-16 12:39:24 · 3437 阅读 · 0 评论 -
新东西008--Android UI事件分析_focusable
曾经不知道多少次处理了ListView点击事件传递,每次都会写上focusable=true,简直成了习惯,但一直都处于习惯,没去深究到底为什么?正好现在能深入处理那些问题,也开始深思问题的本身。首先,focusable是设置焦点,但焦点到底是啥?跟clickable有什么关系?它有什么影响?好的,进入正题,假如现在写个demo,就是一个竖直的线性布局,里面有一个Edittext、butt原创 2015-09-29 22:44:47 · 537 阅读 · 0 评论 -
新东西009--Android ListView下CheckBox、Edittext状态记录
checkbox状态记录ListView下ConvertView复用是最常见的方式,但对于checkbox却不知道上了多少次当,所以特别的写个文章记录下。首先要想复用checkbox,自然会想起在bean文件里对状态进行记录,然后重新设置,但设置上之后复用的时候点击效果却往往让人啼笑皆非,容易导致数据错乱。这里先分析原因。假如我现在有一个checkbox,我先判断bean里面的状态,然原创 2015-09-29 22:58:18 · 619 阅读 · 0 评论 -
新东西019--MVC/MVP/MVVM
android体系下的架构模式分析、总结原创 2018-01-18 11:06:06 · 303 阅读 · 0 评论