- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 Retrofit基础入门
一、 简介Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见OkHttp Github。二、如何使用首先需要在build.gradle文件中引入需要的第三包,配置如下: compile 'com.squ
2017-07-13 10:58:50 749
原创 Fragment之间三种传参方法
在进行Android开发过程中,我们知道Activity的重要性。但是自android3.0之后,android 中出现的Fragment重要性其实与Activity一样。今天小分队就聊下Fragment之间进行数据传递的三种方法;一、写setXX()方法,在Fragment进行赋值在MainActivity,声明Fragment对象,然后对象名.方法名,就可以在Fragmnet进行赋值。
2017-04-25 17:17:13 1234
原创 融云2.8.8简单的陌生人聊天
融云官网点击打开链接虽然里面有比较详细的介绍及视频,但是我还是把我写的代码及个人体验写下来,跟大家一起分享下。(有错的地方,希望大家不吝赐教)下载融云的SDK点击打开链接1.项目分别导入IMLib、IMKit2.现在App内onCreate()方法加上初始化if (getApplicationInfo().packageName.equals(getCurProcessNa
2017-03-30 10:10:56 895
原创 不一样的Activity
回顾android Activity,突然发现我不懂了,有可能是我以前没想太多,现在来整理下吧;(孔子曾说过 温故而知新,可以为师矣)Android 中最重要的是四大组件,即Activity、Service、ContentProvider和Broadcast。这4个组件分工明确,共同构成了可重用、灵活、低耦合的Android系统。
2017-03-28 17:22:20 342
原创 java动态添加控件布局
网上有很多动态添加控件布局等,但是都比较残缺。本人也在网上找的苦逼,这里把我自己写的代码贴上,希望跟我一起找着方面的同道有个快捷的实现方式。 /** * 2017.3.27 * @param image 要參入的資源id * @param num 第幾個主控件 * @return */ @TargetApi(Build.VE
2017-03-28 16:29:05 3519
原创 面向对象的六大原则的修炼杂记
最近在看设计模式的书,突然看见了面向对象的六大原则,有点懵。这里一边写点自己理解的,一边梳理下最近学习的知识一、单一职责原则:单一职责原则,用通用的解释是:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑
2017-02-14 16:44:11 259
原创 用小乌龟TortoiseGit-1.8.8.0-64bit操作git
这章其实是让自己更加了解下git与小乌龟的使用,比较简单。不过也希望能帮助那些刚刚进入小公司不会用git的同行。ps:因为小分队自己就将近研究3-5个月的git不得其门,超苦逼。在小分队的资源下来里有下载小乌龟。正常的pull,push开始步骤:步骤一:步骤二:在URL内输入github的克隆地址,点击ok。下载库之类的资源。步骤三:在你的地址内,需要先pull,保持开
2017-01-11 14:51:29 2124
原创 android webview视频播放
小分队做项目的时候,视频用h5来播放。第一个反应是webview来实现,小分队也是行动派,马上用android 自带的webview。balabalabala...跳坑了~。oppo android4.4.4能正常播放,在小米6.0的时候就出现各种各样的问题。虽然webview可能没什么用,但是还是写出来,让大家熟悉一下,代码如下xml: <WebView andro
2017-01-11 14:34:35 867
原创 android开发杂记二
填坑三:项目是使用开源的pullrefresh框架,PullToRefreshListView添加头部 svLv = (PullToRefreshListView) findViewById(R.id.sv_lv); View view_header = LayoutInflater.from(getContext()).inflate(R.layout.secondword_
2017-01-09 11:07:09 426
原创 android开发杂记一
填坑一:viewpager+fragment(3个fragment),其中有一个fragment内有listview,listeview内含有播放视频控件时,进入到界面会闪屏一次。原因是:listview内item的视频控件在fragment,fragment在activity是动态添加的,不会随着activity的初始化而刷新,只有在加载完fragment的时候加载刷新,所有会出现一次闪
2017-01-07 17:25:39 311
原创 android studio使用SVN版本管理器的方法
现在主流的版本管理器有git,svn。我这里介绍下,svn版本管理器的使用。svn下载,在我的资源内;安装svn,安装过程需要注意的是;一定要勾选 command lineclient tools。要不然你的安装bin目录不会有svn.exe文件,而且还会报Can't use Subversion command line client: svn Probabl
2016-11-28 14:46:52 417
原创 网络视频、本地视频的播放
说到视频播放,做过开发android的,都会下意识的想到VideoView、MediaPlayer与SurfaceView这几个控件。我这几天正好在做网络视频播放,虽然说以前也有用到过MediaPlayer与SurfaceView来播放视频,但是突然发现不知道是什么原因,使用这方法来播放网络视频的话,在不同手机内播放的效果不一样,恩 我以我开发的网络视频的经理来说吧 在不同手机内播放网
2016-11-19 19:21:12 2930
原创 网络加载图片类型变成bitmap
网络加载图片有很多框架,使用简单,避免开发者走弯路。这里我使用的是picasso框架,这里简单介绍下:picasso是Square公司开源的一个图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。因为我项目中需要把网络图片变成bitmap,所有我这里就说一下我使用picasso时,遇到的一些问题,与最后怎么解决的方法。pic
2016-11-07 16:04:24 5754
原创 java.lang.VerifyError解决方案
最近开发公司一个项目,融云的demo接入。android5.0的手机大部分可以正确使用,其他之下的手机会报java.lang.VerifyError.。之前以为是融云的兼容问题,后来把融云屏蔽掉,后面又接连报错,才意思到是我项目出问题,百度了一些资料,才发现java.lang.VerifyError有几种情况会报错;google的官方说法是:java.lang.VerifyError是adt与
2016-11-02 17:44:40 8774 2
svn64位版本管理器
2016-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人