- 博客(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
原创 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关注的人