- 博客(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 支付宝快捷支付)
2014-10-14
在虚拟机系统Red Hat Linux9.0下如何安装VMware Tools
2011-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人