2 爱笑re

尚未进行身份认证

暂无相关简介

等级
TA的排名 9w+

android 简易音乐播放器(只有核心功能,不花哨)

这是一个超级简单,都是干货的文章各位同学好,这篇文章的主要知识点在于音频的播放,使用MediaPlayer进行播放音乐,界面以简洁简单为主,废话不多说直接上代码吧。- 这次由于是本地的文件所以没有权限需要。肯定是数据的由来啊Activity 对用的布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLay...

2020-01-05 21:53:02

背景设置透明度影响全局背景颜色的解决方案

好多小伙伴都有这样一个需求:就是一个TitleBar根据上滑而改变渐变度,但是让手动设置setAlpha的时候会影响所有的背景颜色解决方法:View.getBackground().setAlpha(int alpha); 改为 View.getBackground().mutate().setAlpha(int alpha);因为setAlpha会共享自己的状态,而mutate()就是不让...

2019-12-12 19:06:27

安卓9.0之按钮无效

好多小伙伴在刚开发app 的时候,有没使用9.0的手机的时候发现按钮点击无效了呢 , 其实并不是按钮点击了无效,而是在9.0之后安卓系统对用户的权限和安全更加重视了,连网络都需要配置一下。其实很简单 在 app -> src -> main -> res -> xml 新建xml文件ok 完成...

2019-08-08 20:07:51

提升As编译速度

注明:此篇博客会持续更新一些亲测有效的提升编译速度的方法1.通过关闭lint 来提升debug 打包速度。注意次方法要放在app/build.gradle 中的第一行 也就是 apply plugin‘com.android.application’ 上...

2019-08-05 12:20:48

android studio 常用设置

今天更新了下as的版本,更新好了之后将我原有的配置都整没了,反正迟早都会没有的,还不如重新配置一遍,自己记录下,方便以后不需要在上网搜索配置。1.背景颜色个人比较配置背景颜色,原因就是心理上认为绿色比较护眼睛。所以所有的IDE都喜欢使用绿色背景。...

2019-06-25 15:01:50

饿滴个神啊,解决popwindow和底部导航栏冲突

自定义 LinerLayout ;android:theme="@android:style/Theme.Light.NoTitleBar" ;什么加getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);setSoftInputMode(WindowManager.LayoutParams.SO...

2019-05-23 20:27:08

Switch样式实现

控件<Switch android:layout_width="wrap_content" android:layout_height="wrap_content" android:thumb="@drawable/switch_change" android:track="@drawable/switch_custom_tr...

2019-03-30 19:41:49

项目中请求头的切换

在做项目的时候往往会进行内外网的切换,手动写很不方便,这里写一个开关进行切换//内网和外网的切换 private static boolean flag = false; //Url请求头 public static String GETNETWORK = netWrok(); //判断内外网 private static String netWrok...

2019-02-15 11:22:25

postMain测试https

2019-02-15 10:09:21

App页面启动方式

我们在启动的过程中,往往会先出现白屏,再进行界面的显示,这样对用户的体验影响不好,所以我们需要进行优化,其实,我们在解决的过程中,不可能百分之百进行处理,只能通过一些手段将白屏变成一些好看的图片,虽然解决不了但是我们可以预防1.减少在Application耗时操作2.减少Activity中的onCreate()耗时操作。冷启动:就是第一次进入App的启动。热启动:按下home键,再返回...

2019-02-14 15:07:40

图片处理之Glide

往往在做项目的时候Fresco并不是首选(因为体积大、依赖性强),而是Glide,但是在我们使用的过程中进行封装使用。Glide的好处 /** * Glide特点 * 使用简单 * 可配置度高,自适应程度高 * 支持常见图片格式 Jpg png gif webp * 支持多种数据源 网络、本地、资源、Assets 等 * 高效缓存策...

2019-02-14 14:18:51

安卓EditText使用奥妙

进入不自动弹出软键盘,而是点击后再次弹出,提高用户体验:1.进入不自动弹出 <activity android:name=".ui.activity.LoginActivity" android:windowSoftInputMode="stateHidden"/>2.点击空白处把软键盘取消掉,给父布局设置id//点击空白处消失Edit ...

2019-01-18 10:59:32

Glide处理图片

简介:Glide,一个被google所推荐的图片加载库,作者是bumptech。这个库被广泛运用在google的开源项目中。经过多年的迭代,Glide已经成为了安卓开发者最喜爱的图片加载库之一。新版本的使用方式和以前的3.x.x在使用存在区别,以下是演示最新版本的Glide的使用,Glide新的版本也做了较多的优化和更多功能的实现。官方简介使用:1.导入依赖,别忘了加权限 //glide...

2019-01-10 18:41:31

基类,和封装的实际使用

基本的基类public abstract class Base_Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //沉浸式状...

2019-01-08 11:15:44

日期选择(原生)

public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.on...

2018-12-21 08:14:19

超级简单的播放视频的方法(ijkPlayer)

搭建环境,导入依赖 implementation 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android...

2018-12-20 19:03:35

第三方实现日期选择

GitHub代码效果:导入依赖: implementation 'com.contrarywind:Android-PickerView:4.1.6'代码: //时间选择器 TimePickerView pvTime = new TimePickerBuilder(MainActivity.this, new OnTimeSelectListener() { ...

2018-12-20 18:55:11

日志拦截器依赖版,打印请求的各种信息

1.导入依赖 //日志拦截器 implementation 'com.squareup.okhttp3:logging-interceptor:3.5.0'2.创建类实现拦截器public class OkHttp2Interceptor implements HttpLoggingInterceptor.Logger { @Override public void...

2018-12-20 14:36:45

百度地图之地图切换及复位

全面已经写了2篇的地图了,这篇将他们结合一下地图展示地图定位效果:上面两篇都有详细的介绍和官方文档下面直接开始配环境libs在当前model下的build的android中添加 android { ..... //添加 sourceSets { main { jni.srcDirs=[] ...

2018-12-20 10:40:03

百度地图的定位

百度地图的展示,及详细配置官方Api开始搭建环境1.下载SDK导入Jar包,这里分为2块,第一块是画圈的jar包,需要小奶瓶,第二部分是文件直接赋值即可 **清单文件注册** <application ..... <!--百度定位--> <service android:name="com.baidu.loc...

2018-12-20 10:16:26

查看更多

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