自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最全Linux命令大全 看这一篇就够了 简单明了 随用随查

~ 家目录/根目录CD 进入ls 展示当前目录下的所有内容ll详细的展示所有文件mkdir 创建文件夹mkdir -p a b c 创建多个文件夹mkdir -p a/b/c 逐级创建文件夹Cd ..返回上一级Clear 清屏Ctrl + l 清屏Ctrl + shift+l 清屏Ifconfig 查看ipCd /home/test001/a/b/c 按路径进入指定文件夹Pwd 查看当前所在路径rm -rf 文件夹名...

2022-05-30 16:04:23 463

原创 Base封装

BasePresenter//定义一个泛型,起到占位的作用public class BasePresenterV> { private WeakReferenceV> iView; //定义一个变量,在P层中调用 protected V myView; //定义一个方法用来获得View protected void AttchView(V

2017-12-15 21:25:07 256

原创 算法

public classMainActivityextendsAppCompatActivity { EditText mynum; Button start,start2,start3; TextView end; String str=""; @Override protected void onCreate(Bundle s

2017-11-29 14:10:24 219

原创 SharedPreference封装

public class SharedPreferencesUtils { /** * 保存在手机里面的文件名 */ private static final String FILE_NAME = "share_date"; /** * 保存数据的方法,我们需要拿到保存数据的具体类型,然后根据类型调用不同的保存方法 * @par

2017-11-23 10:33:55 345

原创 二级列表购物车!!复制可用C+V

首先是主页面布局RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> RelativeLayout

2017-11-22 11:09:54 295

原创 Banner轮播图简单实现

ArrayList mlist;mlist = new ArrayList<>();mlist = list;ArrayList bannerlist = new ArrayList();for(int i=0; i<list.size();i++){ String ad1s = list.get(i).getImage_url(); bannerlist.add(ad

2017-11-18 09:40:46 571

原创 IJKPlayer简单实用流程

首先是一个网络权限uses-permission android:name="android.permission.INTERNET">uses-permission>之后是把工具包导入工程(一个是lib,一个是Main)然后再build.gradle里这个与android平级repositories { mavenCentral() fla

2017-11-16 18:54:48 323

原创 GreenDao的简单实用增删改查

配置GreenDao请参考http://blog.csdn.net/Hi_AndG/article/details/54695725布局只有四个点击事件,就不粘了public class MainActivity extends AppCompatActivity { UserDao userDao; Button btn,btn_up,btn

2017-11-15 13:56:37 375

原创 RecyclerView 多条目加载demo

public class MyHomeXRecyclerAdapter extends RecyclerView.Adapter { Context context; HomeBean.DataBean list; ArrayList bannerlist; public MyHomeXRecyclerAdapter(Context context, HomeB

2017-11-15 09:01:30 196

原创 EventBus

首先要添加依赖compile 'org.greenrobot:eventbus:3.0.0'Mainpublic class MainActivity extends AppCompatActivity { EditText username,password; Button btn_login; TextView tv;

2017-11-12 18:40:24 224

原创 断点续传简单练习(xutils)

第一步先导入xutils 的jar包MainActivitypublic class MainActivity extends AppCompatActivity implements View.OnClickListener { private ProgressBar pb; private TextView tv_error; private Te

2017-11-10 14:14:57 309

原创 全选+删除+网络请求

布局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:id="@+id/activit

2017-11-06 14:00:04 272

原创 自定义View进度条

自定义一个View继承View类public class MyVicrClass extends View { Timer timer = null; int outColor = Color.BLACK; float du = 0; Handler handler = new Handler(){ @Override

2017-11-05 19:28:21 158

原创 MVP+Rectrofit+RXJAVA+Fresco

依赖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:rxandroid:1.

2017-11-04 11:12:25 232

原创 MVP练习网络请求

UserModelpublic class UserModel implements IModel { ArrayList list; private OnFinishLisenter lisenter; public interface OnFinishLisenter{ void OnFinish(ArrayList list);

2017-11-03 21:02:54 168

原创 MVP详解

M Moudle 主要写耗时操作,例如网络请求。主要做网络处理V view 视图,例如activity 负责绘制UI,与用户交互P Presenter 通过实现初始化moudle实例,处理View层。是Moudle 和 View 的连接纽带优点:降低耦合度,模块职责划分明显,利于测试驱动开发,代码复用,隐藏数据,代码灵活性二、为什么使用MVP模式在A

2017-11-02 20:29:06 216

原创 Fresco三级缓存

1. Bitmap缓存Bitmap缓存存储Bitmap对象,这些Bitmap对象可以立刻用来显示或者用于后处理在5.0以下系统,Bitmap缓存位于ashmem,这样Bitmap对象的创建和释放将不会引发GC,更少的GC会使你的APP运行得更加流畅。5.0及其以上系统,相比之下,内存管理有了很大改进,所以Bitmap缓存直接位于Java的heap上。当应用在后台运行时,该内存会被清

2017-11-02 20:28:23 940

原创 OKHTTP3的封装

一、GsonArrayCallback类package com.bawei.test.wangyiming20171016.utils;import android.os.Handler;import com.google.gson.Gson;import com.google.gson.JsonArray;import com.goog

2017-11-02 20:08:07 1020

原创 XRecycler下拉刷新上拉加载

布局com.jcodecraeer.xrecyclerview.XRecyclerView android:layout_width="match_parent" android:id="@+id/show_recycler" android:layout_height="match_parent">com.jcodecraeer.xrecyclervie

2017-10-25 19:48:35 259

原创 简单版购物车功能实现

主布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:l

2017-10-25 15:23:30 644

原创 自定义view进度条圆形

public class MyVicrClass extends View { Timer timer = null; int outColor = Color.BLACK; float du = 0; Handler handler = new Handler(){ @Override public void handleMes

2017-10-25 14:02:57 198

原创 android 属性动画

MyCirView cirview;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cirview = (MyCirView) findVi

2017-10-25 13:24:53 109

原创 RecyclerView灵活使用

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'compile 'com.youth

2017-10-25 13:07:21 138

原创 自定义view

public class MyCirView extends View { public MyCirView(Context context) { super(context); } public MyCirView(Context context, AttributeSet attrs) { super(context, attrs);

2017-10-25 13:05:33 186

原创 登录页面(使用数据库)

sql语句如下:增加  insert into 表名(参数)values (?,?);查询  select * from 表名 where 条件修改 update 表名 set 参数=? where 条件首先要创建一个SQLiteHelperpublic class MySqlHelper extends SQLiteOpenHelper { public

2017-10-10 09:07:57 6513

原创 二维码生成

首先依赖一个包然后写builder.gradleandroid { compileSdkVersion 24 buildToolsVersion "24.0.3" defaultConfig { applicationId "com.bawei.myzxingdemo" minSdkVersion 16 targe

2017-10-09 15:01:11 194

原创 自定义view

四个步骤1. 创建类继承View2. 4个构造方法+4个基本方法3.  在onDraw进行需求绘制4. 自定义属性: attrs文件   5. 在创建的类中  取值+初始化属性值    注意:① 在布局文件(activity.xml )中 写入xmlns:dabin="http://schemas.android.com/apk/res-auto

2017-10-09 13:28:21 186

空空如也

空空如也

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

TA关注的人

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