- 博客(79)
- 收藏
- 关注

原创 RetorfitMVP+get+post
1.在根目录下最底部:ext { // Sdk and tools minSdkVersion = 19 targetSdkVersion = 26 compileSdkVersion = 26 buildToolsVersion = '26.0.2' //support版本 supportVersion = '27.1.0' ...
2019-01-01 20:13:14
241

原创 Fresco(截取)
一 .截取照片SimpleDraweeView1.依赖//Fresco依赖 implementation 'com.facebook.fresco:fresco:1.9.0'//gif动图依赖 implementation 'com.facebook.fresco:animated-gif:1.9.0'2.App Fresco.initialize(this...
2018-12-27 19:24:12
322
原创 相机封装类
1.相机封装类package com.pigcms.dldp.utils;import android.app.Activity;import android.content.Intent;import android.database.Cursor;import android.graphics.Bitmap;import android.net.Uri;import android.os.Build;import android.os.Environment;import and
2020-11-10 15:58:17
297
原创 TabLayout+Viewpage滑动
1.主页面布局<?xml version="1.0" encoding="utf-8"?><LinearLayout 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_p
2020-09-11 11:02:47
228
原创 Tablayout表格布局(自用)
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-aut.
2020-07-23 17:13:15
294
原创 Fragment页面再次跳转Fragment页面
1.在AFragment页面 //点击事件 home_rlbjl.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(HomeActivity.this,ShowActivity.class); inten
2020-07-17 16:18:21
508
原创 GSYVideoPlayer视频播放(自用)
注意:所在的Activity不要忘记配置manifest的config。<activity android:name=".xxxxx" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait" /> 1.布局中添加播放控件<com.shuyu.gsyvideoplayer.video.StandardGSYVi
2020-06-29 13:54:09
2688
1
原创 Android点赞功能,第一次点赞,再次点击取消点赞
1.首先判断是否展示点赞图片 //判断是否点赞展示图片 if(mUserList.get(position).getIs_like().equals("1")) { holder.dianzai.setBackgroundResource((R.drawable.lauded)); }else {
2020-06-23 10:15:39
1318
原创 Activity跳转到指定的Fragent
1.首先在显示Activity的页面写入点击事件,并且跳到Fragment的主Activity; home_rllh.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(HomeActivity.this, ShowActivity.class);
2020-06-18 16:17:01
543
原创 Android实现限制EditText输入数量和实现多个Edittext的监听
//输入的文字 messagecontent.addTextChangedListener(new TextWatcher() { private CharSequence temp; private int selectionStart; private int selectionEnd; @Override public void beforeTextChanged(Cha...
2020-05-22 11:08:59
497
原创 Switch+背景+保存状态
1.定义一个打开的状态,在drawable创建swich_background_on<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="20dp"/> <solid android:color="@color/stitch_on"/>
2020-05-21 10:38:59
775
1
原创 TakePhoto+多张图片选择
1.依赖compile 'com.jph.takephoto:takephoto_library:4.1.0'2.主页面继承TakePhotoActivitypublic class Main2Activity extends TakePhotoActivity { private ImageView sc_image1, sc_image2, sc_image3,sc_image11; private PopupWindow popupWindow; //Ta.
2020-05-18 11:25:50
450
原创 边框颜色+代码中实现
1.在Drawable下创建shape,在布局页面直接使用<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:dashWidth="0.5dp" android:width="0.1dp" android:color="#999999"
2020-05-13 10:38:50
290
原创 PagerSlidingTabStrip自定义导航栏
1)添加库依赖项目app下build.gradle文件中dependencies { compile 'com.github.gb-nick:PagerSlidingTabStrip:v1.0.5'}2)layout里加入PagerSlidingTabStrip控件<com.library.tabstrip.PagerSlidingTabStrip android:id="@+id/tabs" android:layout_width="match_pare
2020-05-12 16:02:43
322
原创 Button连续两次点击文字颜色和边框变色
1.布局页面<?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:tools...
2020-05-08 15:06:38
345
原创 微信支付 支付宝支付
package com.bw.movie.activity;import android.content.Intent;import android.content.SharedPreferences;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android....
2019-10-12 10:20:03
162
原创 Textview展开和收起
布局<?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:tools="h...
2019-06-26 08:52:26
1086
原创 图文上传+多张图片选择
网址:https://github.com/LuckSiege/PictureSelector#%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF依赖implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3'1.BaseApis //发表帖子 @PO...
2019-05-24 21:42:04
946
原创 模拟器返回
private long mExitTime;@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0) { e...
2019-03-28 09:26:40
288
原创 正则表达
1.创建一个类package com.bw.example.day13;import java.util.regex.Pattern;public class Nutils { /** * 正则表达式:验证用户名 */ public static final String REGEX_USERNAME = "^[a-zA-Z]\\w{5,20}$...
2019-03-27 16:14:32
176
原创 相机相册(以及手机权限8.0以上)
1.简单的打开相册、相机public class MainActivity extends AppCompatActivity { private ImageView image1; PopupWindow popupWindow; private String path=Environment.getExternalStorageDirectory()+"/...
2019-03-27 15:40:20
354
原创 线程捕获异常(App不会炸)
1.先创建一个异常捕获类 继承 Thread.UncaughtExceptionHandlerpublic class Bug implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread t, Throwable e) { ...
2019-03-21 10:19:01
120
原创 购物车加减
1.在子商品的adapter: //自定义view viewHolder.customCounterView.setData(this,mdata,i); viewHolder.customCounterView.setListener(new CustomCounterView.goodslistener() { @Override...
2019-03-14 14:47:48
186
原创 Android Studio讯飞语音实现语音转文字
1.在官网上下载SDKhttps://www.xfyun.cn/2.在lisbslibs里面的两个在add:3.jinLibs下面:4.主页面public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button b...
2019-03-14 10:44:20
4929
18
原创 网络判断以及提示去设置网络
1.创建一个networkpublic class NetWork { //判断网络权限、并且提示网络环境 public static int getNetype(Context context) { int netType = -1; ConnectivityManager connMgr = (ConnectivityManage...
2019-03-07 21:03:11
153
原创 简单抽取基类
1.新建一个BaseActivity.Class继承AppCompaActivitypublic abstract class BaseActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { s...
2019-03-07 19:52:04
250
原创 Retrofit+RXJava+请求头
1. //读写拦截器 public Retorfit() { HttpLoggingInterceptor httpLoggingInterceptor=new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY); OkHttpClient.Builder ...
2019-03-04 07:35:29
266
原创 Android 9.0 安卓手机运程序无反应
先检查安卓系统是不是9.0是的话 加入如下代码 就OK了!!!!1.在res下 创建一个文件夹 里面两个xml1.创建 :名称为:file_paths<?xml version="1.0" encoding="utf-8"?><paths> <external-path name="Image"...
2019-02-26 19:34:08
457
原创 网络判断
1.判断wifi、数据public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon...
2019-02-26 18:55:09
134
原创 PopupWindow居中显示,位置大小自定义
1.位于父控件下方 View view=View.inflate(getContext(),R.layout.popupwod_item,null); TextView pick=view.findViewById(R.id.pick); TextView camera=view.findViewById(R.id.camera); final...
2019-02-26 13:42:27
766
原创 侧滑、切换Fragment
1.主页面的布局<?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.com/...
2019-02-23 16:03:39
337
原创 RXJava(倒计时)
final int count = 3; Observable.interval(0, 1, TimeUnit.SECONDS) .take(count + 1) .map(new Func1<Long, Long>() { @Override ...
2019-02-23 08:43:03
732
原创 沉浸式(简单)
1.在values的styles中加入以下两句即可<item name="windowNoTitle">true</item><item name="windowActionBar">false</item>
2019-02-15 14:04:39
168
原创 ijkPlayer 实现视频播放、暂停
1.导入依赖: implementation 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'2.清单权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.perm...
2019-01-19 16:19:47
377
原创 搜索框、背景、以及Bean
1.在Drawable下创建 显示 背景<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> &...
2019-01-15 11:15:57
191
原创 城市三级联动
1.设置个点击事件 //点击事件 dizhi.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { initCityPicker(); } ...
2019-01-12 08:24:33
157
原创 WebView
一:webview展示详情页面1. //在adapter中 点击 传值 viewHolder.linear.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent...
2019-01-06 18:54:25
148
原创 XBanner(一屏多显)
1.布局 <RelativeLayout android:orientation="horizontal" android:layout_width="match_parent" //必写 android:clipChildren="false" android:layout_height="wra...
2019-01-03 14:42:04
2616
原创 ViewPage+Fragment
1在布局中写ViewPage ,下面写RadioGroup中写入三个切换布局的按钮 切换几个布局自拟<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sch...
2018-12-30 10:27:22
579
原创 EventS传值(切换时炸)
1.依赖: implementation 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' implementation 'org.greenrobot:eventbus:3.0.0'2.主页面 把Bean类 提示为全...
2018-12-28 14:36:47
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人