- 博客(38)
- 收藏
- 关注
原创 EventBus传值
导入依赖implementation 'org.greenrobot:eventbus:3.1.1'传出数据,跳转 EventBus.getDefault().postSticky(id); Intent intent = new Intent(context,DetailsActivity.class); context.startActivity(intent);在ac...
2019-02-17 21:06:15
241
原创 Retrofit+RxJava+Okhttp封装+mvp实现展示功能
导入依赖 implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:converter-gson:2.4.0' implementation 'com.squareup.retrofit2:adapter-rxjava:2.0.1' ...
2019-02-17 20:57:58
373
原创 左右联动(仿京东分类)
效果图 整体布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout...
2019-01-20 10:48:51
2280
原创 Glide加载圆形、圆角图片
加载圆形图片:RequestOptions mRequestOptions = RequestOptions.circleCropTransform().diskCacheStrategy(DiskCacheStrategy.NONE)//不做磁盘缓存.skipMemoryCache(true);//不做内存缓存Glide.with(mContext).load(userInfo.ge...
2019-01-20 10:34:38
562
原创 高德地图
导入jar包 添加权限<!--允许程序打开网络套接字--> <uses-permission android:name="android.permission.INTERNET" /> <!-- 定位 --> <!-- 用于访问GPS定位 --> <uses-permission android:n...
2019-01-20 10:28:39
241
原创 flowlayout--搜索框
导入依赖implementation 'com.hyman:flowlayout-lib:1.1.2' 搜索框布局 <EditText android:id="@+id/edit_find" android:layout_width="match_parent" android:layout_height="wrap_co...
2019-01-19 20:15:12
288
原创 XRecyclerview下拉刷新、上拉加载和多条目展示
Activity类或Fragment类(这里用的是fragment)public class SecondFragment extends Fragment implements ICircleView { Unbinder unbinder; @BindView(R.id.xrecy_cler_view) XRecyclerView xrecyClerView;...
2019-01-18 09:51:26
446
原创 Android购物车功能(全选、全不选、总价)
创建bean类 bean类中定义boolean类型的变量,生成getter、setter方法public class ShopCartBean implements Serializable { private String msg; private String code; private List<DataBean> data;...
2019-01-18 09:40:00
2979
1
原创 RecyclerView条目间隔
LinearLayoutManager设置Item间距的的一个辅助类(暂时只有LinearLayoutManager!!)public class SpaceItemDecoration extends RecyclerView.ItemDecoration { int space ; public SpaceItemDecoration(int space) { ...
2019-01-15 19:52:21
273
转载 String、Data、Long类型互相转换
date类型转换为String类型 // formatType格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒 // data Date类型的时间 public static String dateToString(Date data, String formatType) { return new SimpleDat...
2019-01-15 19:47:02
1694
原创 第三方登录、分享(QQ登录、QQ分享)
1.首先加入依赖 implementation files('libs/SocialSDK_QQ_Simplify.jar') implementation files('libs/umeng_social_api.jar') implementation files('libs/umeng_social_net.jar') implementation fil...
2019-01-14 14:53:38
1020
1
原创 全局异常捕获
public class CrashHandler implements Thread.UncaughtExceptionHandler { public static final String TAG="CrashHandler"; private static CrashHandler mInstance; /** * 系统默认UncaughtExcepti...
2019-01-12 17:06:07
223
原创 二维码扫描、生成
添加权限 <uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.VIBRATE" />添加依赖implementation 'com.journeyapps:zxing-android-emb...
2019-01-12 17:04:42
394
原创 属性动画
public class MainActivity extends AppCompatActivity { private ImageView img_view; private RelativeLayout linear; private int width; private int height; private AnimatorSet animat...
2019-01-06 20:19:21
161
原创 BottomTabBar实现切换fragment
导入依赖implementation 'com.hjm:BottomTabBar:1.1.1'布局文件 <com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_bar" android:layout_width="match_parent" android:layou...
2019-01-06 20:03:35
660
3
原创 自定义view——TopBar
布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f00">...
2019-01-06 19:58:49
411
1
原创 RecyclerView实现展示
在fragment中实现 public class ShouYeFragment extends Fragment implements IWeekView { private RecyclerView left_recycler; private RecyclerView right_recycler; private WeekPresenter weekPre...
2019-01-06 19:45:51
397
原创 XBanner轮播
导入依赖 implementation 'jp.wasabeef:glide-transformations:3.0.1'implementation 'com.xhb:xbanner:1.2.2'implementation 'com.nineoldandroids:library:2.4.0'布局 <com.stx.xhb.xbanner.XBanner ...
2019-01-01 21:35:32
226
原创 MVP实现展示信息
model类public class HomeModel implements IHomeModel{ @Override public void getData(String url, final ModelInterface modelInterface) { OkHttp.okHttpGet(url, new Callback() { ...
2019-01-01 21:29:40
759
原创 MVP实现登录注册
model类public class LoginModel implements ILoginModel { @Override public void login(String url, String name, String pwd, final ILoginCallBack iLoginCallBack) { OkHttp.okHttpPost(url,...
2019-01-01 21:23:42
308
原创 OkHttp+Okhttp拦截
首先导入依赖implementation 'com.squareup.okhttp3:okhttp:3.7.0'implementation 'com.squareup.okio:okio:1.12.0' public class Okhttp { private static volatile Okhttp instance; private Intercep...
2019-01-01 21:14:33
249
原创 横向滑动切换
horizontal布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_hei...
2018-12-20 10:41:59
240
原创 展示fragment
public class MainActivity extends AppCompatActivity { private LinearLayout linear_layout; private RadioGroup radio_group; private FragmentManager manager; private ZiXunFragMent ziXun...
2018-12-16 20:10:53
309
原创 封装AsyncTask
public class MyTask<T> extends AsyncTask<T,T,String> { Context context; String path,ram; private TaskListener taskListener; public MyTask(Context context, String path, S...
2018-12-16 20:09:45
257
原创 继承BaseFragment
public class ZiXunFragMent extends BaseFragMent implements XListView.IXListViewListener { private XListView xlist_view; private int page = 1; private String path = "http://api.expoon.co...
2018-12-16 20:08:32
487
原创 网络判断
public class HttpConnextion { public static boolean getNet(Context context){ ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_...
2018-12-16 20:07:20
108
原创 封装basefragment
public abstract class BaseFragMent extends Fragment { @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedI...
2018-12-16 20:06:42
238
原创 封装网络请求
public class HttpUrl { public static String getHttpCon(Context context,String path,String ram){ String data=""; try { URL url = new URL(path); HttpURLConne...
2018-12-16 20:05:38
155
原创 Imagerloder缓存
public class Application extends android.app.Application { @Override public void onCreate() { super.onCreate(); String path = Environment.getExternalStorageDirectory().getPath...
2018-12-09 19:00:05
138
原创 XlistView展示
public class ShouYeFragment extends Fragment implements XListView.IXListViewListener{ private XListView xlist_view; int page = 1; private String data; private MyAdapter adapter; ...
2018-12-09 18:56:29
125
原创 ViewPager滑动切换
public class MainActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener, RadioGroup.OnCheckedChangeListener { private RadioGroup radio_group; private ViewPager view_page...
2018-12-09 18:54:43
549
原创 XListView展示
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { int page = 1, count = 10; private XListView xlist_view; private String data; private MyA...
2018-12-07 21:23:32
170
原创 网络连接
public static boolean getNet(Context context){ ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ne...
2018-12-07 21:20:42
112
原创 ListView适配器
public class MyAdapter extends BaseAdapter { private Context context; private List<NewsBean.DataBean> list; public MyAdapter(Context context, List<NewsBean.DataBean> list) {...
2018-12-03 11:47:30
123
原创 ImageLoader
public class Application extends android.app.Application { @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration configuration = new ImageLoaderConfigu...
2018-12-02 19:50:16
108
原创 展示webView
public class WebActivity extends AppCompatActivity { private WebView web_view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...
2018-12-02 19:49:07
145
原创 解析json获取网络数据
public class SecondActivity extends AppCompatActivity { private ViewPager view_pager; private GridView grid_view; private String uri = "http://172.17.8.100/mobile/exam/findCommodityList"...
2018-12-02 19:47:53
215
原创 旋转动画
public class MainActivity extends AppCompatActivity { private ImageView img_view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat...
2018-12-02 19:44:36
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人