帮助
文章平均质量分 79
劝酒曲
这个作者很懒,什么都没留下…
展开
-
Stream to String 帮助类
直接调用方法,将字节流转化为字符串后可进行Gson数据解析private String StreamToString(InputStream inputStream, String charset) { try { InputStreamReader inputStreamReader = new InputStreamReader(inputStream, charse...原创 2017-09-05 14:04:16 · 437 阅读 · 0 评论 -
Android消息TextView布局
<TextView android:id="@+id/msg_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:layout_gravity="center_vertica...原创 2018-11-07 17:31:06 · 312 阅读 · 0 评论 -
好用的banner轮播
api 'com.youth.banner:banner:1.4.9'private void initData() { mAL_PathList.add("http://ww4.sinaimg.cn/large/006uZZy8jw1faic21363tj30ci08ct96.jpg"); mAL_PathList.add("http://ww4.sinaimg.cn/...原创 2018-11-21 13:50:39 · 171 阅读 · 0 评论 -
好用的流式布局
private FlowLayout mFL_FlowLayout;LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);layoutParams.s...原创 2018-11-21 13:52:52 · 178 阅读 · 0 评论 -
华为手机隐藏虚拟键
其实,自己在做界面适配时,老是发现了华为手机存在适配的问题,主要就是华为手机有一个底部的虚拟按键占用了界面的部分空间,所以在网上搜索了如何隐藏华为手机下方的虚拟按键,最终找到的代码。这里记录一下。 /** * 隐藏虚拟按键,并且全屏 */ protected void hideBottomUIMenu(){ //隐藏虚拟按键,并且全屏 ...转载 2018-11-15 11:36:34 · 1676 阅读 · 0 评论 -
解决父控件嵌套RecycleView无法点击与滑动问题
父布局嵌套recycleview,想整个recycleview加点击事件,会出现冲突解决方式。mRV_MsgList.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.get...原创 2018-11-23 10:52:05 · 1002 阅读 · 0 评论 -
好用的recycleAdapter
package com.haribit.media.adapter;import android.content.Context;import android.net.Uri;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View...原创 2018-11-23 11:30:34 · 885 阅读 · 0 评论 -
好用的聊天界面
布局<RelativeLayout android:id="@+id/listview_Re" android:layout_width="match_parent" android:layout_height="0dp" android:layout_margin="10dp" android:layout_weight="3.5" a..原创 2018-11-23 11:33:45 · 168 阅读 · 0 评论 -
Android中画小电池
public class BatteryLevel extends View { private Paint mPaint = new Paint(); private double powerLevel = 0.56;//默认剩余电量 private int bodyWidth = ScreenUtils.dp2px(MyApplication.mContext, ...原创 2018-12-04 16:04:31 · 319 阅读 · 0 评论 -
Android中好用的请求httputils工具类
public class HttpUtils { private static String TAG = "HttpUtils"; private static OkHttpClient mHttpClient; private static ApiService apiService; private static HttpUtils httpUtils; ...原创 2018-12-04 16:10:24 · 629 阅读 · 0 评论 -
Android中版本获取类
public class ApplicationUtils { /** * 1 2 3 格式的版本号 */ public static int getVersionCode() { PackageInfo packInfo = null; try { packInfo = MyApplication....原创 2018-12-18 10:33:48 · 199 阅读 · 0 评论 -
wifiDetailedState状态
IDLE:空闲SCANNING:正在扫描CONNECTING:连接中AUTHENTICATING:正在进行身份验证...OBTAINING_IPADDR:正在获取Ip地址CONNECTED:已连接SUSPENDED:已暂停DISCONNECTING:正在断开连接...DISCONNECTED:已断开FAILED:失败BLOCKED:已阻止VERIFYING_POOR_LINK...转载 2019-01-18 10:53:48 · 505 阅读 · 0 评论 -
好用的漂浮、浮动动画
/** * 按钮浮动动画 * * @param view */@SuppressLint("WrongConstant")private void initAnimation(View view) { List<Animator> animators = new ArrayList<>(); switch (view.getId()) { ...原创 2019-03-14 14:09:51 · 484 阅读 · 0 评论 -
6.0以上动态权限的申请
if (KbPermissionUtils.needRequestPermission()) { //判断是否需要动态申请权限 KbPermission.with(this) .requestCode(100) .permission(Manifest.permission.WRITE_EXTE...原创 2018-10-24 15:25:53 · 193 阅读 · 0 评论 -
Android通过SeekBar控制系统音量
通过SeekBar控制音量大小可以带来良好的用户体验并且直观地展现当前音量大小。1.自定义SeekBar样式由于系统自带的SeekBar样式一般不满足日常开发需求,所以需要我们去自定义样式。这里就简单做个示例。首先在Layout中添加SeekBar控件。 <SeekBar android:id="@+id/seekBar" andro...转载 2018-08-27 10:08:41 · 479 阅读 · 0 评论 -
HttpClient无法使用
useLibrary 'org.apache.http.legacy'原创 2017-09-05 16:17:34 · 726 阅读 · 0 评论 -
imageload默认配置
private DisplayImageOptions getOption() { DisplayImageOptions imageOptions = new DisplayImageOptions.Builder() .showImageForEmptyUri(R.mipmap.ic_launcher) .showImageOnFail(原创 2017-09-09 09:33:01 · 309 阅读 · 0 评论 -
广播的简单使用
发送的Activity中动态注册:private void reg() { IntentFilter filter=new IntentFilter(); filter.addAction("MyBroadcastReciever"); reciever = new MyBroadcastReciever(); registerReceiver(reciever,f...原创 2018-04-26 09:46:28 · 129 阅读 · 0 评论 -
本地(sdcard)音乐视频(视频播放带有左半屏亮度右半屏音量)播放
/*********************************************************************************************************** * 文件名: * 描述:音乐播放工具类直接实例化调用 * 时间:2018/4/23 17:40 * 版权: ********************************...原创 2018-04-26 09:50:31 · 292 阅读 · 0 评论 -
EventBus介绍与简单使用
EventBus介绍: EventBus出自greenrobot,和之前大名鼎鼎的GreenDao出自同一家。今天我们将学习分析Event 3.0,EventBus 3.0 最新的特性就是加入了注解,通过注解的方式 告知订阅函数运行在哪个线程中,是一种发布订阅设计模式(观察者设计模式)。。 github地址:https://github.com/greenrobot/EventBu...转载 2018-04-26 09:55:15 · 3012 阅读 · 0 评论 -
仿联系人定位悬浮
效果图导包:[html] view plain copycompile 'com.android.support:recyclerview-v7:23.1.1' compile 'ca.barrenechea.header-decor:header-decor:0.2.6' 这里还用到一个Jar包[html] view plain copy链接: https://pan.baidu.com/s...转载 2018-04-27 09:19:27 · 269 阅读 · 0 评论 -
制作一个简单的Android版的音乐播放器
音乐播放器是一个非常常见的应用,这篇博客就是介绍如何制作一个简单的音乐播放器,这款音乐播放器具有以下的功能:播放歌曲、暂停播放歌曲、、显示歌曲的总时长、显示歌曲的当前播放时长、调节滑块可以将歌曲调节到任何时间播放、退出音乐播放器实现效果如下实现方式:第一步:使用Android Studio创建一个Android工程,并且修改activity_main.xml文件[html] view plain ...转载 2018-04-27 09:29:06 · 7460 阅读 · 4 评论 -
Wifi连接+列表展示+防苹果弹窗输入密码连接
本人在这个项目中用到wifi扫描+连接,本想着偷懒省事去网上找,始终没有找到合适的就自己写了一篇,有不足请大神指出!话不多说,上代码!MainActivity主页面:public class MainActivity extends AppCompatActivity { private WifiAdmin wifiManager; private List<ScanR...原创 2018-06-19 16:32:52 · 414 阅读 · 0 评论 -
Android获取mac地址非20.0.0.0.0.0
public class GetMacUtils { public static String getMac(){ try { List<NetworkInterface> all = Collections.list(NetworkInterface.getNetworkInterfaces()); for (...原创 2018-08-09 15:04:32 · 323 阅读 · 0 评论 -
Android随机生成int数字永不重复
public class RandomId { private Random random; private String table; public RandomId() { random = new Random(); table = "0123456789"; } public String randomId() {...原创 2018-08-09 15:05:53 · 2639 阅读 · 0 评论 -
Android控制日志与输入
/** * 便于控制与查看的日志输出 */public class L { private static final int VERBOSE = 1; private static final int DEBUG = 2; private static final int INFO = 3; private static final int WARN = 4...原创 2018-08-09 15:07:20 · 354 阅读 · 0 评论 -
Android仿苹果白色dialog
/** * 身份验证dialog */public void authenticateDialog() { authDialog = new Dialog(this); authDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); Window window = authDialog.getWindow(); ...原创 2018-08-09 15:11:25 · 3238 阅读 · 0 评论 -
好用的工具类
// 圆形的ImageView:https://github.com/hdodenhof/CircleImageView// 吐司工具类:https://github.com/getActivity/ToastUtils// 标题栏:https://github.com/getActivity/TitleBar// 权限请求框架:https://github.com/getActivity/...原创 2019-03-15 11:18:51 · 213 阅读 · 0 评论