自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

loveqRc的博客

莫道君行早,更有早行人

  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 博文收集

Android Studio技巧Android Studio快速开发之道

2017-02-24 09:03:12 391

原创 JavaEE--Response

Response对象设置状态码void setStatus(int sc)设置状态码设置响应头(key:value)一个key对应一个value或一个key对应多个valuevoid setHeader(String name, String value)(一个key对应一个value)经常使用 setHeader(“aa”,”bb”); se

2017-02-22 23:12:42 525

原创 JavaEE--缺省的Servlet

缺省的Servlet在E:\apache-tomcat-6.0.36-windows-x86\tomcat6\conf\web.xml中有以下配置 <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</ser

2017-02-21 23:07:01 619

原创 Android开源框架学习--GreenDao

GreenDaoAndroid原生提供的Api给我们带来哪些不方便? 1.要手动拼装sql 2.要自己写常规数据库操作代码 3.不能自动把数据库中的数据影射成对象 4.没有实现级联查询什么是GreenDao?什么是ORM?优点?对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象

2017-02-17 17:56:51 433

原创 开源项目Meizhi学习笔记--保存图片到本地

public class RxMeizhi { public static Observable<Uri> saveImageAndGetPathObservable(Context context, String url, String title) { //使用RxJava,因为后面涉及请求网络和耗时操作 return Observable.create(n

2017-02-16 23:38:10 374

原创 Android学习笔记--RetrofitCallback封装

RetrofitCallback call.enqueue(new Callback<TngouNewsModel>() { @Override public void onResponse(Call<TngouNewsModel> call, Response<TngouNewsModel> response) { }

2017-02-12 18:18:40 991

原创 开源项目Meizhi学习笔记--VideoImageView

VideoImageView 黑发不知勤学早,看看又是白头翁VideoImageView用于显示视频的预览图,但是在Meizhi项目中并未触发效果。我单独把它弄成一个项目,以下是效果图。 布局代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.co

2017-02-07 11:02:46 412

原创 开源项目Meizhi学习笔记

MeiZhi 须知少时凌云志,曾许人间第一流第三方库LiteOrm NumberProgressBar HeadsUp smooth-app-bar-layout网络接口GankApi BaseUrl http://gank.io/api/ 1. http://gank.io/api/data/福利/” + DrakeetFactory.meizhiSize + “/{page}

2017-02-06 12:18:50 1382 2

原创 开源项目Meizhi学习笔记--工具类的收集

收集Meizhi项目中用到的自定义View和工具类Androids复制到粘贴板public class Androids { public static void copyToClipBoard(Context context, String text, String success) { ClipData clipData = ClipData.newPlainText("

2017-02-04 07:22:35 443

原创 开源项目Meizhi学习笔记--RatioImageView

RatioImageView在使用RecyclerView+StaggeredGridLayoutManager实现布局中,图片数据从服务器返回,但服务器上每一张图片的大小不一致,在RecyclerView滑动过程中会出现以下效果。 其中ImageView的布局代码为<ImageView android:id="@+id/meizhi" android:layout

2017-02-04 07:20:34 1545 1

原创 Android学习笔记--多渠道打包

多渠道打包什么是多渠道打包?渠道是国内Android平台特有的名词,由于Google Play在国内无法使用,所以出现了众多的应用市场,360市场,应用宝等,一个渠道代表一个应用市场。为什么要多渠道打包?如果你的应用只针对一个平台,那么无需多渠道(几乎不可能)。只要应用提供了多种下载途径,那么会用到多渠道,例如官网下载,豌豆荚下载等。多渠道的意义通过多渠道,可以更加详细的统计app被下载的途径。

2017-01-29 17:30:30 432

原创 Java学习笔记--Volatile关键字和内存可见性

Volatile关键字Demopublic class VolatileDemo { public static void main(String[] args) { ThreadDemo demo=new ThreadDemo(); new Thread(demo).start(); while(true){ if (d

2017-01-17 10:54:36 590

原创 Android学习笔记--FragmentTabHost完成首页布局

FragmentTabHost基本使用1.初始化TabHost。FragmentTabHost tabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);2.使tabHost和FrameLayout关联。tabHost.setup(this,getSupportFragmentManager(),android.R.id.tabco

2017-01-13 16:04:33 507

原创 Android学习笔记--ViewPagerIndicator集成

ViewPagerIndicatorTabPageIndicator布局引入,例如:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height

2017-01-10 11:13:28 475

原创 Android学习笔记--LoadingView封装

LoadingView 现在市场的应用大多数布局像上图所示,每一页都有自己访问网络的请求,然后根据请求回来的参数进行封装,而LoadingView里面封装了网络请求和回来显示的页面效果。package rc.loveq.p2ptest.view;import android.content.Context;import android.text.TextUtils;import andro

2017-01-09 17:43:39 1291

原创 Android学习笔记--常用工具类

自定义Application继承系统Applicationpublic class MyApplication extends Application { public static Context sApplicationContext; public static Handler sHandler; public static Thread mThread; p

2017-01-07 22:35:26 372

原创 Android学习笔记--Gson笔记

public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; @BindView(R.id.btn_bean_to_json) Button mBtnBeanToJson; @BindView(R.id.btn_json_to

2017-01-07 07:52:44 461

原创 Java学习笔记--IO流的操作

IO流练习复制文本的五种方式import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOExcept

2016-12-31 11:41:00 344

原创 Android学习笔记--如何修改SeekBar的样式

自定义SeekBar样式谷歌是怎么定义的? <SeekBar android:layout_width="wrap_content" android:layout_height="wrap_content" style="@android:style/Widget.SeekBar"/>谷歌定义的SeekBar的样式全在@android:sty

2016-12-25 22:21:29 2541

原创 Android学习笔记--初见AsyncQueryHandler

在没有遇到AsyncQueryHandler之前new Thread(new Runnable() { @Override public void run() { ....... Uri mImageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_UR

2016-12-25 22:02:10 379

原创 Android学习笔记--BaseActivity和BaseFragment的再抽取

前言 以前都是对Activity或Fragment进行抽取,封装成BaseActivity或BaseFragment基类。随着Activity或Fragment的增加,往往基类的抽象方法就会越来越来多,但是很多时候它们的抽象方法是一样的。那么其实可以进一步的抽取,封装到一个接口当中。BaseActivity以前的是这样的public abstract class BaseActivity ex

2016-12-25 21:04:13 1468

转载 Android学习笔记--事件分发机制

Touch事件处理流程Touch事件传递机制流程

2016-12-25 09:41:03 547

原创 Android知识总结--ListView的BaseAdapter抽取

BaseAdapter的抽取原型 一般继承自BaseAdaper主要重写getView()和getCount()方法,在getView方法中创建ViewHolder类(RecyclerView自带ViewHolder,而ListView需要我们自己实现)避免重复调用findViewById。这是一个典型的例子:package rc.loveq.listviewadapter;import an

2016-12-16 09:48:59 353

原创 Android学习笔记--Path基本操作

笔记参考自安卓自定义View进阶-Path基本操作package rc.loveq.canvas;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.Attrib

2016-12-15 12:17:53 348

原创 Android自定义View--圆形进度条RoundProgress

要实现的效果需要知道的知识点字体的高度和宽度是怎么测? 字体的高度就是textSize的大小。 字体的宽度怎么测量呢?Paint画笔中有测量字体宽度的api,如下: //测量字体的宽度 float width = mPaint.measureText(mProgerss + "%");字体的原点在哪里? 默认在字体的左下角(在drawText中用到,我们必须要让字体在控件

2016-12-13 09:17:06 2928

原创 Java学习笔记--Collections工具类

简介Collections是针对集合操作的工具类,里面的方法都是静态方法。Collections和Collection的区别?

2016-12-12 12:27:05 345

原创 Java学习笔记--Map接口

Map集合的特点将键映射到值的对象,一个映射不能包含重复的键,每个键只能映射到一个值。Map集合和Collection集合的区别?Map集合存储元素是成对出现的,Map的键是唯一的,值是可重复的。Collection集合存储元素是单独出现的,Collection的子类Set是唯一,不可重复,List是可重复的。Map集合的数据结构只针对键有效,和值无关。Collection集合的数据结构对元

2016-12-12 09:20:40 477

原创 Java学习笔记--Set接口

Set接口简介Set是不保存重复元素的Collection,Set接口只包含从Collection接口继承的方法,并且增加禁止重复元素的限制。实现Set接口的通用类是HashSet,LInkedHashSet,TreeSet类。HashSet类。HashSet采用hashCode算法存放元素,元素的存放顺序与插入顺序无关。HashSet是为了快速查找而实现的Set。由hashCode()和equa

2016-12-11 12:22:34 340

原创 Android自定义View--ScrollView实现回弹效果

需要实现的功能当下滑或上滑到尽头时还能继续滑动,释放手指后能自动回弹到原来的位置需要用到的知识点getScrollY() getScrollY是当前view的左上角相对于母视图(这里是ScrollView)的左上角的Y轴偏移量,上拉值增加,反之亦然。getMeasuredHeight()getHeight() 1.getMeasuredHeight()返回的是原始测量高度,与屏幕无关,ge

2016-12-08 10:13:57 1187

Android学习笔记--Gson笔记

http://blog.csdn.net/loveqRc/article/details/54169666 Android学习笔记--Gson笔记

2017-01-07

BaseAdapter抽取

http://blog.csdn.net/loveqRc/article/details/53689049 Android知识总结--ListView的BaseAdapter抽取

2016-12-16

自定义圆形进度条

http://blog.csdn.net/loveqRc/article/details/53606202 自定义圆形进度条RoundProgress

2016-12-13

自定义ScrollView,实现回弹效果

自定义ScrollView,实现回弹效果

2016-12-08

空空如也

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

TA关注的人

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