自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 简单ijkplay

权限必不可少看看你有没有android:name="android.permission.INTERNET"/> android:name="android.permission.READ_EXTERNAL_STORAGE"> android:name="android.permission.WRITE_EXTERNAL_STORAGE"> android:na

2017-11-23 10:29:16 618

原创 android 黄油刀

下面给大家介绍一种实用的黄油刀compile 'com.jakewharton:butterknife:6.1.0'配置完这个依赖直接可以使用

2017-11-23 09:38:13 5722

转载 Greendao+多线程断点续传

支持原创:http://blog.csdn.net/inter_native/article/details/78603256客官不要着急,下面给出你的困扰。想要用greendao首先需要配置1、在app的Gradle中配置:apply plugin: 'org.greenrobot.greendao'dependencies {        compile 'org.gre

2017-11-22 18:41:14 274

原创 Gr

public class MainActivity extends AppCompatActivity {private EditText editText,editText2; private Button zheng,shan,gai,cha; @Override protected void onCreate(Bundle savedInstanceState) {

2017-11-18 12:50:38 391

原创 android retrofit post

1.依赖 compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit2:converter-gson:2.0.1' compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1' compile 'io.reactivex:rxand

2017-11-12 18:20:54 1275

原创 android 断点续传

1.依赖compile 'com.loopj.android:android-async-http:1.4.9'2.mainpackage com.bwei.threaddownload;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import a

2017-11-12 18:16:32 334

原创 Mvp使用

1.model接口public interface Imodel { void login(String aa);}2.继承接口public class Mmodel implements Imodel { // 定义接口变量 private OnFinishLisenter lisenter; //定义接口 public int

2017-11-05 18:36:12 713

原创 Mvp简单使用

1.model接口public interface IUserMode { /** * 登录 * * @param user * @return 约定返回"true"为登录成功,其他为登录失败的错误信息 */ String login(User user);}2.继承接口public class UserMode imp

2017-11-04 09:21:47 291

原创 Retrofit

第一步导入依赖 compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit2:converter-gson:2.0.1' compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1' compile 'io.reactivex:rx

2017-11-03 20:11:56 313

原创 fresco动画

1、添加Fresco依赖 //静态图片 compile 'com.facebook.fresco:fresco:0.12.0' // 支持 GIF 动图,需要添加 compile 'com.facebook.fresco:animated-gif:0.12.0'12342、添加权限//网络权限 uses-permission android:nam

2017-11-02 21:18:59 865

原创 Okhttp封装

首先导入依赖compile 'com.squareup.okio:okio:1.5.0'compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'compile 'com.google.code.gson:gson:2.8.2'接着一起来粘

2017-11-02 21:17:19 319

原创 Mvp

Android MVP 模式 [1] 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式 的优势就充分显示出来了。MVP 模式是 MVC 模式在 Android 上的一种变体,要介绍 MVP 就得先介绍 MVC。在 MVC 模式中,Activity 应该是属于 View 这一层。而实质上,它既承担了 Vie

2017-11-02 21:15:39 289

原创 java8

StreamStream代表着一串你可以在其上进行多种操作的元素。流操作既可以是连续的也可以是中断的。中断操作返回操作结果。而连续操作返回流本身,这样就可以在该行上继续操作。流是创建在数据源上的,例如:Collection、List和Set。流操作既可以顺序执行也可以并行执行。 Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iter

2017-11-02 21:14:08 337

原创 swp

第一步xmlandroid.support.v4.widget.SwipeRefreshLayout第二部oncreatswipe.setOnRefreshListener(this);        recycle.addOnScrollListener(new RecyclerView.OnScrollListener() {            @Overrid

2017-10-26 08:57:21 274

原创 android 底部快速button

最快制作页面底部的四个RadioButto(1)先将compile 'com.hjm:BottomTabBar:1.1.1' 导入build.gradle。在布局文件里面导入把宽高全部都为充满。在创建一个布局fragment方便后面进行使用,里面什么都不用写。(2)在主类里面创建一个方法init(),将下面代码直接粘贴,复制bottomTabBa

2017-10-24 19:13:02 709

原创 android 高德地图

一、 要实现高德地图定位呢,首先需要做好以下几步准备: 1. 在高德开放平台注册帐号 注册地址:http://lbs.amap.com2. 在开发中下载Android平台下的地图SDK和定位SDK文件 进入相关下载下载自己想要的功能或文件,图只是截取了地图SDK的页面,定位SDK也是一样,按自己想要的文件下载。下载完成后解压得到:- 3D地图包解压后得到:3D地图显

2017-10-24 16:07:05 486

原创 android js交互

首先,来个javascript.html文件 内容如下:html>html>head> meta charset="utf-8"> title>MyjavaScripttitle> script> Android需要调用的方法--> function callJS(){ alert("Android调用了JS的callJS方法"); }

2017-10-24 16:05:26 237

原创 异常捕获

一、Application的生命周期在说如何完美退出APP之前,我们先来讲讲Application的生命周期.1、onCreate,app启动的主入口,程序启动的时候调用[java] view plain copy @Override  public void onCreate() {      super.onCreate();    }  2、o

2017-10-24 16:03:47 213

原创 自定义view 倒计时

1.创建一个类,继承Viewpublic class CompletedView extends View { // 画实心圆的画笔 private Paint mCirclePaint; // 画圆环的画笔 private Paint mRingPaint; // 画圆环的画笔背景色 private Paint mRingPaintBg;

2017-10-24 16:02:41 270

原创 android RecyclerView

<LinearLayout android:id="@+id/option_layout" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:onClick="options"

2017-10-15 19:13:10 324

原创 android recyclerView简单使用

compile 'com.android.support:mediarouter-v7:25.0.0' compile 'com.android.support:appcompat-v7:25.0.0' compile 'com.android.support:recyclerview-v7:25.0.0'第二部工程buildconfigurations.all { res

2017-10-13 13:13:40 253

原创 okhttp

package com.bwei.okhttp3ps.activity;import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.widget.ImageView

2017-10-12 19:56:05 302

原创 自定义View textview

attrs<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:openxu="http://schemas.android.com/apk/res-auto" and

2017-10-09 13:50:52 186

原创 自定义view 随机数

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent

2017-10-09 13:37:15 310

空空如也

空空如也

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

TA关注的人

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