自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (11)
  • 收藏
  • 关注

原创 Activity、Service几种通信方式

1.Binder方式,虽然能拿到服务类的实例,调用服务里面的公共方法,但是服务怎么去调用Activity的方法。2.Service内部定义接口,然后由Activity接口,把实现的对象传递给Service,但是传递的话,还得需要Binder?或者静态函数?好处是由于Binder和接口,所以基本上实现了双方的通信?3.Activity.startService,每次往Intent里面传递不同的值,Service在onStartCommand里面取出来。弊端,Service不能给Activity传递

2020-09-11 16:02:34 879

原创 dp转px

public static float dp2px(float dp) { return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, Resources.getSystem().getDisplayMetrics()); }

2020-05-18 10:00:06 169

原创 动态更新Retrofit的BaseUrl

public final class DynamicBaseUrl { public interface Pop { @GET("robots.txt") Call<ResponseBody> robots(); } static final class HostSelectionInterceptor implements Interceptor...

2020-01-06 15:49:46 341

原创 设计模式

1.单例,略2.观察者,略3.适配器模式,适配器在网上一查的话,你会发现很多的充电器之类的,适配器将电压调节到你电脑、手机可以承受的电压、电流。就是从一种数据转换成另外一个数据4.外观模式其实就是一个大管家,比方说你想吃汉堡,你自己做的话得准备面粉,水,肉蛋奶,炉子,一步一步按照步骤来说,但是如果你用了外观模式的话,外观模式就把这些步骤都包括起来,你想吃汉堡了,跟大管家要就行了,里面的...

2019-12-11 16:56:59 121

原创 getClass、 getSuperclass与getGenericSuperclass的含义

getClass、getSuperclass、getGenericSuperclass这3个方法看起来很像,其实是有很大区别的,因为这3个方法的来源就不同,getClass是普通对象的方法,而getSuperclass,getGenericSuperclass是Class对象的方法。getClass函数定义:Returns the runtime class of this Objec...

2019-06-24 17:32:37 2776

转载 Fragment already added 解决方式

先判断Fragment有没有被添加(isAdded),但是仅仅有这个远远达不到我们需要的,还需要为这个Fragment加一个Tag,最后发现即使加了Tag还是不行,因为如果快速的点击两个Fragment切换页面,mFragmentManager().findFragmentByTag(这个方法返回来还是null。原因就是commit()方法执行后并没有立即 add(mFragmentContain...

2019-05-30 14:12:59 7294 3

转载 Android java代码调用JS代码

final int version = Build.VERSION.SDK_INT;// 因为evaluateJavascript方法在 Android 4.4 版本才可使用,所以使用时需进行版本判断if (version < 18) { mWebView.loadUrl("javascript:callJS()");} else { mWebView.eval...

2019-05-24 10:23:04 2584

转载 长连接,短连接,心跳

摘自知乎:https://www.zhihu.com/question/22677800/answer/534706377长连接:长连接意味着进行一次数据传输后,不关闭连接,长期保持连通状态。如果两个应用程序之间有新的数据需要传输,则直接复用这个连接,无需再建立一个新的连接。就像下面这样它的优势是在多次通信中可以省去连接建立和关闭连接的开销,并且从总体上来看,进行多次数据传输的总耗时更...

2019-04-28 16:18:10 987

phonegap(iso 支付宝快捷支付)

这个教程是给完全不懂ios的人看的,会ios的估计也用不到。可能还有很多要注意或者优化的地方,但是我基本上不懂oc。所以谈不上优化或者别的了,望大家海涵。这个教程是快捷支付,只有ios的。

2014-10-14

phonegap之微信ios分享需要的东西

phonegap ios 微信分享需要的东西

2014-08-04

国外简历设计

看看国外的人们是怎么设计简历的,资源不是doc格式的,是图片,很清晰,主要是看看人家的简历是怎么设计的。个人觉得很牛叉的简历啊,好多好多,总有一个适合你

2012-12-27

反编译工具exe修改工具

下载下来是两个工具,一个是exe修改工具,一个是jd-gui工具

2012-12-27

软件破解全程大揭秘

在很多人的眼中,软件破解一直很神秘,其实你也可以破解的,本文档只是带你走进破解的入门殿堂,了解破解的天地。如果利用里面的东西做坏事,出事了俺可不负责哦

2012-12-27

愤怒的小鸟源代码

愤怒的小鸟源代码,基于android平台

2012-10-16

android界面效果汇总

介绍android界面之间切换效果,基本上都有源代码,能让你从容应对界面开发

2012-10-16

在虚拟机系统Red Hat Linux9.0下如何安装VMware Tools

介绍如何在电脑上用虚拟机装linux,本文用的是red hat 9.0。虚拟机是VMware Tools

2011-06-05

电脑怎样重装xp系统,很详细的

详细介绍了怎样重装xp系统,大部分都是图。用得是光盘重装系统,麻雀虽小,但是五脏俱全

2011-06-05

VISUAL C++MFC编程实例.rar

包含了多种mfc经典算法,绝对让你从生手变成高手

2010-12-04

c#2008从入门到精通.pdf

微软著名算法,集合了Java,数据库,c++等经典算法

2010-12-04

空空如也

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

TA关注的人

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