自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dagger2引用

AndroidStudio 3.0以后版本包括3.0加下面依赖即可使用如果你的Studio不是3.0的版本去下面的网址进行配置   https://www.jianshu.com/p/39d1df6c877dcompile 'com.google.dagger:dagger:2.4'annotationProcessor 'com.google.dagger:dagger-compiler:2....

2018-02-08 14:35:45 354

原创 Android 布局控件摆放位置

<!--android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alignBa...

2018-05-14 14:38:10 7131 1

原创 地震波自定义View

MainActivitypublic class MainActivity extends Activity { private Button btn; private SeismicWaveView seismicWaveView; @Override protected void onCreate(Bundle savedInstanceState) { ...

2018-04-23 13:40:13 435

原创 热修复和插件化的好处

热修复可以解决的问题:  比如:刚发布了一款App就发现了比较严重的Bug  有一些晓得功能想即使推送给用户去使用。插件化可以解决的问题:比如:解决应用越来越大所带来的各种技术的限制          解决应用越来越大带来的合作开发的问题。 但是:热修复不会使应用的结构改变          插件化回事应用的结构改变插件化结构改变

2018-02-06 15:48:53 961

原创 事件分发机制

一张图片让你清晰的了解事件分发

2018-02-05 09:53:50 252

原创 Handler+SharedPreferences_3秒跳转

public class Welcome_Activity extends AppCompatActivity { TextView tv; SharedPreferences preferences; SharedPreferences.Editor editor; Handler handler = new Handler(); // 设置跳转时长

2018-01-23 11:44:36 422

原创 添加购物车_购物车

用到的依赖compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.facebook.fresco:fresco:1.5.0'compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-co

2017-12-21 11:59:41 656

原创 ijkPlayer 实现视频播放,暂停,功能

首先加入依赖compile 'fm.jiecao:jiecaovideoplayer:5.5'其次清单文件配置uses-permission android:name="android.permission.INTERNET"/> uses-permission android:name="android.permission.READ_EXTERNAL_STORAG

2017-12-20 09:52:32 2649

原创 Kotlin_Recyclerview_Rxjava的封装

View层interface ViewIn { fun Succers(bn: bean) fun Filde(e: Exception)}Modle层接口interface Modle { fun Succers(bn: bean) fun Filde(e: Exception)}Modle层实体类class Mod

2017-12-14 20:40:50 536

原创 自定义顶部标题栏

这是MainActivity布局xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la

2017-12-13 09:48:59 409

原创 EvenBus

用到的依赖compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.squareup.okhttp3

2017-12-10 20:44:17 337

原创 京东商城的分类

用到的依赖 compile 'com.android.support:recyclerview-v7:26.1.0' compile 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' compile 'com.sq

2017-12-10 20:38:39 1185

原创 MvP_retrofit的封装

用到的依赖compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.facebook.fresco:fresco:1.5.0'compile 'com.android.support:recyclerview-v7:2

2017-12-10 20:27:55 285

原创 MVP泛型+xRecyclerView+Retrofit+OkHttp+RxJava多条目,横向

这是所用到的依赖compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.squareup.retrofit2:retrofit:2.3.0'compile "io.reactivex.rxjava2:rxjava:2.1.7"compile 'io.reactivex.rxjava2:rxandroid:2.0

2017-12-07 14:45:26 512

原创 MVP泛型+RecyclerView+Retrofit+OkHttp+RxJava

主Activitypublic class SupperActivity extends BaseMvpActivity implements SupperView { @BindView(R.id.rv) RecyclerView rv; @Override public SupperPresenter initPresenter() {

2017-12-06 10:47:03 527

原创 mvp_greendao_recyclerview_fresco_retrofit2_butterknife_eventbus_ViewPage

主Activitypublic class MainActivity extends FragmentActivity { @BindView(R.id.vp_home) ViewPager vpHome; @BindView(R.id.rb1) RadioButton rb1; @BindView(R.id.rb2) RadioButton

2017-12-03 19:51:15 309

原创 GreenDao--retrofit--fresco--eventbus--recyclerview

先对GreenDao进行配置最外层也就是你的工程的build.gradle加上这行代码classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin然后就是你的项目就的依赖最上方加apply plugin: 'org.greenrobot.greendao'然后在buildTypes方法体下

2017-12-02 09:18:19 467

原创 Mvp实现登录注册

注册的Activitypublic class MainActivity extends AppCompatActivity implements NewsView{ EditText et_my1; EditText et_my2; Button bt_my; Button bt_my2; private NewsPS newsPS;

2017-11-23 08:57:46 425

原创 拦截器的请求头

/** * 添加请求头 */public class UserAgentIntercepter implements Interceptor {    @Override    public Response intercept(Chain chain) throws IOException {        Request request =  chain.reque

2017-11-22 20:31:49 1249

原创 Android用MVP实现的二级列表购物车

主Activity//实现view层的接口 并且重写接口的方法public class MainActivity extends AppCompatActivity implements MainViewListener { RecyclerView third_recyclerview; LinearLayout third_pay_linear; CheckB

2017-11-22 09:56:26 969

原创 RecyclerView做的瀑布流

MainActivtypublic class MainActivity extends AppCompatActivity { private List list=new ArrayList<>(); private RecyclerView recyclerview; private Handler handler = new Handler()

2017-11-19 20:22:09 371

原创 购物车一级列表

MainActivitypublic class MainActivity extends Activity { RecyclerView rv; LinearLayout linearlayout; TextView tv_main, third_totalprice, third_totalnum, third_submit; private ShopA

2017-11-19 20:13:43 402

原创 OkHttp请求_springview_recyclerview上拉刷新下拉加载

主Activitypublic class MainActivity extends Activity implements MultiIView { private MultilActivityPresenter presenter; private MultilActivityAdapter adapter; private RecyclerView recyc

2017-11-12 20:13:55 456

原创 二维码

主Activitypackage com.example.erweima;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.support.v7.app

2017-11-03 20:33:51 414

原创 画圆带动态边框圆中间显示百分比跟随边框动

public class CircleProgres extends View { Paint mPaint;//画笔 int radioWidth =30;//文字的长度 int progress=0;//中间的百分比从0开始 int max = 360; //所化的圆旋转360° public CircleProgres(Context context)

2017-11-02 19:16:53 437

原创 Android,自定义View画圆

public class CustomCirceViews extends View { //画笔 private Paint mPaint; int cy = 200; int cx = 200; public CustomCirceViews(Context context) { super(context); } pu

2017-11-02 09:27:51 495

原创 AngularJs仿淘宝购物车

月考模拟题//应用程序var app = angular.module("myApp", []);//主控制器app.controller("myCtrl", function($scope) {$scope.users = [{id: 1,names: "iphone",name: "张三",sjh: 1227272727,pi

2017-10-25 19:07:48 599

原创 淘宝的购物

var app = angular.module("myApp",['ngRoute']);//配置路由app.config(["$routeProvider",function($routeProvider){$routeProvider.when("/",{}).when("/addOrder",{controller:"addOrderCtrl",template

2017-10-25 19:06:30 246

原创 购物车_信息添加

牛人联盟.addUser{width: 100px;height: 40px;font-size: 18px;background-color: #11C1F3;}var app = angular.module("myApp",["ngRoute"]);//使用config配置路由规则app.config(["$routeProvider",funct

2017-10-24 20:16:36 717

原创 AngularJs_路由

.leftSide{width: 20%;display: inline-block;background-color: red;height: 600px;float: left}.rightSide{width: 80%;display: inline-block;background-color:#b2d235;height: 600px;fl

2017-10-24 19:22:10 268

原创 侧滑

侧滑菜单(runoob.com)                    angular.module('starter', ['ionic'])    .run(function($ionicPlatform) {      $ionicPlatform.ready(function() {        if(window.cordova && windo

2017-10-24 19:19:35 265

原创 路由设置

angular.module('ngRouteExample', ['ngRoute']).config(function ($routeProvider) {    $routeProvider.    when('/home', {        templateUrl: 'embedded.home.html',        controller: 'HomeContr

2017-10-24 19:15:31 715

原创 购物车,计算价格,tian

仁.cursors {cursor: pointer}var A = angular.module('myApp', []);//购物车 加A.directive('myAdds', function() {return {link: function(scope, element, attr) {element.click(func

2017-10-24 19:03:57 292

原创 购物车,全选,反选,删除,添加

var app = angular.module("myApp",[]);app.controller("myCtrl",function($scope){$scope.shops = [{name:"qq1",price:12.9,num:3,state:false},{name:"wx1",price:22,num:5,state:false},

2017-10-24 18:57:22 976

原创 购物车+路由

牛人联盟.addUser{width: 100px;height: 40px;font-size: 18px;background-color: #11C1F3;}var app = angular.module("myApp",["ngRoute"]);//使用config配置路由规则app.config(["$routeProvider",funct

2017-10-24 13:41:45 466

原创 球员信息的操作

.left{float: left;}.right{float: right;}.even{background-color: blue;}.odd{background-color: red;}.first{background-color: yellow;}.f{background-color: pink;}.d{b

2017-10-23 16:13:37 418

原创 球员信息

周考3球员信息                * {            margin: 0;            padding: 0;        }        table {            margin-top: 20px;            border-collapse: collapse;        }

2017-10-23 16:11:42 349

原创 用户信息的操作

综合练习.addUser{width: 100px;height: 40px;font-size: 18px;background-color: #11C1F3;}var app = angular.module("myApp",["ngRoute"]);//使用config配置路由规则app.config(["$routeProvider",funct

2017-10-22 19:59:11 5123

原创 AngularJs查询,添加,修改

Title                * {            margin: 0;            padding: 0;        }        table {            margin-top: 20px;            border-collapse: collapse;        } 

2017-10-22 19:12:54 1074

原创 用户添加,删除

$(function(){//给按钮添加点击事件$("#btn").click(function(){//用户输入的信息var name = $("input:eq(0)").val();var email = $("input:eq(1)").val();var tel = $("input:eq(2)").val();var flag1 = flag2 = fl

2017-10-22 18:34:52 362

空空如也

空空如也

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

TA关注的人

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