- 博客(32)
- 收藏
- 关注
原创 android 倒计时
android 发送验证码倒计时在需要倒计时的时候使用laveTime=60000; CountDownTimerUtils mCountDownTimerUtils = new CountDownTimerUtils(tv_code_time, laveTime, 1000); mCountDownTimerUtils.start();具体的实现 /** * 时间倒计时 */ class
2020-05-29 12:21:25
424
原创 android 获取视频文件第一针 作为封面
/** * 获取视频文件第一针截图 * @param path 视频文件的路径 * @return Bitmap 返回获取的Bitmap */public static Bitmap getVideoThumb(String path) { MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(path, new HashMap());//获得第
2020-05-20 14:19:38
840
原创 Intent 传递 Bitmap
bitmap 转成UriUri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));Uri转成 StringString v_path = FileUp.getRealFilePath(BaseApplication.instance, uri);/*** Uri 转图片** @param context* @param uri* @return the file path
2020-05-18 13:58:47
693
原创 Android 选择城市,选择联系人,自定义内容等需要索引的功能
gradle项目下app的build.gradle中依赖:compile 'me.yokeyword:indexablerecyclerview:1.3.0' compile 'com.android.support:appcompat-v7:你使用的版本号' compile 'com.android.support:recyclerview-v7:你使用的版本号'Xml<me...
2020-04-26 14:21:44
332
原创 将ImageVIew中的图片保存到本地相册中
imageView = getView().findViewById(R.id.iv_code); private void code(){ //将ImageView中的图片转换成Bitmap imageView.buildDrawingCache(); Bitmap bitmap = imageView.getDrawingCache();//...
2020-04-25 14:59:56
1845
3
原创 RecyclerView 表格布局带标题用GridLayoutManager
frgment里面的 关键代码 @Override protected void initView() { List<BlessingBean> list = new ArrayList(); for (int i = 0; i < 30; i++) { BlessingBean blessingBean =...
2020-04-20 15:59:33
1770
1
原创 怎么让软键盘弹出时,部分控件上移
在AndroidManifest中设置你的Activity属性 android:windowSoftInputMode="stateVisible|adjustResize"先要设置页面软键盘模式,这样每次软键盘弹出后布局高度会减少软键盘的高度getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_H...
2020-04-07 11:27:02
505
原创 拦截h5的onJsAlert信息并且跳转
mWebView.setWebChromeClient(new WebChromeClient(){ @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { if(message!=null){ /...
2020-03-24 15:40:59
766
原创 AndroidManifest.xml需要做的第一步
<activity android:screenOrientation="portrait" android:windowSoftInputMode="stateAlwaysHidden|adjustPan" android:name=".global.MainActivity"> <...
2020-03-19 10:19:39
210
原创 setTextColor的几种方法
方式一:<…android:color="#FFFFFF"/>方式二:tv.setTextColor(0xFFFFFF);方式三:tv.setTextColor(Color.GRAY);方式四:tv.setTextColor(Color.rgb(255, 255, 255));方式五:tv.setTextColor(Color.parseColor("#FF0000"));方...
2020-03-14 09:02:00
2736
原创 Android中,通过代码给textView动态设置背景色
Resources resources = getContext().getResources();Drawable btnDrawable = resources.getDrawable(R.drawable.layout_bg);case R.id.text_tp:text_tp.setBackground(btnDrawable);text_sp.setBackground(btnD...
2020-03-14 08:37:31
2283
原创 android 屏幕适配
第一步:Android Studio将autolayout引入dependencies { compile project(':autolayout')}也可以直接dependencies { compile 'com.zhy:autolayout:1.4.5'}第二步:在你的项目的AndroidManifest中注明你的设计稿的尺寸。<meta-dat...
2018-11-13 14:57:31
142
转载 android播放语音
第一步:Activity 可以播放、暂停、停止 简单的一小例子 也是拿别人的改编 为了记载以后方便使用package com.jingna.stu.mytest;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.view.View;i...
2018-11-12 09:57:11
1227
原创 Android studio 实现简单的视频播放
其中 视频资源存放在res资源包raw文件夹下面如果如果 你的是网络连接的话 需要网络访问权限 请在你的AndroidManifest.xml 填写权限 <uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission...
2018-11-08 15:48:13
13107
1
原创 android 自定义View实现广告信息上下滚动效果
第一步:xml布局 &lt;RelativeLayout android:background="@color/white" android:layout_width="match_parent" android:layout_height="120px" android:orientation="ho
2018-11-07 16:44:09
1273
原创 android 轮播 banner
第一步:在build.gradle 填写依赖compile 'com.youth.banner:banner:1.4.10'第二步:xml布局 &amp;lt;com.youth.banner.Banner android:id=&quot;@+id/banner&quot; android:layout_width=...
2018-11-07 10:35:21
426
原创 android 自定义按钮
&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"&gt;
2018-11-07 09:53:48
695
原创 一个Button变成进度条的特效
就是一个按钮的特效:可以根据自己的需求修改我们的类颜色效果都可以改变的图一:图二:图三:第一步:写你的Button样式package com.example.xiaona.mycompany.attention;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;impor...
2018-11-05 11:38:20
1949
原创 android引导遮罩
第一步:类的复制HighLightLayoutFangpublic class HighLightLayoutFang extends RelativeLayout { public HighLightLayoutFang(Context context) { super(context); init(); } public HighLi...
2018-10-29 17:42:14
973
原创 android 重复利用弹出框
一个App多处用到的类似或者相同的提示框的时候就可以选择用这个 把显示和删除方法抽出在页面可以根据需求调用就行了第一步:弹出框的声明private View dialog;第二步:引用到界面dialog = View.inflate(getActivity(), R.layout.public_hint, null);第三步:触发的时候显示ruleVImp.showDialog(d...
2018-10-23 10:51:36
1211
原创 android 文字图片联动效果
第一步:添加依赖compile 'com.android.support:design:24.0.0'第二步:完成xml &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" andr...
2018-10-19 11:47:50
485
原创 android和js交互字符串转换
getVipOnes.getUserName() 可以是随意的字符串 这个是从后台获取过来的 转换好格式传给js进行展示 String str = getVipOnes.getUserName(); try { str = new String(str.getBytes("gbk"),...
2018-10-19 10:39:17
866
转载 去掉Android新建项目的顶部标题-application
源出处转载:https://blog.youkuaiyun.com/u012246458/article/details/52997727为了以后自己方便找就复制了 感谢大神的源码AndroidStudio新建项目会有默认的主题,默认主题是带等不标题的,项目中用不到,这时候就需要修改application的Theme了。application的Theme起到全局作用:定义工具栏颜色等。图片:原图:...
2018-10-17 13:14:24
1198
原创 ViewPager实现联动效果
**TabLayout实现联动效果第一步:创建xml文件名字为vipexplain**&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/r
2018-10-16 14:14:09
788
原创 二进制流转换成Bitmap类型 Bitmap转换成地址形式图片
第一步:arg是一个String类型的二进制流以下代码转换成Bitmap类型 第一步和第二步就可以完成Bitmap bitmap = base64ToBitmap(arg.split("base64,")[1]);第二步 public static Bitmap base64ToBitmap(String picStrInMsg) { Bitmap bit...
2018-10-16 13:50:13
4070
原创 Android实现QQ分享功能
第一步:打开连接下载配置文件到自己项目的libs中http://wiki.open.qq.com/wiki/mobile/SDK下载解压Android_SDK_V2.6 ,把open-sdk.jar文件和mta_sdk_x.x.x.jar文件拷贝到libs(或lib)目录下 。第二步:&amp;amp;lt;uses-permission android:name=&amp;quot;android.permission...
2018-10-15 12:04:36
8509
原创 Android 让页面回滚到顶端
第一步:声明private ScrollView scrollView;第二步:获取scrollView IdscrollView = findViewById(R.id.scro);第三步:触发状态回到顶端 // 让页面返回顶部 scrollView.post(new Runnable() { @Over...
2018-10-12 14:32:10
2970
原创 Anandroid studio 与JS(H5)返回多层返回
第一步:在返回方法里面写//判断是否两级页面,如果是两级,是两层级就 webView.goBack(); 否则直接关闭 if (!webViewUrl.equals(webView .getUrl())) { webView.goBack(); } else { closeActivity(); }第二步 一个关...
2018-10-12 13:37:44
1073
原创 Android Studio 微信分享功能(包括可以分享到朋友圈,分享到朋友)
第一步:配置sdk在build.gradle文件中,添加如下依赖即可:在Android Studio中新建你的工程,并保证网络设置可以成功从jcenter下载微信SDK即可。dependencies { compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'}或者是以下dependencies { ...
2018-10-11 16:00:15
15588
8
原创 android studio 支付宝支付功能
android studio 支付宝支付功能第一步 :官网下载Demo(alipay_sdk包下的alipaySdk-20180601 配置给自己项目的libs包下)https://docs.open.alipay.com/54/104509/第二步 :AndroidManifest.xml 下配置支付宝需要的配置调用h5的页面 &amp;lt;activity ...
2018-10-10 16:19:42
4257
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人