自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 即使这么忙,还是要记录下这个AndroidStudio的坑:Binary XML file line #20: You must supply a layout_width attribute.

使用的是AS 2.1.1版本。没有升级的原因的是怕比较坑。但是... 还是被坑了。项目中要使用嵌套滑动的效果.很多个人详情页(知乎,微博等等)目前主流都需要这种效果.. 使用Android Design Support 库中  CoordinatorLayout  配合collapsingtoolbarlayout appbarlayout配合可以实现。

2017-03-22 11:20:33 4019

原创 已存在的Android studio(Intellij )Plugin project (工程源码)如何导入intellij ?

最近对写intellij插件挺感兴趣的,写好一些插件可以有效提升开发的效率。不过在开发的时候实在有一些 功能不知道如何实现,看官方文档。。有一种云里雾里的感觉。于是只好找一些 开源的Plugin实现,导入 intellij,编译运行 debug一下 看下 怎么运作的。 然后发现。。。 所有下载下来的plugin  工程 导入intellij后,都显示为普通工程。无法作为插件运行,也

2017-02-16 15:14:25 1290

原创 利用bintray-release插件上传到Bintray- HTTP/1.1 404 Not Found [message:Repo 'maven' was not found]问题解决

凡是网上教程 有个5678步的总有这样或者那样的坑。 上周撸了一个小工具准备上传到jcenter,方便管理以及以后使用。看了一下教程,短短几步,弄了很久。按Hongyang的教程http://blog.csdn.net/lmj623565791/article/details/51148825陆续改了几个build中的小坑,比如说javadoc lint检查之类的。参考了 http://blog

2016-11-21 16:57:27 8207 13

原创 AndroidStudio 编辑面板中的各种文件快速在Project视图中选中(图片资源,java类,xml等)

新来一个项目,发现有不少界面,代码可以直接从旧的项目copy。在copy图片资源的时候,很蛋疼,打开xml布局,找到图片,点击打开,copy… paste… ??? 竟然无法粘贴到桌面! . 只能粘贴到可以编辑的word 文档,qq编辑框之类的地方。 这就坑爹了。 只好到Project视图中 浩如烟海的资源drawable目录中去找我那一个小小的.png。 虽然可以搜索,但是仍然很慢啊

2016-10-20 16:23:59 1043 1

原创 findViewById,ViewHolder,SparseArray<View> viewHolder原理以及效率对比

1.SparseArray viewHolder SparseArray 这个集合而不是 HashMap ,我们知道 SparseArray 是Android的一个工具类,是官方推荐用来代替 HashMap 的一个类,它的内部采用了二分查找的实现提高了查找效率。--用二分法查找到引用。public class ViewHolderUtil { public

2016-06-23 16:07:13 713

原创 AndroidStudio查看方法具体实现(Open Implementation)

之前用Eclipse查看方法的时候有一个比较方便的选择,可以选择打开方法的接口定义,或者方法的实现(Open Implementation )AndroidStudio一直没找到这个选项,百度了一下没找到,到jetbrains的help文档中找,发现是这个按钮(下图)。以前一直没注意。: This method implements a method requi

2016-05-25 12:02:27 6736 1

原创 LocalBroadcastReceiver分析

LocalBroadcastManagerLocalBroadcastReceiver应该主要是借助LocalBroadcastManager来实现,大概看了一下LocalBroadcastManager代码,只有两百来行,非常之简单。可以仔细看看,然后可以举一反三地推测组件级的Broadcast到底怎么实现。看看这个类有哪些东西:两个静态内部类1.ReceiverRecordReceiverRec

2016-05-11 15:22:46 2040

原创 Fragment嵌套带来的坑--页面点击无反应(顺带ViewPager之 FragmentPagerAdapter简单分析)

接手别人的老项目。新版本测试提出一个bug:点击Home最小化的应用—>系统设置界面 改变字体后—>点击进入应用—>3个由viewpager 的fragmentadapter管理的 tab页面点击都没反应。这是一个比较蛋疼的bug,猜想了很多原因,都不对。 项目的结构是 activity 内有mainfragment,mainfragment又 包含viewpager,viewpager 使用Fr

2016-05-09 16:04:49 3571 1

原创 一条Log引发的血案

昨天一个业务需求,activityA注册广播,跳转到activityB,在b请求服务器,返回数据以后,广播通知activityA 改变标志位和数据。很简单很easy得写完了。@Overridepublic void onSuccess(ResponseInfo responseInfo) { LogUtils.e("请求的Url==" + url + "\r\n返回的结果

2016-04-28 12:01:12 376

原创 ViewPager 简单分析

工作中用到了FragmentPagerAdapter ,所以先看看FragmentPagerAdapter 的实现。本文写得比较乱,仅仅是个人笔记,很多地方本人也没弄清楚public abstract class FragmentPagerAdapter extends PagerAdapter        // Do we already have this f

2016-04-05 16:13:01 318

原创 view的三个构造方法与findViewById()结果为null的关系?

在Activity的onCreateView 中,有时候发现写的自定义view,通过 findViewById 返回为Null,导致空指针异常。布局文件中定义            android:background="@drawable/base_bg"        android:id="@+id/lyricsview"        android:layou

2015-10-12 16:31:53 765

原创 HTML常用标签及其全称

HTML常用标签及其全称a href="#">a超级链接(anchor)a>    abbr title="abbreviation的简写">abbr简写的(abbreviation)abbr>    acronym title="Jin Hua Tang is JHT">acronym首字母缩略词(acronym) acronym>    address>addres

2015-01-14 23:52:31 359

翻译 eclipse调试以及step into step over step return区别

---------------------- android培训、java培训、期待与您交流! ---------------------首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而

2014-12-29 23:18:23 344

Android高手博客资源

the more you read from them ,the more you are good in android. GO TO get your best teacher。

2015-08-22

空空如也

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

TA关注的人

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