- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 DataBinding (二) Kotlin 简单例子
一、实体并 1,. 在get方法上增加注解@Bindable 2. set方法内用notifyPropertyChanged通知数据变化,数据模型变化后由Android系统通知get然后刷新view。import androidx.databinding.BaseObservableimport androidx.databinding.Bindablei...
2019-10-18 15:48:48 261
原创 DataBinding (一) Kotlin 环境下配置
写博客仅为了拿来当学习笔记使用,欢迎指点不足的地方,相互学习,上来就喷的,勿扰.谢谢.一、在Module的build.gradle android模块中添加如下配置 1.添加pply plugin: 'kotlin-kapt'//kapt 插件 2.开启dataBinding注意与buildTypes 同级 3. 添加依赖"com.android.databin...
2019-10-18 15:10:14 330
原创 点击空白隐藏软键盘,正常放在activity基类里
@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { // 获得当前得到焦点的View,一般情况下就是EditText(特殊情况就是轨迹求或者实体案件会移动焦点) View ...
2018-03-14 10:34:23 163
原创 友盟集成第三方登录 分享 (微信登录原生调用)
前言最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的。为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟。又应公司后台需要拿到微信每次登录的唯一code ,而友盟集成后已经把code拿去访问导致code失效这里记录一下如何调用原生的 微信登录获取code 。1.在Activity内注册 @Override public void ...
2018-03-14 10:27:23 3093 3
原创 Android友盟集成QQ、微信、微博等第三方登录与分享
前言最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的。为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟。这里记录一下完整的集成与使用流程。1、申请友盟Appkey直接到友盟官网申请即可。一般都不用自己去申请,跟项目经理要即可。(我这里的Demo为了方便就直接用友盟Demo里面提供的Appkey,但是创建的项目包名也要和友盟一样。真实项目...
2018-03-14 10:14:22 299
原创 PopupWindow弹出窗口
PopupWindow弹出窗口:系统自带基本使用private PopupWindow mPopupWindow;private View mInflate;if (mPopupWindow == null) {//复用 //弹出窗口 mPopupWindow = new PopupWindow(); // 设置内容View mInflate = View.inf...
2018-03-14 09:49:33 133
原创 安卓 webview加载html图片自适应手机屏幕大小和点击查看大图
我们在开发中,显示信息详情时,一般后台会给出html文本,在android端一般采用webview控件来展示,但是后台给出的html文本一般是给电脑端用的,没有自适配手机,导致手机端图片显示过大,需要左右移动来查看全图。下面给出几种实用方法,达到在手机端用webview展示html中的图片,能自适应手机屏幕展示。需要用webview控件进行展示html文本,为使文字也自适应手机屏幕大小,需要先对a...
2018-03-14 09:15:42 1001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人