自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Android面试知识点_

自我介绍:您好,我是xxx,从事android开发也有好几年了,总共呆过两家公司,第一家是xx,干了1年,在这家公司做过3个项目,刚开始的时候主要写一些需求文档,用xmind整理项目功能,做一些简单的界面,大家都知道搞it的技术很重要,所以我在完成自己的工作之余就经常看其他模块的实现代码,尽快提升自己的技术,也积极参与同事的讨论,提出一些自己的想法,很快业务也熟悉了;我记得在第二个项目的时候就能

2017-12-13 19:05:10 544

原创 ReRxMvpGreenDao_断点续传

Retrofit:public interface RetrofitZj { /* @Streaming*//*大文件需要加入这个判断,防止下载过程中写入到内存中*//* @GET Observable download(@Header("RANGE") String start, @Url String url);*/ @Streaming

2017-11-23 12:41:11 383

原创 GreenDao基本使用_

Ben类:@Entitypublic class User { @Id private long id; @Property private String name; @Property private int age;MyUserDao:public class MyUserDao { Context context;

2017-11-23 09:21:25 279

原创 Retrofit+RXJava_多线程下载视频列表

Model接口:public interface IDownLoadModel { void getData(String start,String url,String url2,GetCallback callback); interface GetCallback{ void GetComplete(ResponseBody res

2017-11-22 15:50:32 869

原创 ViewPager+Fragment

public class MainActivity extends FragmentActivity { ViewPager vp; List list; RadioGroup rg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-11-21 15:16:23 230

原创 仿探探_

compile 'com.github.bumptech.glide:glide:3.8.0' compile project(':library')布局:主布局<FrameLayout android:layout_width="match_parent" android:layout_height="50dp" andro

2017-11-21 09:36:24 971

原创 基类_

BaseActivity:public abstract class BaseActivity extends AppCompatActivity { T presenter; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate

2017-11-19 20:04:04 283

原创 上传头像_

工具类:import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.PorterDuff.Mode;import android.grap

2017-11-18 16:15:54 274

原创 自定义View圆圈箭头_

创建自定义View类:public class MyCircleView extends View{ //当前画笔画圆的颜色 private int CurrenCircleBoundColor; private Paint paint; ////从xml中获取的颜色 private int circleBundColor; private f

2017-11-18 15:33:24 316

原创 多线程断点续传视频列表

工具类:import android.content.Context;import android.content.SharedPreferences;import android.os.Handler;import android.os.Message;import java.io.InputStream;import java.io.RandomAccessFile;impo

2017-11-18 15:28:40 346

原创 Retrofit+RXJava_

@FormUrlEncoded @POST(Constant.LOGIN) Observable login(@FieldMap Map fields); @GET(Constant.CLASS) Observable shouye_class(); Retrofit RETROFIT = new Retrofit.Builder()

2017-11-12 21:00:44 252

原创 多线程下载更新版本_

public class UpdateManager { // 外存sdcard存放路径 private static final String FILE_PATH = Environment.getExternalStorageDirectory() +"/" + "AutoUpdate" +"/"; // 下载应用存放全路径 private static fi

2017-11-12 20:10:52 328

原创 RadioButton实现小圆点轮播_

public class FragmentNews extends Fragment { private ViewPager vp; private ListView lv; private RadioGroup rg; private RadioButton rb_news; private RadioButton rb_me; private

2017-11-08 10:02:50 341

原创 GridView实现频道管理_

public class FragmentMe extends Fragment { private GridView gv1; private GridView gv2; private GvBean gb; private List list1; private List list2; private MyGv1Adapter adapter1

2017-11-08 10:00:24 285

原创 多线程下载文件(支持暂停、取消、断点续传)

多线程下载文件(支持暂停、取消、断点续传)多线程同时下载文件即:在同一时间内通过多个线程对同一个请求地址发起多个请求,将需要下载的数据分割成多个部分,同时下载,每个线程只负责下载其中的一部分,最后将每一个线程下载的部分组装起来即可。涉及的知识及问题请求的数据如何分段分段完成后如何下载和下载完成后如何组装到一起暂停下载和继续下载的实现(wait()、notifyAll()、s

2017-11-08 09:40:38 598

转载 强大的图片加载框架Fresco的使用

Fresco

2017-11-01 15:26:50 203

原创 属性动画_展开菜单栏

public class MainActivity extends Activity implements View.OnClickListener{ private int imageRes[] = new int[]{ R.id.iv_a, R.id.iv_b, R.id.iv_c, R.

2017-10-27 20:02:51 359

原创 Android自定义捕获Application全局异常

大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开

2017-10-27 19:25:07 280

转载 Android自定义控件之自定义组合控件_

点击

2017-10-27 19:07:19 301

原创 二维码生成_

public class MainActivity extends AppCompatActivity { private TextView mTv_Ruslet; private EditText mInput; private ImageView mImg; private CheckBox isLogo; @Override protect

2017-10-27 19:03:57 331

原创 banner的使用_

public class MyBanner extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { Glide.with(context).load(path).into(imageView);

2017-10-26 12:16:34 287

原创 okhttp封装

public class OkHttpUtils { private Handler handler = new Handler(); public Handler getHandler(){ return handler; } //单例 private static OkHttpUtils okHttpUtils = new OkHttpU

2017-10-25 15:55:18 256

原创 okhttp_解析数据

@Override public void onResponse(Call call, Response response) throws IOException { final String string = response.body().string(); final User user = new Gso

2017-10-22 20:29:12 690

原创 XRecyclerView 实现下拉刷新和上拉加载更多

public class MainActivity extends AppCompatActivity { int type = 21; private User user; private XRecyclerView rv; private MyRVAdapter adapter; boolean flag = true; android.o

2017-10-16 20:38:04 557

原创 请求网络接口_注册登录之MVP模式

// 首先写Model层public interface ILoginModel { public void login(String num, String pass, Callback callback); public void save(String num,String pass); public void zhuce(String num,String pass

2017-10-15 20:38:34 307

原创 okhttp封装_

//单例模式来实现工具类public class OkHttp3Utils { private static OkHttpClient okHttpClient; //私有化的构造器 private OkHttp3Utils(){} public static OkHttpClient getInstance() { if(okHttpCl

2017-10-14 08:12:50 343

原创 属性动画_

public class MainActivity extends AppCompatActivity { TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo

2017-10-14 08:10:22 220

原创 自定义控件_画圆

public class MyProgressRound extends View{ Paint paint; private int mProgress = 0; private int mCountProgress = 0; private float mRadiuSize = 0; private float mRingSize = 0;

2017-10-14 08:01:12 318

原创 recyclerview瀑布流_图片二次采样

import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.drawable.BitmapDrawable;import android.os.Build;import android.support.annotation.RequiresApi;import a

2017-10-14 07:57:42 254

原创 自定义控件_View

CustomView类:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;imp

2017-10-09 07:59:19 320

原创 自定义控件_View----实现点击更换随机数

* onMeasure 测量方法 * onLayout 摆放位置--在自定义ViewGroup的时候需要使用 * onDraw 用来绘制 */public class CustomView extends View { Paint paint; char [] array = new char[4]; Random r = new Random();

2017-10-08 15:03:59 328

原创 RecyclerView_多条目---点击事件

public class MainActivity extends AppCompatActivity { private RecyclerView rv; private List list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat

2017-10-08 13:00:13 474

原创 jQuery动画

jQuery动画$(function(){$('#btn1').click(function(){$('img').hide(2000,function(){var size =$('img:hidden').length;alert("动画隐藏了"+size+"个");})});$('#btn2').click(function(){$

2017-09-21 14:30:28 255

原创 CSS_绝对布局

*{margin: auto;}.big{width:600px;height:600px ;background-color: bisque;position: relative;}.da{width:200px;height:300px;background-color: cornflowerblue;float: left;positi

2017-09-21 14:27:06 381

原创 AngularJs_Service

// --------------------------------------------------var app = angular.module("myApp", []);app.controller("myCtrl", function($scope, $interval) {// 获取当前系统时间$scope.time = new Date().toLocaleT

2017-09-21 13:57:34 221

原创 AngularJs增删改查_路由器

// 初始化数组var users = [{"id":1,name:'张三',pwd:111,age:20,sex:'男','state':false},{"id":"2","name":'李四','pwd':'222','age':'21',"sex":'女','state':false},{"id":3,name:'王五',pwd:333,age:22,sex:'男','state

2017-09-21 08:28:38 368

原创 Imageloader缓存

public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); File file = this.getCacheDir(); DisplayImageOptions options = new Displ

2017-08-25 09:37:49 268

原创 ViewPager+小圆点_ListView网络请求

public class FragmentNews extends Fragment { private ViewPager vp; private ListView lv; private RadioGroup rg; private RadioButton rb_news; private RadioButton rb_me; private

2017-08-24 08:41:59 324

原创 添加频道的兴趣爱好

public class FragmentMe extends Fragment { private GridView gv1; private GridView gv2; private GvBean gb; private List list1; private List list2; private MyGv1Adapter adapter1

2017-08-24 08:39:27 401

原创 Drawerlayout+ViewPager

public class MainActivity extends FragmentActivity { private DrawerLayout dl; List list = new ArrayList(); private ViewPager vp; private ListView lv; @Override protected void

2017-08-17 19:36:19 334

空空如也

空空如也

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

TA关注的人

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