3 SelenaAction

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

android 8.0适配 —— app自动更新问题

android7.0适配参见链接Pro1:安装时解压缩错误原因:setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)和addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)顺序问题.如果setFlags在addFlags之后,会将之前的flag清掉,导致读取权限获取不到,进而解压缩出错。final Fil...

2019-06-24 10:34:01

ViewPager卡片效果(一)——画廊效果

目录1 PageTransformer介绍2、画廊效果2.1 普通画廊2.1.1 布局2.1.2 定义自己的PageTransformer2.1.3 使用2.2 3D画廊Preference1 PageTransformer介绍PageTransformer是ViewPager内部定义的一个接口,用于控制ViewPager中item view的滑动效果...

2019-05-07 15:30:14

RecyclerView不能铺满屏幕宽度

使用View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.check_item, parent,false);//解决宽度不能铺满代替之前的View view=View.inflate(context, R.layout.child_himonet_detail,null);...

2019-01-17 14:58:46

Resources$NotFoundException: String resource ID #0xa

Resources$NotFoundException: String resource ID #0xa原因:TextView.setText()时传入了数字,而非字符串。

2019-01-16 15:51:55

Glide插件的使用

1、添加依赖compile 'com.github.bumptech.glide:glide:3.6.1'2、使用(网络图片+本地图片) 圆角效果不显示、以及刷新后图片变形问题,已在下方代码中有所解释:public class GlideUtils { public static final int FIT_CENTER=0;//默认 public static...

2018-11-30 15:45:51

android 动画跨布局显示,被其他控件遮盖问题

 在该动画的所有父布局上添加以下代码:android:clipChildren="false"android:clipToPadding="false"ps:该动画执行View所在父布局,以及外层父布局....直至根布局,均要设置。android:clipChildren     子View是否限制在父View之中。默认true,超出部分不显示。android:clipToPa...

2018-11-28 16:02:24

使用DialogFragment,解决PopupWindow中EditText无法复制粘贴问题

问题:PopupWindow中,EditText无法使用复制粘贴功能。方法:使用DialogFragment实现。 package com.example.administrator.dialogfragmentdemo;import android.content.Context;import android.content.DialogInterface;import a...

2018-10-29 14:26:04

Glide使用时,遇到You cannot start a load for a destroyed activity

方法:在onResume()和onPause()中分别添加以下代码: @Override protected void onPause() { super.onPause(); Glide.with(this).pauseRequests(); } @Override protected void onResume() {...

2018-09-30 14:21:28

android6.0/7.0以上拍照崩溃or闪退,FileUriExposedException

1、问题 ① SecurityException ② FileUriExposedException      2、原因及方法(1):SecurityException无法调起相机     原因: 权限问题     方法:android6.0以上,需要动态获取camera权限,否则无法调起系统相机。【注意,另外的读写权限不可忽略,也需要动态获取】priva...

2018-09-19 11:55:29

自定义TextView,实现文本展开与收起

目录1、功能2、思路 / 方法3、设计实现 3.1 变量说明:3.2 自定义View具体步骤3.3 使用自定义View 4、参考1、功能(1)支持全文展开/收起(按钮紧跟着文本后面显示,非另起一行),见下图。(2)可设置收起时最大显示行数;(3) 可设置“展开/收起”的具体文字显示、字体颜色,是否带省略点等;(4) 支持 “展开/收起”点击事件(即,后...

2018-08-02 10:40:48

Python2.7安装

1、下载安装包       Python官网:https://www.python.org/     ps:注意安装包需要下载的是64位还是32位的(根据电脑系统而定)2、安装    除了安装路径,其他一路Next到最后finish。安装好后,打开“开始”》“Python xxx”》“IDLE(Python GUI)”即可打开用户交互界面进行操作了。3、配置环境变量计算机》属性》高级系统设置》环境...

2018-06-15 09:51:14

Android在线客服——云旺即时通讯界面自定义

本篇基于云旺OpenIM进行设计。1、界面:写一个类继承IMChattingPageUI。比如,重写下面的getCustomTitleView()方法,可设置聊天界面的标题栏(设置标题名以及返回键等):@Overridepublic View getCustomTitleView(final Fragment fragment, Context context, LayoutInflater i...

2018-06-11 18:44:37

Android Studio删除依赖

①在build.gradle中删除对应依赖代码(这里我注释掉,因为会用到)②检查工程中的依赖点击"file">>“project structure”>>选择右边的“dependencies”,如果有需要删除的的依赖包(仓库、jar包之类),点击“-”进行删除即可。③自行添加jar包的,还需把工程下的jar包文件删除。...

2018-06-11 18:23:01

Android即时通讯 —— 在线客服功能

本篇借助于“阿里云旺”进行试验。目前,其即时通讯模块均为免费。步骤1、引入OpenIMSDK【配置build.gradle文件】第一种方法:配置maven仓库地址①配置仓库//【0】云旺准备 ----集成repositories { maven { url 'http://repo.baichuan-android.taobao.com/content/groups/BaichuanRe...

2018-06-11 18:08:30

自定义Dialog去除白色背景 + Dialog其他用法

1、去除白色背景加上下面这句代码:dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);2、点击屏幕其他地方,以及返回键不消失dialog.setCanceledOnTouchOutside(false);// 设置点击屏幕其他地方Dialog不消失dialog.setCan...

2018-06-08 14:08:25

Android后台播放音乐(含通知栏操作)

功能①按下home键回到桌面时,音乐仍然可以播放,同时系统通知栏显示当前音乐播放的状态;②点击App界面的按钮,可控制音乐播放的暂停继续,同时系统通知栏播放状态作相应改变;③点击系统通知栏按钮控制音乐播放暂停,同时App界面播放状态作相应调整;④App播放界面销毁时,清除通知栏对应信息(即播放的控制View)实现步骤小提示:本篇是基于网络音乐进行相关操作的,如果是本地音乐,操作差不多。(1)绑定服...

2018-06-06 14:04:54

Android视频播放器(支持https、全屏缩放)

相关总结: JiaoZiVideoPlayer黑边以及黑色阴影问题Android视频播放器——JiaoZiVideoPlayer / JiaoZiVideoPlayer进度问题 Android视频播放器——JiaoZiVideoPlayer / JiaoZiVideoPlayer 的常用方法(一) 节操播放器问题的较完整总结(上)...

2018-06-01 10:47:50

JiaoZiVideoPlayer黑边以及黑色阴影问题

1、缩略图边缘位置出现黑色阴影方法:①将缩略图的scaleType设置为FIT_XYplayerVideo.thumbImageView.setScaleType(ImageView.ScaleType.FIT_XY); ② 写一个类,继承JZVideoPlayerStandard,并重写getLayoutId()。该方法常用于自定义布局。  @Override ...

2018-05-31 17:30:57

自定义View之基础篇——常见分类与构造方法

1、自定义View的分类    (1)按照继承的基类来分,可以划分为:View 、ViewGroup。    其中View类,可以是View,也可以是具体的某个控件eg.ImageView;ViewGroup,可以是任何一个可以包含子view的容器,eg.LinearLayout。    (2)按照实现的方式分  方式 继承自 ...

2018-05-21 16:04:16

Android颜色相关小知识

1、四种常见形式Bitmap.Config的几个枚举类型    ARGB_8888、ARGB_4444、GRB_565、ALPHA_8颜色模式说明每像素占用内存(byte)ARGB_8888四通道高精度(32位)4      (8bit*4=32bite=4byte)ARGB_4444 四通道低精度(24位)2      (4bit*4 =16bit=2byte)RGB_565仅存储颜色信息,无透...

2018-05-18 16:48:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。