自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给Button按钮 加入按键声音

verygood.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { AssetFileDescriptor afd=getAssets().openFd("002.mp3"); M...

2018-11-12 10:56:17 2652 1

原创 androidstudio解除svn关联,配置

我们使用svn后,有时候想要更改下他的配置,但是目测androidstudio暂时没有提供这种功能,这个时候我们就需要用别的手段来达到这个目的了.很简单1.androidstudio  project视图模式 有个.idea文件夹里边有个.vcs.xml文件 打开 <?xml version="1.0" encoding="UTF-8"?><project v...

2018-07-18 16:07:14 334

原创 标记 那个界面 跳转过来的 Inten

passwordIntent.putExtra("flag",0);//传的标记0passwordIntent.putExtra("flag",1);//传的标记1Intent intent = new Intent();intent.putExtra("flag", 0);if (getIntent().getIntExtra("flag", 0) == 0) { //实现的逻辑} els...

2018-07-12 16:33:13 230

原创 银行项目 密码键盘 固件升级 与不升级ss

//升级的public static SingletonReceive getInstance(Handler handler, Context context) {    MyDriver.isReceive = true;    if (singletonReceive == null) {        singletonReceive = new SingletonReceive();  ...

2018-06-26 14:28:52 313

原创 接口删除 网络请求

holder.itemView.findViewById(R.id.deleteVideo).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //删除网络上的文件资源 final ColorDialog dialog = n...

2018-06-07 11:17:39 930

原创 点击 空白处 键盘进行隐藏

/** * 点击空白区域隐藏键盘. */@Overridepublic boolean onTouchEvent(MotionEvent event) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (event.getAct...

2018-05-28 10:27:54 464

原创 写的工具类 (加密+解密)

public class UrlUtil { public static String getUrl(String urlName) { return IP + urlName; } public static String upLoadUrl(String urlName) { return IP2 + urlName; ...

2018-05-07 14:51:07 933

转载 Android fragment 重叠问题——通过hide,show方式导致的解决方法

    最近在做项目的时候,遇到了fragment重叠的问题。具体的情况是,我在一个fragment中,通过add的到FragmentTransaction的方式,又放了四个子fragment allFrg,movieFrg,newsFrg,otherFrg。当我点击allFrg对应tab键时,通过hide隐藏其他三个fragment,通过show来显示allFrg。正常情况下显示是对的,问题就在...

2018-05-07 13:43:56 344

原创 封装popwindow

package com.lanxum.customer_m.util;import android.content.Context;import android.graphics.drawable.ColorDrawable;import android.view.LayoutInflater;import android.view.View;import android.widget...

2018-04-28 21:19:21 295

原创 预约码 去除前后于中间空格

inputFilterSpace(mLoginNumberEd);public static void inputFilterSpace(ClearEditText mLoginNumberEd) { mLoginNumberEd.setFilters(new InputFilter[] { new InputFilter.Le...

2018-04-28 21:12:12 116

原创 android imageview显示不全或者gilde加载不全

Imageview显示图片无非一是加载本地图片,而是加载网络图片 一,加载本地图片 1.是否设置图片或者父布局大小导致无法完全显示 2.是否设置圆角 3.是否设置padding或者margin *4.使用android:scaleType时,要设置src,设置background不起做用.一般情况下如果是网络加载图片,默认的是...

2018-04-20 19:57:31 4518

原创 使用属性动画以及自定义view实现图片的显示与隐藏

效果图为:点击加号按钮,加号隐藏,减号旋转显示,另外三张图片也旋转一定角度显示点击减号按钮,减号隐藏,加号旋转显示,另外三张图片也旋转一定角度隐藏首先放五张图片,使用RelativeLayout布局,因为可以使这五张图片重叠起来customer.x...

2018-03-18 13:35:29 1467

原创 Android6.0动态权限

拨打电话时候控制权限,加入v4依赖在build.gradle里面加入如下依赖 ,dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:26.1.0' implementation 'com...

2018-03-18 13:34:01 135

原创 PullToRefresh引入依赖,布局,适配器ListView上拉加载下拉刷新

使用PullToRefreshListView前 先在File-New-import Module 导入pulltoRefreshLibrary,然后给项目 添加 module的依赖,选择pulltoRefreshLibraryactivity_main.xml [html] view plain copy <?xml version="1.0" encoding="utf-8"?&...

2018-03-18 13:32:22 628

原创 alertdialog自定义弹窗,点击窗体文字弹窗消失

点击条目最右面的图片,弹出alertdialog(自定义的弹窗样式)先放上自定义弹窗的布局,[html] view plain copy <LinearLayout xmlns:android="http://schemas.android....

2018-03-18 13:29:43 615

原创 SlidingMenu侧滑菜单的布局,点击头像滑出菜单

实现效果:点击头像或者从屏幕左边滑出侧滑菜单导入依赖,[html] view plain copy compile 'com.facebook.fresco:fresco:0.14.1'  compile 'com.jakewharton:butt...

2018-03-18 13:28:37 580

原创 实现夜间模式,不需要recreate,不闪屏

通过资源 id 映射,回调自定义 ThemeChangeListener 接口来处理日间/夜间模式的切换。在values下面colors.xml里面[html] view plain copy <?xml version="1.0" encoding="utf-8"?>    <resources>          <color name="colorPrimary...

2018-03-18 13:27:11 1828

原创 FlowLayout流式布局实现搜索清空历史记录

效果图:点击搜索框将搜索的历史在流式布局中展示出来,清空历史记录就会将历史清空,每次搜索后都存入sp中,每次进入页面都先判断sp里是否有值并展示首先需要导入一个module,下载地址:https://github.com/zhangliyong114/FlowLayoutDemo下载完这个工程后,需要将里面的flowlayout-lib导入到工程中,导入工程的步骤:File - New - Imp...

2018-03-18 13:25:21 1176

原创 TabLayout切换

Main布局xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.androi

2017-12-28 13:52:11 446

原创 添加购物车

先把依赖倒一下compile 'com.jakewharton:butterknife:8.5.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retr

2017-12-21 11:41:31 307

原创 电商底部按钮 Fragmentlayout和事务

布局  主界面xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent

2017-12-21 11:35:41 197

原创 Banner使用和Banner点击事件

@Overridepublic void showHome(List list) { banner_list = new ArrayList; for (int i = 0; i ; i++) { dataId = list.get(i).getChildList().get(0).getDataId(); banner_list.add(lis

2017-12-21 11:28:29 9824 1

原创 电商Demo商品分类

布局XMLxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:or

2017-12-20 21:20:18 1474

原创 RecyclerView多条目

别的就不写了,数据请求都差不多,直接写个适配器吧[html] view plain copy public class MyAdapter extends RecyclerView.Adapter {      Context context;      Bean bean;        public MyAdapter(Context context, Be

2017-12-20 21:17:05 157

原创 Android6.0动态权限

拨打电话时候控制权限,加入v4依赖在build.gradle里面加入如下依赖 ,dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:26.1.0' implementat

2017-12-20 21:13:32 399

原创 使用IjkMediaPlayer结合surface

使用IjkMediaPlayer集合surfaceView播放视频,自己写的播放和暂停按钮导入依赖[html] view plain copy /*ijkPlayer*/      // required, enough for most devices.      compile 'tv.danmaku.ijk.media:ijkplayer-java:0

2017-12-20 21:11:46 364

原创 MVP基类,Retrofit,OkHttp拦截器,RxJava封装

Retrofit和Okhttp和RxJava的封装导入依赖[html] view plain copy compile 'io.reactivex.rxjava2:rxandroid:2.0.1'  compile 'io.reactivex.rxjava2:rxjava:2.1.7'  compile 'com.squareup.retrofit2:retro

2017-12-20 21:10:11 808 1

原创 MVP+Retrofit实现二级购物车

导依赖compile 'com.jakewharton:butterknife:8.5.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retr

2017-12-19 15:58:14 184

原创 PullToRefresh引入依赖,布局,适配器ListView上拉加载下拉刷新

使用PullToRefreshListView前 先在File-New-import Module 导入pulltoRefreshLibrary,然后给项目 添加 module的依赖,选择pulltoRefreshLibraryactivity_main.xml xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:androi

2017-12-12 13:18:51 204

原创 viewpager无限轮播,画小圆点,小圆点的布局

首先在布局中写viewpager控件activity_main.xml  下面linearlayout是小圆点的布局[html] view plain copy android.support.v4.view.ViewPager         android:id="@+id/viewPager"         android:layout_grav

2017-12-12 13:16:10 206

原创 RecycierView 点击条目 Eventbus传值给第二个activity,吐司展示

效果图首页RecycierView 点击条目 Eventbus传值给第二个activity,吐司展示Retrofit的post方式展示recyclerview,fresco加载图片,添加到数据库greendao,点击条目发送Eventbus黏性事件给SecondActivity,吐司展示字段涉及到了greendao,在工程的gradle里面加入两行(蓝色的)

2017-12-12 13:14:33 313

原创 MVP实现二级购物车

效果图 使用接口:http://120.27.23.105/product/getCarts?uid=100导入依赖[html] view plain copy compile 'com.squareup.okhttp3:okhttp:3.9.0'     compile 'com.google.code.gson:gson:2.8.2'     c

2017-12-12 13:11:08 418 1

原创 电商RadioButton 底部点击按钮

//底部 XML布局xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layou

2017-12-11 14:23:23 281

原创 CheBox

//FragmentcheckAll.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { if (b

2017-12-11 08:50:41 240

原创 MVP封装成基类结合retrofit和Rxjava

导入依赖compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'io.reactivex.rxjava2:rxjava:2.1.7'compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retrofit2:converter-gson:

2017-12-06 12:16:54 312

原创 MVP+Retrofit+Rxjava+ButterKnife+Fresco+Recyclerview+GreenDao+泛型+完整Demo

GreenDao 集成步骤外部  build.gradle第一步:mavenCentral() // add repositor第二步:classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin内部  build.gradle第三步apply plugin: 'o

2017-12-02 17:41:50 641

原创 MVP+RxJava+Retrofit

View  接口package com.example.snmsung.jddemo.View;import com.example.snmsung.jddemo.Bean.MyBean1;import com.example.snmsung.jddemo.Bean.MyBean2;import java.util.List;/** * Created by SNMSUNG

2017-11-30 20:51:33 141

原创 最新多线程下载Demo

第一步 :导依赖compile 'com.youth.banner:banner:1.4.9'compile 'com.squareup.retrofit2:converter-gson:2.0.2'compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'compile 'io.reactivex:rxjava:1.0.14'com

2017-11-22 21:01:57 354

原创 二次封装oKHTTP

1.先导依赖 compile ‘com.squareup.okio:okio:1.5.0’ compile ‘com.squareup.okhttp3:okhttp:3.2.0’2.在创建要工具包和工具类 下面就是二次封装的工具类直接调用即可package com.bwei.okhttp3ps.utils;import android.content.Intent;imp

2017-11-22 13:57:08 224

原创 Android ListView批量选择(全选、反选、全不选)

适配器  Adapterpackage com.example.snmsung.quanxuandemo.Adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;

2017-11-22 13:29:09 1878

空空如也

空空如也

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

TA关注的人

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