![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
loveqRc
莫道君行早,更有早行人
展开
-
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 · 346 阅读 · 0 评论 -
开源项目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 阅读 · 0 评论 -
Android学习笔记--多渠道打包
多渠道打包什么是多渠道打包?渠道是国内Android平台特有的名词,由于Google Play在国内无法使用,所以出现了众多的应用市场,360市场,应用宝等,一个渠道代表一个应用市场。为什么要多渠道打包?如果你的应用只针对一个平台,那么无需多渠道(几乎不可能)。只要应用提供了多种下载途径,那么会用到多渠道,例如官网下载,豌豆荚下载等。多渠道的意义通过多渠道,可以更加详细的统计app被下载的途径。原创 2017-01-29 17:30:30 · 429 阅读 · 0 评论 -
Android学习笔记--RetrofitCallback封装
RetrofitCallback call.enqueue(new Callback<TngouNewsModel>() { @Override public void onResponse(Call<TngouNewsModel> call, Response<TngouNewsModel> response) { }原创 2017-02-12 18:18:40 · 990 阅读 · 0 评论 -
开源项目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 评论 -
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 · 431 阅读 · 0 评论 -
开源项目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 · 370 阅读 · 0 评论 -
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 阅读 · 0 评论 -
开源项目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 · 410 阅读 · 0 评论 -
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 · 473 阅读 · 0 评论 -
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 · 503 阅读 · 0 评论 -
Android学习笔记--BaseActivity和BaseFragment的再抽取
前言 以前都是对Activity或Fragment进行抽取,封装成BaseActivity或BaseFragment基类。随着Activity或Fragment的增加,往往基类的抽象方法就会越来越来多,但是很多时候它们的抽象方法是一样的。那么其实可以进一步的抽取,封装到一个接口当中。BaseActivity以前的是这样的public abstract class BaseActivity ex原创 2016-12-25 21:04:13 · 1465 阅读 · 0 评论 -
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 · 1289 阅读 · 0 评论 -
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 · 459 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android学习笔记--事件分发机制
Touch事件处理流程Touch事件传递机制流程转载 2016-12-25 09:41:03 · 547 阅读 · 0 评论 -
开源项目Meizhi学习笔记--RatioImageView
RatioImageView在使用RecyclerView+StaggeredGridLayoutManager实现布局中,图片数据从服务器返回,但服务器上每一张图片的大小不一致,在RecyclerView滑动过程中会出现以下效果。 其中ImageView的布局代码为<ImageView android:id="@+id/meizhi" android:layout原创 2017-02-04 07:20:34 · 1542 阅读 · 1 评论