自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于OKhttp的异常:java.net.ProtocolException: expected 6137 bytes but received 7081

在上传视频的时候遇到的这个问题,原因是没有转码完成就上传了视频。解决办法:监听转码是否成功,在转码完成后再上传就没问题了或者可以直接delay 几秒(视情况而定一般3秒内),等转码完成上传...

2018-06-07 16:16:33 5301

原创 startActivityForResult使用小结

Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCod...

2018-06-01 13:38:51 616

原创 Android通过接口回调来实现数据更新(Kotlin版)

最近开发一个项目,用的是kotlin,本人kotlin水平有限,还请谅解,需要在fragment修改数据,然后更新到activity中,我使用接口回调来完成这个需求。先上一张图来看一下 修改完昵称,不仅要在fragment里更新数据,还要同步更新activity的数据开始说明接口回调来完成数据实时更新接口回调的作用就是:其一是传递数据,其二是保持数据的同步更新在fragme...

2018-05-22 16:02:49 1701

原创 Fragment与Activity之间的数据交互

Activity把值传递给Fragment1)使用Bundle来传递参数Bundle bundle = new Bundle();bundle.putString(Constant.INTENT_ID, productId);fragment.setArgument(bundle);获取argument @Override public void onSta...

2018-05-21 17:48:09 311

原创 在Fragment中获取父activity的控件

直接上代码getActivity().findViewById() //获取到控件 然后对控件进行操作就OK了

2018-05-21 11:34:35 6234 2

原创 GitHub如何删掉repositorie

先进入你想删除的项目,然后。。。。。。。。看图片就行了。

2018-04-14 15:23:15 390

原创 Android学习《第一行代码》04

通过活动管理器来随时随地退出程序Public class ActivityCollector{ public static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity){ activi...

2018-04-08 10:39:20 98

原创 最近学习MaterialDesign的一点笔记

Margin 和 padding在何时用如果希望缝隙在控件里面,就使用padding,可以增加控件的面积,反之使用margin控件高度的使用elevation属性的使用android:elevation=”4dp”用来改变控件的高度(三维) 一些控件规定的高度点击这里看官方文档fab 按钮的使用1. app:fabSize:控件大小,正常大小(56dp),mini...

2018-04-02 08:45:56 131

原创 android:scaleType属性

android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按比例扩大图片...

2018-03-26 14:55:43 96

原创 通过活动管理器来管理活动及启动活动的规范

public class ActivityCollector { public static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity){ activities.add(activity); } publ

2017-12-24 12:27:06 343

原创 JS基础笔记

js的对象定义var person = { name: ‘Bob’, age: 20, tags: [‘js’, ‘web’, ‘mobile’], city: ‘Beijing’, hasCar: true, zipcode: null };在同一个页面的不同的JavaScript文件中,如果都不用var申明,恰好都使用了变量i, 将

2017-11-10 22:35:05 153

原创 Android学习《第一行代码》03

活动的生命周期Android是使用Task来管理活动的,一个任务就是一组存放在栈里的活动的集合,也叫返回栈。活动有4种状态:运行状态,暂存状态(不处于栈顶但是可见),停止状态和销毁状态活动的生命周期: onCreate():在活动第一次被创建的时候调用,在这里完成初始化操作,如加载布局、绑定事件等。 onStart():在活动由不可见变为可见时调用。 onResume(

2017-11-09 18:43:43 141

原创 Android学习《第一行代码》02

这是第一行代码(第二版)的第二章笔记Menu(菜单): actionBar上的Menu,解决屏幕有限,功能太多,把没那么重要的功能放到Menu里。 在res里建menu文件夹,创建main.xml用于存放菜单<menu .....> <item android:id="@+id/add_item" android:title="Add"/>

2017-11-01 23:15:19 179

原创 商城模式转换,recyclerView的LinearLayoutManager转成GridLayoutManager出现的bug

最近在学习菜鸟商城这个项目,有一节是一个商品列表的转换,默认是用的recyclerView加载LinearLayoutManager的,下面这个样子我想把recyclerView的layoutManager设置成GridLayoutManager,下图的样子!这是进入页面时加载的recyclerView```mWaresAdapter

2017-10-19 20:31:43 980

原创 Android学习《第一行代码》01

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-13 21:03:42 224

原创 RecyclerView使用GridLayoutManager导致间隙变大的问题

我用recyclerView的时候设置LayoutManager为Grid,添加decoration为Grid,作为二级列表时,多次点击一级列表来跳转的时候,两张图之间的间隙在逐渐变大,后来发现是因为多次初始化Adaper的缘故。 mWaresAdapter = new WaresAdapter(getContext(), datas); mRecyclerV

2017-09-19 10:52:35 4321

原创 android新手遇见的坑

1、recyclerView 的重载方法 getItemCount()必须要返回data.size();否则不显示数据2、Fresco 图片加载框架需要自定义Application然后调用Fresco.initialize(this);来进行初始化3、Fragment用 xUtil的方式来初始化控件,在写ViewUtils.inject(this,view);的时候少了个参数this,导致

2017-09-19 10:27:11 297

空空如也

空空如也

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

TA关注的人

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