自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android 一些网址记录

一行代码搞定漂亮的Android6.0权限申请界面 mp-android-index DL : Apk动态加载框架 Flutter中文网 Android Developers android ffmpeg视频流播放 Android:这是一份很详细的Socket使用攻略 Android推送从服务器到客户端一体化解决方案(1)-socket长连接实现 Android通讯-webSock...

2018-07-16 15:47:34 186

原创 Android 单击水波纹

从一个外部项目里拿了一个白变灰的单击水波纹效果,直接使用就可以: android:foreground="?attr/selectableItemBackground"5.0开始增加了一个点击的水波纹实现方式:ripple, 更加简洁, 只要5.0以上和以下都做Drawable文件就可以实现了, 炒一个地址:传送门...

2018-07-03 16:59:32 380

转载 安卓开发中SpannableString设置圆角背景

这是我从网上抄来的, 原地址不记得了代码如下:public class RoundBackGroundColorSpan extends ReplacementSpan{ private int bgColor; private int textColor; public RoundBackGroundColorSpan(int bgColor, int textC...

2018-07-03 14:53:19 2522 2

原创 Android Activity切换之间生命周期方法之间的跳转

1.从MainActivity跳转到Main2Acitivity,生命周期方法切换如下: 很清晰了: MainActivity先失去焦点,执行onPause方法, 再就是Main2Activity的一系列生命周期方法的回调, 直到Main2Activity获取到屏幕焦点, 然后再调用MainAcivity的onStop()方法。2. 从Main2Activity回到MainActi...

2018-06-30 14:37:59 847

原创 Android 杂记

广播杂记:其实复杂的不是广播接收器(BroadcastReceiver), 而是我们注册广播是添加的过滤器(IntentFilter), 因过滤器的存在, 广播接收器才能接受我们配置的过滤器所添加的一系列类型的广播。...

2018-06-28 14:55:34 139

原创 Android Fragment中创建的Fragment回传数据记录

通常会碰到在FragmentParent中创建另外一个FragmentSon, 最后还需要从FragmentSon中传递数据回FragmentParent的情况, 在这里,官方有一种推荐使用方式:代码如下://(FragmentParent.java)//其中两个参数:this:表示当前的fragmentParent对象, 第二个是请求码fragmentSon.setTargetFra...

2018-06-27 16:26:02 846

原创 Android Studio冗余代码合并的方式

在代码中, 我们经常会出现重复的代码, 我们可以使用AS自带的方式进行合并以使代码看上去不至于冗余:![这里写图片描述](https://img-blog.csdn.net/20180627161334811?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MTA4NzU1/font/5a6L5L2T/fontsize/400/fill...

2018-06-27 16:14:06 1112

原创 Android中RecyclerView设置

在RecyclerVie中存在一个方法,是用以设置每个item之间的间距的:addItemDecoration(); 传的是一个ItemDecoration对象, 而一般我们使用的话可以直接继承ItemDecoration复写相关方法就可以了代码如下:public class MyItemDecoration extends RecyclerView.ItemDecoration { ...

2018-06-05 19:25:48 554

原创 Android记录:流式布局(FlowLayout)

Android中常见的一种搜索记录格式如下(图片来自流式项目,地址:https://github.com/hongyangAndroid/FlowLayout):

2018-05-25 17:13:46 205

原创 Android Fragment中绑定Activity的新姿势(onAttach)

一般,我们再Fragment中使用context都是使用getActivity()方式,获取父Activity基本都是使用(FatherActivity)getActivity()方法;但是再实际开发中,我碰到过好几次取空的现象,非常的不稳定,其实Fragment和Activity还有一种更加稳定的通信方式,先看下面这一段代码:private OnFragmentInteractionLi...

2018-05-25 16:05:30 7321

原创 关于在Fragment中请求权限使用记录

在activity中,我们通常使用 ActivityCompat.requestPermissions(final @NonNull Activity activity, final @NonNull String[] permissions, final @IntRange(from = 0) int requestCode);方法来请求权限;但是在Fragmen...

2018-05-22 11:38:49 1108 1

原创 Android RecyclerView的requestLayout()和notifyDataSetChanged()记录

在开发中,我们时常会使用到RecyclerView, 而在使用RecyclerView的一些变种的时候需要区分一下如题所说的两个方法的使用方式:-1. recyclerView.requestLayout(): 当我们按下某个按钮的时候,我们选择的布局发生改变,如原先我们使用的是item_defalut布局,之后使用的是item_selected布局,再次按下按钮,布局又从item_...

2018-05-21 15:01:37 2624

原创 Android 关于存储本地及存储活动信息的时间记录

1. 本地存储:在源码中发现:Note: do not count on this method being called as a place forsaving data! For example, if an activity is editing data in a contentprovider, those edits should be committed in either ...

2018-05-10 11:32:48 825

原创 Android端Socket使用记录

说明: 本文是好几个文章的整合,刚好能够使用,也没有做任何优化,原作者我也找不到了。。。1。 服务器端的Socket是使用TCP/UDP工具模拟的2.重点是Android端的Socket,分两部:a.发送数据给服务器b.接受来自服务器的数据2.11.建立连接:new Thread(new Runnable() { @Override publi...

2018-04-24 16:10:11 210

转载 Android-25种开源炫酷动画框架

前言转载地址:http://blog.csdn.net/u013101864/article/details/51500136;感谢作者的无私啊(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以

2017-10-10 11:47:18 177

原创 Android 四大组件之一的Activity

Android开发工具: Android Stuido 这篇文章主要是讲解Activity的,但是如果不讲Layout布局文件的话很难带入,所以会先简单讲一下布局文件,让大家有一个基本概念 什么是Activity,什么是Layout文件对于手机用户来说,关心的只是当我手指按在屏幕某个位置之后手机会发生什么,如页面跳转,播放音乐,聊天等等;而对于APP开发者来说,最基本的关心也应当是用户的关

2017-08-01 16:17:30 450

原创 CentOS6上面的samba安装基础

安装前说明:前段时间被samba搞的有点烦,网上资料太多了看得我眼花,所以安装好后不敢保留,与君分享我这里没有配置文件的修改内容,只是简单的装好samba并且可以实现文件共享Linux系统是CentOS6,安装在虚拟机上面,虚拟机是VMware WorkStation这里使用的是rpm包安装包之间存在一种依赖关系,建议先安装依赖的包再安装samba,不建议使用 “–nodeps”(不考虑依

2017-05-06 11:20:11 897 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除