- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 Android集成高德地图实现自定义Marker
配置好地图之后首先是添加MarkerMarkerOptions markerOption = new MarkerOptions(); markerOption.position(new LatLng(Double.parseDouble(lat), Double.parseDouble(lon)); ...
2019-10-29 10:57:49
2337
原创 Android ViewPager禁止左右滑动
直接自定义一个NoScrollViewPager 他直接继承ViewPagerpublic class NoScrollViewPager extends ViewPager { // 是否禁止 viewpager 左右滑动 private boolean noScroll = true; public NoScrollViewPager(Context conte...
2019-08-05 10:37:44
472
原创 Android使用SharedPreferences保存状态,实现第一次进入引导页,第二次进入首页
只需要把这个实体类给放到Activity就可以private SharedPreferences pref; //用于判断是否是第一次运行,运行后变为false private boolean isFirst = true; private Intent intent;private void DaoHangYe() { RelativeLayo...
2019-06-04 16:33:37
1160
原创 Android判断网络连接状态及双击退出APP
这次是安卓常用的两个小功能,一个是判断网络是否连接,另一个是双击返回键退出APP,这两个类都是放到代码里都能用判断网络的实体化类public void getNetInfor() { //首先是获取网络连接管理者 ConnectivityManager manager = (ConnectivityManager) getS...
2019-06-04 10:34:06
323
原创 Android适配之今日头条适配方案
前介:头条适配是根据设计图宽度,算出density(可以理解为密度),继而算出dpi,替换系统中的dpi.则XML即可按照UI所给设计图设置宽度.达到适配目的.使用方式:直接在Application的onCreate方法中调用import android.app.Application;public class App extends Application{ @Ov...
2019-05-21 14:43:00
5662
1
原创 Android 自定义dialog
在Android开发中常常会遇到一些需求场景——在界面上弹出一个弹框,对用户进行提醒并让用户进行某些选择性的操作,如退出登录时的弹窗,让用户选择“退出”还是“取消”等操作。Android系统提供了Dialog类,以及Dialog的子类,常见如AlertDialog来实现此类功能。一般情况下,利用Android提供的Dialog及其子类能够满足多数此类需求,然而,其不足之处体现在:1...
2018-12-21 15:46:19
399
原创 android事件总线EventBus3.0使用方法详解
一.EventBus概述1.EventBus的三要素EventBus有三个主要的元素需要我们先了解一下:Event:事件,可以是任意类型的对象。Subscriber:事件订阅者,在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onEventAsync,他们分别代...
2018-01-03 10:01:42
459
原创 RXjava+Retrofit请求数据
代码跟昨天那个Retrofit的代码差距不大,就只是在运用Retrofit的时候把RXjava加了进去效果图也跟昨天的一样首先是依赖compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1' compile 'io.reactivex:rxandroid:1.1.0' compile 'com.squareup.r
2018-01-02 20:48:29
554
原创 Retrofit+Fresco请求网络数据并展示到RecyclerView
先看效果,效果有点丑,但注重功能第一步,导依赖compile 'com.android.support:recyclerview-v7:26.1.0' compile 'com.facebook.fresco:fresco:0.9.0+' compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compil
2018-01-01 20:55:06
544
原创 使用OkHttp网络请求+Fresco图片显示把请求到的数据展示到ListView上
Fresco是个强大的显示图片的控件,这里我只用它显示圆形图片了
2017-12-27 14:59:33
2070
2
原创 使用OkHttp+popupwindow显示底部状态栏实现上传图片功能
用OkHttp+popupwindow弹出底部状态栏,里面可调用相机,相册功能进行图片的上传下载
2017-12-08 11:05:11
458
原创 MVP架构分包+OkHttp网络请求数据并展示到xrecyclerview上
用MVP框架做一个okhttp请求网络数据并展示到xrecyclerview上
2017-12-07 19:24:53
477
原创 android异常收集错误信息并保存到crash文件夹下
现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天的实体就是如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序。
2017-12-05 10:55:07
3385
原创 使用自定义View做一个小开关
在做开发的过程中安卓提供的控件不可能全部满足我们的需求,这时就需要用自定义控件来做出来自己想要的控件,今天就做了一个小开关
2017-11-30 16:22:00
379
1
原创 FlowLayout实现自定义的流式布局
还是老规矩,先看效果再看代码废话不多说,直接上代码首先自定义一个FlowLayout类import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import java.uti...
2017-11-30 16:07:46
871
原创 OkHttp+RecyclerView多条目展示数据
要想实现多条目的加载数据首先要导入依赖compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.squareup.okhttp3:okhttp:3.9.0'implementation files('libs/gson-2.3.1.jar')
2017-11-29 10:26:47
1752
原创 OkHttp封装+RecyclerView显示网络请求数据
一个很简单的方法实现OkHttp的封装把网络数据请求到再显示到RecyclerView上
2017-11-20 19:44:16
823
原创 XListView上拉刷新下拉加载
//首先先配好XListViewimport android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.w
2017-09-19 14:13:35
450
原创 Viewpager获取网络图片进行自动无限轮播
public class MainActivity extends AppCompatActivity {//先获取到这个控件 ViewPager vp; //创建一个集合把要加载的网络图片放进去 List list; //用handler机制来做一个延迟操作 从而实现图片的轮播 Handler handler = new Handler()
2017-09-19 13:52:34
880
Android三种实现底部导航栏样式
2019-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人