自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 需要注意的问题

一   图片分割 String images = listBean.getImages();String[] split = images.split("\\|");Glide.with(context).load(split[0]).into(holder.image);二  presenter三 constant 常量类四  用到来的依赖 implement...

2018-07-25 10:01:01 204 1

原创 二级列表实现 仿淘宝购物车 实现单选多选 添加功能

购物车页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"&...

2018-06-28 13:54:04 1312

原创 仿京东 分类页面 RecyclerView+ExpandableListView

分类页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widge...

2018-06-28 13:38:47 973

原创 bottomTabBar

布局页<com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottomTabBar" android:layout_width="match_parent" android:layout_height="match_parent" ></com.hjm.bottomtabbar.BottomTabB...

2018-06-28 11:29:27 229

原创 MVP 库

package com.example.mvp;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import com.example.mvp.mvp.BaseModel;import com.examp...

2018-06-14 19:21:31 186

原创 GRRENDao

public void cli(View view) {//创建daomaster的helper        DaoMaster.DevOpenHelper openHelper = new DaoMaster.DevOpenHelper(this, "kson.db");        //db        SQLiteDatabase db = openHelper.getWritable...

2018-06-11 08:19:39 195

原创 retrofit+RxJava +MVP请求接口数据

public class RetrofitUtils { private final Retrofit retrofit; private RetrofitUtils(){ HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor(); httpLoggin...

2018-06-10 18:53:30 326

原创 OKHttp MVP格式

MVPM层public class LogingModelImpl{ private ILoginModel iLoginModel; private OkHttpUtils okHttpUtils; private Context context; public void setiLoginModel(ILoginModel iLoginModel) { ...

2018-06-07 21:28:45 303

原创 设置全局Context

public class App extends Application {private static Context context; @Override public void onCreate() { super.onCreate(); context=getApplicationContext(); } public s...

2018-05-31 14:52:11 173

原创 自定义VIEW 实现梯形布局+XRecyclerView上下拉

梯形布局public class LadderView extends ViewGroup { public LadderView(Context context) { this(context,null); } public LadderView(Context context, AttributeSet attrs) { this(co...

2018-05-31 14:49:58 547 2

原创 RecyclerView

mode    http包public interface HttpCallback {    void onSuccess(DataBeans dataBeans);    void onFail(int errCode, String errMsg);}-------------------------------------public class HttpUntils implements...

2018-05-28 07:48:57 298

原创 TakePhoto 使用方法

一  依赖 compile 'com.jph.takephoto:takephoto_library:4.0.3'compile 'com.yanzhenjie:permission:1.0.5'二 权限 <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:na...

2018-05-27 19:37:19 8240 2

原创 OkHttp的二次分装

public class HttpUtils {    private static final String TAG = "HttpUtils-----";    private static HttpUtils httpUtils;    private final int SUCCESS = 0;    private final int ERROR = 1;    private MyHa...

2018-05-03 16:58:10 367

原创 MVP+原生注册登录

MVP中 application 包中  定义公共路径名的普通类public class Constant { public static final String BASE_URL="https://www.zhaoapi.cn/";}MVP中 model层中 bean类public class ReturnBean { /** * msg : 天呢!用户名或密...

2018-04-23 11:41:57 220

原创 流式布局

自定义ViewGroouppublic class XCflowLayout extends ViewGroup { //储存所有子View List<List<View>> mAllChildViews = new ArrayList<>(); //每行的高度 List<Integer> mLineHeight=ne...

2018-04-15 19:03:58 547

原创 pulltorefresh综合练习四月版

MHalper页面public class MHalper extends SQLiteOpenHelper{//构造器 建立数据库 public MHalper(Context context) { super(context, "lianxi3", null, 1); }//建表 @Override public void onCreate(S...

2018-04-04 11:27:57 134

原创 angular实例

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="libs/angular.min.js"></script> <

2018-04-03 15:41:09 817

原创 Dao类

public class JsonDao { private final MHalper mHalper; private SQLiteDatabase db; public JsonDao(Context context){ mHalper = new MHalper(context); } public void insert(Str...

2018-04-02 20:57:48 143

原创 SQLiteOpenHalper

public class MHalper extends SQLiteOpenHelper{ public MHalper(Context context) { super(context, "数据库名", null, 1); } @Override public void onCreate(SQLiteDatabase sqLiteDatabas...

2018-04-02 20:56:34 230

原创 H5 路由

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body ng-app="routingDemoApp"> <h2&am

2018-03-29 20:45:37 1171

原创 混合开发 手机屏幕适配

在网页的<head>中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。其中:width=device-width :表示宽度是设备屏幕的宽度initial-scale=1.0:表示初始的缩放比例minimum-scale=0.5:表示最小的缩放比例maximum-scale=2.0:表示最大的缩放比例user-scalable=yes:表示用户是否可以调整缩放比例 如果是想要一...

2018-03-21 10:41:34 412

原创 TabLayout 用法

1、添加依赖2、mainActivitypublic class MainActivity extends AppCompatActivity {    private TabLayout tabLayout;    private ViewPager viewPager;    //放所有的fragment    ArrayList<Fragment> fragmentList = ...

2018-03-05 16:07:27 139

原创 DrawerLayout 侧边栏写法

public class MainActivity extends AppCompatActivity {    private ListView lv;    ArrayList<String> list = new ArrayList<String>();    private FrameLayout fl_content;    private DrawerLayou...

2018-03-05 16:05:55 189

原创 Pulltorefresh 上拉加载,下拉更新

1、添加依赖2 、mainAcitvitypublic class MainActivity extends AppCompatActivity {    String baseUrl = "http://www.93.gov.cn/93app/data.do?channelId=0&startNum=";    private ArrayList<String> list =...

2018-03-05 16:04:24 118

原创 无线轮播

1、网络连接工具类private static ByteArrayOutputStream baos;   static String path="http://www.meirixue.com/api.php?c=index&a=index";    public static String getjson(){            try {                    U...

2018-03-05 16:01:23 108

原创 HorizontalScrollView 横向滑动标题栏的用法

private HorizontalScrollView horizontalScrollView;private LinearLayout linearLayout;private ViewPager viewPager;private String[] titles;private ArrayList<TextView> titlesView;@Nullable@Ov...

2018-03-05 15:56:28 651

原创 常用的依赖

1:gson    implementation 'com.google.code.gson:gson:2.2.4'   依赖在dependeccies下2:httpclien  useLibrary 'org.apache.http.legacy'            依赖在android下3:imageloader compile'com.nostra13.universalimagelo...

2018-02-21 15:36:35 234

转载 Java中强软弱虚四种引用

Java中强软弱虚四种引用一:引用的目的:在Java中垃圾回收器的运行是JVM操作的,但是我们仍然可以在一定程度上与垃圾回收器进行交互,其目的在于更好的帮助垃圾回收器管理好应用的内存,避免内存出现OOM这种交互方式就是使用JDK 1.2引入的java.lang.ref包,为对象指定不同的引用类型...

2018-02-21 15:30:53 134

原创 MApp 工具类

1--权限(联网,读写sd卡)<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="...

2018-02-21 15:24:47 370

原创 xlistview+多条目+imageLoader的综合应用

public class Fragment02 extends Fragment implements XListView.IXListViewListener { String url="http://api.expoon.com/AppNews/getNewsList/type/1/p/1"; List<Product.DataBean> list=new Ar...

2018-02-21 15:21:02 144

原创 NetHttpClient 工具类

public class NetHttpClient { public static String getUrlString(String urlString) { DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(urlS...

2018-02-21 15:13:17 455

原创 ImageLoaderUtils 工具类

public class ImageLoaderUtils { public static DisplayImageOptions getDisplayImageOption(){ DisplayImageOptions options = new DisplayImageOptions.Builder() .showImageOnLoadi...

2018-02-21 15:12:25 140

原创 Android studio导入library

1:file---new---import Module...2:gradle文件添加   compile project(':导入的library名字')  如下图:

2018-02-21 15:06:11 178

原创 AsyncTask 异步请求的用法

/** * asyncTask ---是sdk中提供好的异步任务代码, 我们可以用它来代替handler * ctrl+o 重写方法 */public class MainActivity extends AppCompatActivity {    public String urlString = "http://api.expoon.com/AppNews/getNews

2018-01-27 12:37:43 223

原创 HttpURLConnection 的用法

/** * 主线程 ---UI线程,不可以阻塞, 如果阻塞会报ANR(application not response) * 子线程---, 耗时操作,联网就是耗时操作; * 联网需要,申请权限申请联网的权限; *  * 1--控件 * 2--点击事件 * 3---请求网络 * 4 借助handler更新UI; */public class MainActi

2018-01-27 12:35:31 159

原创 HttpClient 的用法

public class MainActivity extends AppCompatActivity {    public String urlString = "http://api.expoon.com/AppNews/getNewsList/type/1/p/1";    @Override    protected void onCreate(Bundle savedIns

2018-01-27 12:34:09 134

原创 请求网络数据并listview优化展示

public class Child1Fragment extends Fragment {    private ListView lv;    private ArrayList list = new ArrayList    public String urlString = "http://api.expoon.com/AppNews/getNewsList/type/

2018-01-27 12:32:17 235

原创 Fragment内嵌套viewPager的方法

public class Main1Fragment extends Fragment {    private ViewPager viewpager;    private ArrayList fragments;    @Nullable    @Override    public View onCreateView(LayoutInflater infla

2018-01-27 12:30:22 963

原创 主页面帧布局的用法

public class MainActivity extends AppCompatActivity {    private FrameLayout fl_main;    private RadioGroup group;    private ArrayList fragments;    private FragmentManager supportFragmentM

2018-01-27 12:27:45 1158

原创 网络连接测试类

class NetStateUtil {    /**     * 获取手机网络状态     * -1 :无网络     *  0 :  蜂窝网络;     * 1  : wifi网络     * @param context 上下文对象     */    public static int getNetType(Context context) {        int mState = -1...

2018-01-26 13:53:30 208

空空如也

空空如也

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

TA关注的人

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