- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 Android 播放短提示音
Android提供了音频API MediaPlayer AudioTrack 还有一种轻量级的叫SoundPool 它适合播放那些需要反复播放,但时间较短的音效。它支持同时播放多种声音,这些声音在系统开始时会加载到列表中,按照这些声音的id,我们可以调用这些音效。我们可以看下创建方法和使用SoundPool(int maxStreams, int streamType, i
2018-01-29 11:56:27 3838
原创 利用okhttp3 给Retrofit2添加统一请求头 以及设置请求超时时间
首先奉上一个工具类 里面有具体的注释import java.io.IOException;import java.util.concurrent.TimeUnit;import okhttp3.Interceptor;import okhttp3.OkHttpClient;import okhttp3.Request;import retrofit2.Retrofit;im
2018-01-24 16:55:57 1797
原创 相关Retrofit2 的粗浅的用法
单独使用Retrofit2 大概是不会用 不配合Rxjava+mvp的话感觉会很多代码 感觉略显臃肿吧以一个登陆为简单的例子吧 先要有一个登陆接口 然后将实体类传入 实际上内部是转换成了json 发送到远端服务器返回后通过response.body 来获取到你想要得到的对象实体 public class SignEntity { public static fin
2018-01-23 12:07:45 299
原创 送你们一个SharedPreferences 的工具类
import android.content.Context;import android.content.SharedPreferences;/** * Created by MnyZhao on 2017/11/15. * @author MnyZhao */public class SpUtils { private static SharedPreferences
2018-01-23 11:33:04 749
原创 判断是否能解析DNS 能否ping通服务器,能否链接google ,能否链接到自己的服务器
判断能否解析dns ping 通域名 连通网址import android.os.Handler;import android.os.Message;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.I
2018-01-23 11:31:47 871
原创 libphonenumber 使用 以及判断国家代码 号码是否有效运营商等
首先需要引入libphonenumber-7.2.2 carrier-1.9 geocoder-2.32 prefixmapper-2.32 相关库地址添加下面类 用户检测国家import android.content.Context;import android.location.LocationManager;import android.telephony.Te
2018-01-23 10:46:57 6645 5
原创 关于水波纹的添加已经定义颜色以及低版本兼容
项目需求 要求在控件上添加点击效果,ok 我本能的想到 我应该是写个选择器,写完之后 产品说应该是水波纹效果,其实在android的版本差异上5.0 之下是没有水波纹的 这个东西是在5.0 及以后才添加的,所以我觉得没必要非加成水波纹,当然在5.0上做成水波纹也可以的,所以我针对系统区分了一下:5.0 中添加了 波纹效果也就是(ripple)理论上说 只要使用了Material主题 水波纹
2018-01-16 16:05:02 734
原创 Notification高度问题
最近用到了自定义的Notification布局 高度突然显示不全,是因为在默认情况下低版本只有Builder.setContent(remoteViews); //默认高度64 超出则显示不全而在api16 以上提供了bigContenteviewBuilder.setCustomBigContentView(remoteViews);// 默认高度256 超出则显示不全
2018-01-10 17:10:48 2096
原创 progressBar相关 更改默认颜色 以及水平颜色设置
21以上的api 可以直接设置颜色 通过coloraccount 或者是android:indeterminateTint="@color/colorPrimary"在低版本是不行的 所我判断了版本通过加载成一个drawable 来设置/** * 设置ProgressBar 的颜色 * * @param colorId color 在色值中的颜色 * @param m
2018-01-08 15:53:51 6503
mvp设计思想的一个简单demo
2017-11-03
forcStop 多语言 小米 ---string name ="miui_stop_process"
2017-09-22
CollapsingToolbarLayout+toolbar
2016-04-13
materialdesign Floatingactionbutton 上下联动
2016-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人