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