自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simidas

兴趣是最好的老师

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

原创 Handler源码小窥

最近在学着看源码,之前看源码,就是点进去直接看,看得很多却毫无收获,而且越看越模糊。受大佬教育启发,看源码一定要带着问题或者目的去看,才不会一团模糊,不懂得自己怎么看了什么。将具体的问题深入到源码中,结合源码进行分析,会印象深刻更有收获问题:1.Handler如何发送消息2.Handler如何切换线程的?(如何使用handler进行线程间通讯?)3.如何在子线程创建hand

2017-04-21 11:29:31 346

原创 托管代码到github上

紧接着,写好的demo,放在电脑中,不方便使用,所以选择将代码放到github仓库做保管。如何将代码托管到github呢?

2017-04-20 10:39:45 394

原创 集成阿里百川hotFix过程步骤

准备工作:1.注册阿里百川开发者 (http://baichuan.taobao.com/)2. 创建百川应用 ,申请HotFix产品权限 (审核需要时间,一个工作日内审批)3. 下载补丁包工具SophixPatchTool_2.0.1_win.zip和调试工具hotfix_debug_tool.apk(http://baichuan.taobao.com/docs/doc.htm

2017-04-10 10:55:26 502

原创 泛型学习

最近在抽取代码,对泛型还不太了解,所以进行泛型的学习泛型是 jdk1.5出现的新特性泛型的集合写法为什么需要泛型?1.将运行时的问题提前至编译时2.避免了无畏的强制类型转换注意:泛型没有多态的概念,左右两边的数据类型必须一致或者是只写一边(只写一边是为了兼容低版本的jdk写法)需求:定义一个方法可以传入任意类型的参数,要求方法

2017-04-07 14:12:24 262

原创 分析AsyncTask的源码的过程

浩哥分享AsyncTask源码学习过程,做个记录:问题:AsyncTask中方法的执行顺序是onPreExecute,doInBackground,onPostExecute,为什么?问题:onPreExecute,onPostExecute 为什么在主线程,doInBackground为什么在子线程?如何切换管理的?我们可以从源码中找到问题的答案,以下为阅读源码的过程:

2017-03-22 09:46:44 273

原创 Android studio 快捷键和工具

Android studio 常用 快捷键实现方法 alt+enter复制行 ctrl+d 删除行 ctrl + y抽取常量 Ctrl+alt+c生成变量 Ctrl+alt+v抽取方法 Ctrl+alt+m 改为 alt+shift+M上移一行代码 alt+shift+↑下移一行代码 alt+shift+↓自动导包查找方法被调用的地方 a

2017-03-22 09:34:53 489

原创 三月十八小结

3月6号入职的,入职两周了,我都做了什么,想着浩哥的教导我说,要及时总结,了解自己的不足,才能有所进步,所以在此记录一下任务一——抽取b2c项目的网络框架目的 : 在不影响项目整体方法的同时更换网络框架过程 : 在管理类中,修改属性,就能够切换不同的网络框架对于网络框架的抽取,抽取出接口,让所有的网络框架可以去实现相同的接口方法,不同的框架自己去具体实现方法关于这个过程,走了很多弯路前提是,先熟悉项

2017-03-18 11:47:01 241

转载 Windows下Git的安装和配置

本文不想说太多的东西,希望能带你快速入门. 深入的东西网上有很多人说的透彻,而浅显入门的实例和讲解却很少. 如同纺锤,中间大,两端小,高深的和浅显的都很少.1. 目录计划分为4部分:安装及配置Git安装及配置TortoiseGitGit与TortoiseGit基本操作MarkDown示例2. 相关网站:TortoiseGit-1.8中文版与Git安装包: h

2017-01-18 21:59:51 1205

转载 Android Studio 导入项目时卡在界面中的解决办法

转自:http://www.cnblogs.com/baron89/p/4843113.htmlAndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成

2017-01-10 13:49:27 570

转载 Android ButterKnife使用

最近刚学会使用ButterKnife,真是超级好用,忍不住要分享给大家了。写在前面:该文档使用7.0版本,8.0版本方法名有所改动,建议看官方文档,整体业务逻辑和原理没什么变动。在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂

2016-12-05 14:05:58 251

原创 使用OKHttp进行网络访问

OKHttp 入门使用

2016-12-05 10:17:58 327

原创 Android Recyclerview的封装

使用RecyclerView十分的麻烦,将RecyclerView的使用进行了封装,更加便于使用

2016-12-05 10:15:50 260

转载 Android studio 断点调试

有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的。好了开始写一个简单的调试程序,我们先来一个for循环for (int i = 0; i 10; i++) {//获取当前i的值 int selector = i; //打log查看当前i的值(此步多余,实际开发请忽略) Logg

2016-12-02 17:47:42 295

转载 AS 常用快捷键

上篇中我们讲了Android Studio如何添加插件,这篇我们讲讲AS的快捷键,这里我说明的快捷键都是最最实用的,希望刚刚加入AS的朋友尽快的熟悉一下这几个快捷键,这样可以帮助你提高coding的效率Android Studio 快捷键操作Mac OSXWin/Linux注释代码(//)Cmd + /Ctrl + /

2016-12-02 17:15:08 8107 1

转载 Android Log日志最佳实践

Log最佳实践概要:使用更好的log来调试应用。 本文会不定期更新,推荐watch下项目。如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。本文的示例代码主要是基于logger、LogUtils和timber进行编写的,如果想了解更多请查看他们的详细解释。我很推荐大家多多进行对比,选择适合你自己的库来使用。本文固定连接:ht

2016-12-02 10:59:30 2053

转载 配置一个适合自己使用习惯的Android studio

前几篇博客我们已经安装好了As,并且创建了我们的第一个HelloWrod ,这片blog我们继续配置出一个NB的Android Studio如果你是一个才开始接触到AS或者想从Eclipse转型到AS的童鞋,那么请你持续关注我左边的专栏[Android Studio 权威教程],好的,开始我们的教程。1.配置IDE主题默认的主题是一个灰白色,看这特别的不好看,而

2016-12-02 09:42:11 347

转载 使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多

一、概述本篇博客介绍的是如何使用SwipeRefreshLayout和RecyclerView实现高仿简书Android端的下拉刷新和上拉加载更多的效果。根据效果图可以发现,本案例实现了如下效果:第一次进入页面显示SwipeRefreshLayout的下拉刷新效果当内容铺满屏幕时,向下滑动显示“加载中…”效果并加载更多数据当SwipeRefreshLayout正在下拉刷新时,将

2016-11-22 22:50:37 285

原创 GoodView实现多种点赞动画效果

微博点赞动画小效果逛泡在网上的日子里发现一个不错的demo **Android点赞+1效果,支持文本和图像**github地址:GoodView 简单方便实现点赞效果,拓展性高

2016-11-21 15:29:33 355

转载 Android自定义点击效果的ImageView

我们知道在Android开发中一些可以点击的Button或者ImageView一般都会有一些特效,这样的设计比较友好,让用户确切的知道那个组件有没有成功点击。最简单最常用的办法就是设计两套背景图片,然后给Button或者ImageView设置一个xml的selector,从而达到这样的效果。但是如果整个应用下来每个可点击的组件都需要准备两张图片,未免有些太麻烦,而且一般的点击效果只是让透明度有些变

2016-11-17 13:26:17 717

转载 AndroidStudio的几种依赖方式

转载于:href="http://blog.csdn.net/j12345678901/article/details/52161416" 作者:落花微雨纯粹按照个人理解进行总结的,非官方提供前置知识点:AndroidStudio中项目组织方式,最高层为Project(虽然结构层次和Eclipse里的workplace有些相似,但还是有很大区别的),下面可以包括很多module,每

2016-11-16 10:34:41 393

转载 如何转载别人的文章

转载于:http://blog.csdn.net/jiangping_zhu/article/details/18044109作者:包心菜加糯米饭1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML

2016-11-16 10:25:48 234

原创 温故而知新,可以为师矣

记录学习过程       本人于2015年8月17日开始学习android开发,到目前为止已经有1年多时间了。但是学习到的知识非常有限,平时也对技术也没有太大的专研,回事过去的一年学到的东西,实则已经遗忘了大部分了。孔子有云:温故而知新,可以为师矣。故每周写一篇学习博客,当作一周的工作总结和学习心得也好,慢慢开启写博客的道路。本周公司出现裁员恐慌,这周浑浑噩噩,没有做什么东西,想起来好惭愧。接下来,

2016-10-15 02:13:09 541

原创 示范案例

1.图片的插入1.网络图片 2.本地图片 本地图片要联网才能加载成功,否则不能添加进入文档3.网址后面空格加的是图片的提示,前面的【】里添加的是图片的描述(加载失败时才显示的) 一般写图片描述 2.格式无需上网,离线也能用Markdown写博客  这里就讲一下如何使用一款名为“MarkdownPad”的Markdown编辑器离线写博客。有关下载安装的细节请参考Markdown编辑器“

2015-11-12 11:11:12 345

空空如也

空空如也

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

TA关注的人

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