- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 android图片/视频按原比例显示在各种屏幕
图片按比例显示:核心代码:获取缩放比例private float getScaleRate(){ float imgScale = (float)imgWidth/(float)imgHeight; float vpScale = (float)vpWidth/(float)vpHeight; float scale; ...
2018-06-27 16:56:38 1630
转载 安卓dp转px,px转dp方法
dp转px:/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().densit...
2018-06-06 15:35:04 38580 2
原创 android WebView如何响应H5中读取文件的请求,唤起文件浏览界面
前言:博主使用WebView展示了前端给我的H5页面,但是点击里面的选取图片按钮,没有反应,在微信的公众号浏览器中可以正常唤起文件浏览界面,于是上网找解决方案,按照以下方案在代码中进行了处理,问题得到了解决。解决方案:1.定义两个之后会用到的变量:private ValueCallback<Uri> mUploadMessage; private Va...
2018-06-05 16:46:51 3167 4
原创 安卓本地广播:简单介绍LocalBroadcastManager的使用
本地广播的优势:本地广播较之普通的广播更加安全,发出的广播只能在当前APP中能够接收到,其他APP无法接收。使用介绍:1.发广播: Intent intent = new Intent(); intent.setAction(Constants.ANSWERED_RECEIVER_ACTION);//自定义action LocalBroadcastMa...
2018-06-04 17:09:43 822 2
原创 WebView基类:BaseWebActivity
java代码:package com...web;import android.os.Bundle;import android.support.annotation.Nullable;import android.text.TextUtils;import android.util.Log;import android.view.KeyEvent;import androi...
2018-06-04 16:43:54 1725
原创 VideoView全屏播放视频出现拉伸变形解决
博主要实现的效果是:一个视频作为背景(全屏、不可点击)循环播放,下方放一个按钮,点击按钮跳转到下一个界面。刚开始使用的是VideoView,VideoView防止视频拉伸很麻烦,网上的帖子基本上都是自定义一个VideoView。之后搜到了用SurfaceView来实现视频播放的帖子,实现起来很简单,代码量也少。下面跟大家分享一下这个方法。1.xml,将原先的VideoView替换成Surf...
2018-06-04 16:32:17 26025 14
原创 android唤出软键盘
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);dialog上的EditText唤出软键盘:mDialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);...
2018-06-04 16:16:04 689
原创 自定义验证码输入框:VerificationCodeView
先上两张效果图:1.java类:package com...ui;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.content.res.TypedArray;import android.g...
2018-06-04 16:07:54 5773 11
原创 VideoView在播放之前显示视频第一帧
效果图:实现思路:把VideoView放在RelativeLayout中,写一个ImageView覆盖VideoView,size与VideoView设置的一样,未获取到第一帧时隐藏ImageView,获取到第一帧之后显示ImageView并使用setImageBitmap方法显示第一帧。OK,思路清楚之后开始实现:1.xml布局:<RelativeLayout...
2018-06-04 15:46:04 11467 2
原创 VideoView双击横屏全屏实现
效果如图:实现步骤:1.给videoview添加ontouch监听,this是所在的activity:videoView.setOnTouchListener(this);2.重写ontouch方法:@Override public boolean onTouch(View v, MotionEvent event) { if(v.getId()...
2018-06-04 15:23:03 3288 1
Android pcm音频录制器,pcm-recorder
2022-10-21
旋转缩放平移控件完美版.rar
2019-10-23
androidDialog弹出工具类 - DialogUtil.java
2019-08-31
安卓webView页面基类-BaseWebActivity
2019-08-19
RecyclerViewDeviders.rar
2019-08-12
NotchScreenUtil.java
2019-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人