自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android防止条目重复点击多次进入第二界面

把Click点击事件单独拎出来:public abstract class OnNoDoubleClickListener implements View.OnClickListener { // 0.9秒内防止多次点击 public static final int MIN_CLICK_DELAY_TIME = 900; private long lastClickTime = 0; @Override public void onClick(View v)

2021-03-05 09:42:56 171 2

原创 解决AndroidStudio中文出现的乱码/文字显示不对的问题

今天打开 Android Studio 之后,中文的显示出现了问题,关键是运行软件在虚拟机中显示是没有问题的。在网上找了很久都没有发现有效的解决方法,最后靠着自己胡乱摸索,终于找到了解决的方法,特此记录一下。显示错误时是这样的:解决的方法就是:左上角File->Settings->Appearence(快捷键ctrl+alt+s可以直接打开Settings面板),然后在Antialiasing选项卡里,把IDE和Editor都调成Greyscale即可。...

2021-03-04 11:25:57 2015 1

原创 Android之---两种自定义开关(ToggleButton)的实现(代码实现和图片实现)

两种自定义开关(ToggleButton)的实现(代码实现和图片实现)效果图第一个button是用代码实现的,第二个不同是用图片实现的。ToggleButton.javapackage com.xiaokele.demo.stogglebutton;import android.animation.ValueAnimator;import android.content...

2019-09-27 17:34:10 753

原创 Retrofit+RxJava网络请求Post请求传送Json串形式请求

接口样式:接口公共类:Presenter层中写入要传送的JSON形式的参数(传送的Bean是解析出来的参数):public void getlogindata(RequestBean requestBean){ Apinterface api = RetrofitUtils.getInstance().create(Apinterface.class); ...

2019-09-25 11:34:06 1460

原创 EventBus用于Fragment(Activity)之间传值

step1:引入EventBus implementation 'org.greenrobot:eventbus:3.1.1' step2:注册事件接收者 这里MainFragment是要接收MenuFragment发送来的数据,所以我们在MainFragment中的onCreateView()方法中进行注册: EventBus.getDefault().register(...

2019-05-15 14:34:00 987

原创 WebView与JS交互

一、布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com...

2019-05-05 20:26:50 159

原创 Retrofit网络请求接口上传头像

一、权限<uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_...

2019-05-05 20:18:46 275

原创 相机,相册,裁剪

Android中打开相机,相册选择图片,图片裁剪代码。1.权限<uses-permission android:name="android.permission.CAMERA"/>2.随便一张图片,点击弹出Popwindowpublic class Frag3 extends Fragment{ private ImageView imageView; @O...

2019-05-04 09:11:28 192

原创 6.0动态权限,相机,读写

一、将需要申请的权限放到同一个数组中//需要申请的权限加入到数组中 private static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE,...

2019-04-30 11:35:53 279

原创 Fresco配置缓存路径及大小

private static int MAX_MEM = 30* ByteConstants.MB; @Override public void onCreate() { super.onCreate(); //设置磁盘缓存 DiskCacheConfig diskCacheConfig = DiskCacheConfi...

2019-04-25 15:25:43 196

原创 自定义View流式布局

一、自定义一个class类,并且继承ViewGrouppublic class History extends ViewGroup { int maxHeight; int marginLeft = 20; int marginTop = 20; private View childAt; private int measuredWidth; ...

2019-04-25 15:24:19 104

原创 Retrofit+OKHTTP拦截器+RxJava形成的MVP网络请求框架

一、搭建MVP1、创建view,封装一个接口public interface IBaseView {}public interface IShowView<T> extends IBaseView{ void onSuccess(T t); void onFiled(String err);}2、创建Presenter层,封装一个Base...

2019-04-25 11:59:22 332 4

原创 购物车

一、ViewPage:1.xml<android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="...

2019-04-06 18:54:03 150

原创 购物车实现加减全选

//自定义view加减实现public class customview extends RelativeLayout implements View.OnClickListener { private Button addo; private Button removeo; private TextView textview; private Intege...

2019-03-08 10:16:20 220

原创 全局捕获异常

//新建一个CrasHandler雷并实现Thread.UncaughtExceptionHandlerpublic class CrashHandler implements Thread.UncaughtExceptionHandler{ private static CrashHandler crashHandler = new CrashHandler(); priv...

2019-03-08 10:14:52 128

原创 环形图片滑动

//建一个类public class CirclePoint { private float positionX; private float positionY; private float raduis=100; public float getPositionX() { return positionX; } pub...

2019-03-08 10:10:41 363

原创 二级列表购物车

1.获取数据来Log.i("data",""+data.toString());MyGroupAdapter myGroupAdapter = new MyGroupAdapter(this,data);//在适配器写入传值的方法传入IdmyGroupAdapter.setSelectAll(checkAll);myGroupAdapter.setView(sum);m...

2019-03-08 10:00:58 127

原创 简单的WebView与JS交互

一、首先建立一个html文件,例如:&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;Carson_Ho&lt;/title&gt; &lt;script&gt; function callJS(){ vartest=document.getElementBy.

2019-03-03 20:54:57 283

原创 个推

一、导入service和xml二、Activitypublic class MainActivity extends AppCompatActivity { // DemoPushService.class 自定义服务名称, 核心服务 private Class userPushService = DemoPushService.class; @Over...

2019-03-02 15:51:07 383

原创 第三方登录

一、拷贝demo中的libs文件夹和value文件夹; 右击 add as library二、Application添加如下代码:UMConfigure.init(this,"5c089159b465f59767000066","小米",UMConfigure.DEVICE_TYPE_PHONE,"");/*** 设置组件化的Log开关* 参数: boolean...

2019-03-02 15:45:38 195

原创 封装OKHttpMap集合直接解析、拦截器、单例模式

一、拦截器 //拦截器 private static Interceptor getAppInterceptor(){ Interceptor interceptor = new Interceptor() { @Override public Response intercept(Chain chain) throws...

2019-01-18 09:17:23 528

原创 防止内存泄露

 一、Activity中调用P层@Overrideprotected void onDestroy() { super.onDestroy(); if (cartPresenter!=null){ cartPresenter.destory(); }}二、P层里面调用 public void destory(){ if...

2019-01-06 20:31:52 255

原创 BottomTabBar页面切换、OKHttp请求网络、Glide加载图片、MVPRecyclerView展示数据

一、依赖包implementation 'com.hjm:BottomTabBar:1.1.1'二、BottomTabBar1、xml:<com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottomTab" android:layout_width="match_parent" ...

2019-01-06 20:19:56 571

原创 属性动画平移、旋转

一、xml&lt;ImageView android:id="@+id/imag" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:ba...

2019-01-06 19:37:21 330 2

原创 MVP展示网络请求数据,封装AsyncTask网络请求,判断网络是否可以使用

一、XML<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:too...

2018-12-28 19:35:42 249

原创 git命令向GitHub上传

一、初始化git init完事之后,完成的效果如下图二、git remote add origin [email protected]:(账户名)/(要上传的库名).git三、git pull [email protected]:(账户名)/(要上传的库名).git完成的效果如下图,并且本地目录下多出了README.md文件四、现在我们在本地目录创建我们的文件,比如下图是我...

2018-12-28 19:17:37 181

原创 FlyBanner轮播

记得要导依赖包:implementation 'com.recker.flybanner:flybanner:1.3'一、xml<com.recker.flybanner.FlyBanner android:id="@+id/flybanner" android:layout_width="match_parent" android:...

2018-12-20 21:03:02 193 1

原创 倒计时完整步骤

一、xml<ImageView android:id="@+id/imageView" android:scaleType="fitXY" android:layout_width="match_parent" android:layout_height="match_parent" android:lay...

2018-12-20 20:15:45 815

原创 FrameLayout按钮切换页面

一、xml<FrameLayout android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:text="TextView...

2018-12-20 20:13:20 2061

原创 封装网络判断

一、封装public class NetWorkUtils { // 获取网络状态 public static boolean getNet(Context context) { //初始化网络状态管理者 ConnectivityManager connectivityManager = (ConnectivityManager) cont...

2018-12-16 19:40:22 139

原创 侧滑页、XListView、请求网络整合步骤及效果

效果一、xml<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android...

2018-12-09 20:40:40 129

原创 请求网络的Xlistview和多条目加载的完整的整合步骤

实现效果:一、xml文件<http.com.xlistview.XListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="match_parent" />二、导入xlistview文件三、布局...

2018-12-08 09:05:14 146

原创 正方形图片变圆形

options = new DisplayImageOptions.Builder() //.showStubImage(R.mipmap.ic_launcher)//缓存过程中的图片 //.showImageForEmptyUri(R.mipmap.ic_launcher_round)//设置图片Uri为空或是错误的时候显示的图片...

2018-12-06 19:51:12 1734

原创 WebView

一、WebViewpublic class WebActivity extends AppCompatActivity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn...

2018-12-03 08:22:36 155

原创 GridView

&lt;GridView android:id="@+id/gridView1" android:layout_width="wrap_content" android:layout_height="match_parent" android:numColumns="2" tools:layout_editor_ab...

2018-12-02 19:17:13 212

原创 无限轮播图

一、HandlerHandler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.what==2){ page...

2018-12-02 19:15:18 132

原创 图片旋转

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ImageView imageV = findViewById...

2018-12-02 18:59:45 89

原创 ListView展示JSON解析和ImageLoader图片展示完整步骤

第一步:权限<!--添加网络权限--><uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission...

2018-12-01 09:46:05 455

空空如也

空空如也

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

TA关注的人

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