自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成为一名全栈工程师

爱Android,爱iOS,爱Coding,爱Git,爱Github,爱Open Source…

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

原创 关于人,世界,生活等本质的思考

关于人,世界,生活等本质的思考

2022-08-01 19:46:30 625 1

原创 小议Android多进程以致Application多次初始化

最近遇到一个bug,当应用加了多进程后,比如总共进程数为N,会出现在startService()时onStartCommand()方法会被重复调用(N-1)次的奇怪现象。祸起 最近遇到两个模块互不相干却受到影响的奇怪问题,一个push模块和一个DaemonProcess模块在一起后,会出现如下现像的问题 当DaemonProcess为应用加了多进程后,比如总共进程数为N,会出现pus

2015-07-15 09:49:28 4239

原创 通俗易懂谈泛型

泛型非常有用,笑言之:『泛泛而谈』的类型,意思就是这个类型是一个不确定的类型,只有具体实现的时候才确定是什么类型。 有一种东西,可以是很多种类型都通用的,但只有使用的时候才确定这个到底是什么具体的类型。 举个例子:比如你有一个盒子,里面可以放任意不易碎的东西,那这个东西不确定,就可以先定义成『泛泛而谈』的类型,这时就可以计算盒子里有多少个东西,添加,减少东西的方法。 当然,最典型的例子就

2015-07-15 09:46:39 561

原创 用gradle编译任意结构的Android项目

需求继续用Eclipse项目的结构,但是使用gradle编译,或者说任意的项目结构进行编译。解决方案Android studio的项目结构 Android Studio 整个项目是一个projectProject中有很多的modulemodule的类型可以有很多种,比如com.android.application是可以运行的应用程序、com.android.library是Androi

2015-07-14 22:49:34 436

原创 Android Studio Gradle编译时『No resource found that matches the given name』解决方法(windows系统)

最近帮团队同事配置gradle时,发现一个非常奇怪的问题: 同样的gradle配置的项目,只是修改了一个项目的名称,竟然会出现以下奇怪问题: 现象一个编译完全OK,另外一个编译出现各种问题mac上两个都能正常编译,windows上其中一个编译通不过主要Error如下:No resource found that matches the given name (at

2015-07-14 22:46:07 846

原创 记一个ViewPager-with-Fragments-inside-PopupWindow-的坑

记一个ViewPager-with-Fragments-inside-PopupWindow-的坑。当时实现的一个场景是:在popupwindow中需要实现一个可以左右滑动很多页的viewpager ViewPager with Fragments inside PopupWindow (or DialogFragment) 会出现一个错误: Error no view found for id

2015-05-21 17:44:11 992

原创 Android Studio使用技能分享(2)--全面提升你的开发效率,让你运指如飞

Android Studio使用技能分享(2)–全面提升你的开发效率,让你运指如飞

2015-05-21 17:30:22 773

空空如也

空空如也

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

TA关注的人

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