- 博客(29)
- 资源 (4)
- 收藏
- 关注
原创 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
575
原创 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
666
原创 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
481
原创 开源项目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
451
原创 Android学习笔记--RetrofitCallback封装
RetrofitCallback call.enqueue(new Callback<TngouNewsModel>() { @Override public void onResponse(Call<TngouNewsModel> call, Response<TngouNewsModel> response) { }
2017-02-12 18:18:40
1037
原创 开源项目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
450
原创 开源项目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
1437
1
原创 开源项目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
484
原创 开源项目Meizhi学习笔记--RatioImageView
RatioImageView在使用RecyclerView+StaggeredGridLayoutManager实现布局中,图片数据从服务器返回,但服务器上每一张图片的大小不一致,在RecyclerView滑动过程中会出现以下效果。 其中ImageView的布局代码为<ImageView android:id="@+id/meizhi" android:layout
2017-02-04 07:20:34
1606
1
原创 Android学习笔记--多渠道打包
多渠道打包什么是多渠道打包?渠道是国内Android平台特有的名词,由于Google Play在国内无法使用,所以出现了众多的应用市场,360市场,应用宝等,一个渠道代表一个应用市场。为什么要多渠道打包?如果你的应用只针对一个平台,那么无需多渠道(几乎不可能)。只要应用提供了多种下载途径,那么会用到多渠道,例如官网下载,豌豆荚下载等。多渠道的意义通过多渠道,可以更加详细的统计app被下载的途径。
2017-01-29 17:30:30
479
原创 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
625
原创 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
576
原创 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
515
原创 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
1344
原创 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
396
原创 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
490
原创 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
387
原创 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
2582
原创 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
416
原创 Android学习笔记--BaseActivity和BaseFragment的再抽取
前言 以前都是对Activity或Fragment进行抽取,封装成BaseActivity或BaseFragment基类。随着Activity或Fragment的增加,往往基类的抽象方法就会越来越来多,但是很多时候它们的抽象方法是一样的。那么其实可以进一步的抽取,封装到一个接口当中。BaseActivity以前的是这样的public abstract class BaseActivity ex
2016-12-25 21:04:13
1513
原创 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
393
原创 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
386
原创 Android自定义View--圆形进度条RoundProgress
要实现的效果需要知道的知识点字体的高度和宽度是怎么测? 字体的高度就是textSize的大小。 字体的宽度怎么测量呢?Paint画笔中有测量字体宽度的api,如下: //测量字体的宽度 float width = mPaint.measureText(mProgerss + "%");字体的原点在哪里? 默认在字体的左下角(在drawText中用到,我们必须要让字体在控件
2016-12-13 09:17:06
2978
原创 Java学习笔记--Collections工具类
简介Collections是针对集合操作的工具类,里面的方法都是静态方法。Collections和Collection的区别?
2016-12-12 12:27:05
376
原创 Java学习笔记--Map接口
Map集合的特点将键映射到值的对象,一个映射不能包含重复的键,每个键只能映射到一个值。Map集合和Collection集合的区别?Map集合存储元素是成对出现的,Map的键是唯一的,值是可重复的。Collection集合存储元素是单独出现的,Collection的子类Set是唯一,不可重复,List是可重复的。Map集合的数据结构只针对键有效,和值无关。Collection集合的数据结构对元
2016-12-12 09:20:40
505
原创 Java学习笔记--Set接口
Set接口简介Set是不保存重复元素的Collection,Set接口只包含从Collection接口继承的方法,并且增加禁止重复元素的限制。实现Set接口的通用类是HashSet,LInkedHashSet,TreeSet类。HashSet类。HashSet采用hashCode算法存放元素,元素的存放顺序与插入顺序无关。HashSet是为了快速查找而实现的Set。由hashCode()和equa
2016-12-11 12:22:34
380
原创 Android自定义View--ScrollView实现回弹效果
需要实现的功能当下滑或上滑到尽头时还能继续滑动,释放手指后能自动回弹到原来的位置需要用到的知识点getScrollY() getScrollY是当前view的左上角相对于母视图(这里是ScrollView)的左上角的Y轴偏移量,上拉值增加,反之亦然。getMeasuredHeight()getHeight() 1.getMeasuredHeight()返回的是原始测量高度,与屏幕无关,ge
2016-12-08 10:13:57
1279
Android学习笔记--Gson笔记
2017-01-07
BaseAdapter抽取
2016-12-16
自定义圆形进度条
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人