- 博客(9)
- 问答 (1)
- 收藏
- 关注
转载 自定义view圆角图片带边框
[java] view plain copy print?package com.zyh.cricleimageview; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import and
2017-10-25 19:34:24 959
原创 EventBus到来
Eventbus(观察者设计模式)使用步骤1、EventBus.getDafault().regesit 注册就是一个单例模式2、创建方法来接收而处理事件必须添加@Subscribe 必须加,不然报错或收不到消息3、在OnDestory()中取消注册4、发送消息EventBus.getDafault().post();使用场景;线
2017-10-25 15:34:42 408
原创 android和js交互你真的了解吗
android中webview和js交互android中利用webview调jswebview.getSetting().setJavaScriptEnable(true);webview.loadUrl("javaScript:text()");网页上调用android中js的方法webview.addJavaScriptInterface(new O
2017-10-25 15:32:39 699
原创 MVP中存在的内存泄漏问题
MVP 之所以存在是因为它的利于维护、易于测试、松耦合、复用性高,易于扩展但是好用的同时存在着内存泄漏问题例如网络请求,但是presenter持有了Activity的强引用,如果在请求结束之前,Activity被销毁,那么会导致presenter一直持有Activity的引用,使得Activity无法被回收,而发生内存泄漏。在Activity中的销毁方法中,调用presen
2017-10-23 19:37:19 1120
原创 android之点击返回两次退出程序
第一种方法中当退出应用后弹出应用程序崩溃的对话框,有时退出后还会再次启动,少部分的用户体验不太好。但现在也依旧还会有少部分的开发人员会使用这种方式,因为使用方式很简单第一种方法:public class MainActivity extends Activity { // 定义一个变量,来标识是否退出 private static boolean isExit = f
2017-10-16 20:29:01 455
原创 android之生成二维码和扫描
二维码扫描这里是在Zxing的基础上写的代码,首先,需要在工程中添加依赖compile 'com.mylhyl:zxingscanner:1.6.0' "android.permission.CAMERA" /> //进行布局 android:id="@+id/button"
2017-10-14 14:30:26 683
转载 Retrofit从开始到放弃
概述在学习 Retrofit2 的过程中受到了一些阻力,现 Retrofit2 学会使用了,特此写此文验证所学知识。同时也希望帮助和我一样在学习Retrofit2遇到困难的猿们。当我在刚开始学习 Retrofit2 的时候并不知道Retrofit2是什么东西,后来逐渐了解 “它可能是一个方便我们网络请求的库 ,可以帮我们让请求网络变得更灵活、易于维护”。然后还可以和时下比较火热的R
2017-10-12 09:11:30 764
转载 Android图片加载框架比较----Glide,Picasso,Fresco
Glide添加依赖:[java] view plain copydependencies { compile 'com.github.bumptech.glide:glide:3.5.2' compile 'com.android.support:support-v4:22.0.0' }
2017-10-12 08:59:19 735
转载 第三方QQ登录和分享
Android之第三方平台实现QQ登录和QQ分享目前大多数APP都包含了第三方平台的登录,特别是QQ和微信,这篇博客主要讲的是如何实现QQ第三方平台实现QQ登录和分享功能,功能包含:登录授权登录获取用户信息(昵称,头像,地址等)QQ分享给好友QQ分享到空间先看看效果图: 要实现以上功能,首先得去腾讯开放平台 注册成为开发者,然后创
2017-10-11 09:03:31 1072
空空如也
androidstudio加载本地jar包
2017-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人