自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GrennDao数据库

GrennDao 实现://第一步导入依赖implementation 'org.greenrobot:greendao:3.2.2'implementation 'org.greenrobot:greendao-generator:3.2.2'//build.gradle.model里的最外层(最上边) 生成文件包名后加.daoapply plugin: 'org.greenrob...

2019-05-18 19:36:20 745

原创 多个对象组合成数组 通过sort字段,根据这个字段的大小排序(小的放上面)

list

2023-09-08 10:25:36 119

原创 Android下载到本地 系统相机扫描到本地相册问题处理

3、.nodedia文件创建好之后需要重启一下系统,之后再进相册就不会显示出该目录下的图片了。2、在指定目录下创建一个.nomedia文件,注:是文件,不是文件夹。1、.nomedia是文件、文件、文件,不是文件夹。2、.nomedia文件创建好之后重启系统才会生效。1、申请文件读写权限(可自己写,可使用第三方)/* 判断当前路径是否存在,不存在就创建。* 判断当前路径是否存在,不存在就创建。

2023-06-28 17:29:44 377

原创 android接口回调

【代码】android接口回调。

2022-10-10 17:14:27 572

原创 android 获取webView内部点击链接url

url

2022-08-05 14:18:18 1552

原创 android获取webView加载H5链接,截取url参数

webView

2022-08-05 14:15:19 1284

原创 activity实现倒计时 (比如 :详情)

Android

2022-03-29 16:29:51 583 1

原创 CountDownTimer实现adapter倒计时

Android

2022-03-29 16:24:27 2301

原创 自定义Dialog

public class CustomDialog extends Dialog {private Button yes, no;//确定按钮private TextView titleTv;//消息标题文本private TextView messageTv;//消息提示文本private String titleStr;//从外界设置的title文本private String messageStr;//从外界设置的消息文本//确定文本和取消文本的显示内容private String ye

2020-09-25 14:12:20 152

原创 历史记录 and 搜索记录 流式布局

//流式布局 导入依赖implementation 'com.github.1002326270xc:LayoutManager-FlowLayout:v1.6'//整个布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk

2020-09-25 14:09:24 247

原创 物流滚动条

xml <ViewFlipper android:id="@+id/vf" android:visibility="gone" android:layout_width="match_parent" android:layout_height="wrap_content"

2020-09-25 13:55:26 163

原创 收藏 取消收藏

@BindView(R.id.xq_collect_checkBox)CheckBox xq_collect_checkBox; isCollectStatus = detail_data.getProduct().getisCollectStatus();//后端返回状态值 xq_collect_checkBox.setChecked(isCollectStatus); xq_collect_checkBox.setOnClickListener(new View.OnClickL

2020-09-25 13:42:57 796

原创 电商 关注 取消关注 人数+-

case R.id.iv_focus_on: //关注、取消关注if (TextUtils.isEmpty(token)) {//判断用户是否登录 未登录 去登录 Intent loginIntent = new Intent(this, OneKeyLoginActivity.class); startActivity(loginIntent); finish();} else { //关注

2020-09-25 13:34:52 246

原创 android 给Apk签名

apksigner sign --ks D:\hhhhh\aizhiyi.key --ks-key-alias aizhiyi D:\hhhhh\unsign.apkapksigner sign --ks 秘钥路径 --ks-key-alias 秘钥别名 包路径 1.打开命令行 _cb 找到sDk (android stuido _Tools_SDK_manager) 路径2.打开路径找到_build_toola3. 选择版本带有apksigner.bat的即可4. 列如 :E:\ru

2020-07-07 11:33:33 176

原创 OkGo 保存视频(短视频下载)

导入依赖 //go 网络请求框架 基于okhttp implementation 'com.lzy.net:okgo:3.0.4' 点击 保存下载 view_dialog.findViewById(R.id.picture).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view

2020-06-19 17:24:40 484

原创 修改软键盘回车

actionSend//发送android:imeOptions=“actionSearch”//搜索android:maxLines=“1”android:singleLine=“true”

2020-06-11 11:58:50 354

原创 滚动广告条one ScrollTextView

public class ScrollTextView extends LinearLayout { private ImageView mBannerTV1; private TextView mBannerTV2; private Handler handler; private boolean isShow = false; private int startY1, e

2020-05-27 16:38:58 172

原创 Bitmap转String类型

private Bitmap temBitmap; convertIconToString(temBitmap) public static String convertIconToString(Bitmap bitmap) { ByteArrayOutputStream baos = new ByteArrayOutputStream();// outputstream bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos); .

2020-05-26 16:53:38 670

原创 List集合 值进行累加

//转换小数点 DecimalFormat xsTwo = new DecimalFormat("0.00"); //首先把值置为0 private Double shipping_fee = 0.0;//循环进行累加 for (int i = 0; i < store_cart_list.size(); i++) { shipping_fe...

2020-04-27 15:40:28 3380

原创 简单的Dlg

alert = new AlertDialog.Builder(getActivity()).create(); alert.setTitle("提示"); alert.setMessage("您确定要将这些商品从购物车中移除吗?"); alert.setButton(DialogInterface.B...

2020-04-10 11:16:05 185

原创 改变方法

private double money;/* @Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {switch (buttonView.getId()) {// case R.id.c_lp:if (isChecked) {// ...

2020-04-01 15:38:57 220

原创 获取到adapter的控件 做判断

一:EventBus使用:首先:1.创建一个 EventMessage 用来发送eventbus消息和接收的对象public class EventMessage {}2. 在你要点击的方法里写入EventBus.getDefault().postSticky(new EventMessage());3.在activiry 也是Fragment 接收//EventBus发送过...

2020-03-27 09:58:50 394

原创 Fragment切换时出现崩溃

Fragment切换时如果出现崩溃 在请求接口使用isAdded()方法,如上图。判断当前的fragment是否存在

2020-03-24 10:35:03 563

原创 支付串拼接

public static String getUserAgent(){ String userAgent = ""; StringBuffer sb = new StringBuffer(); userAgent = System.getProperty("http.agent");//Dalvik/2.1.0 (Linux; U; Android 6.0.1; vivo...

2020-03-09 08:42:09 284

原创 dialo

private void showDialogs() {View view = LayoutInflater.from(getContext()).inflate(R.layout.high_dialog_layout, null, false);final AlertDialog dialog = new AlertDialog.Builder(getContext()).setView(v...

2019-12-31 14:47:16 293

原创 展示 mvp

网络工具类 HttpUtil public class HttpUtil {private static HttpUtil httpUtil;private OkHttpClient okHttpClient;private Retrofit retrofit;private HttpUtil() { data();}public static HttpUtil...

2019-09-20 02:31:34 106

原创 联动全选

public void chlidAll() {double num = 0;boolean isChlikedAll = false; for (int i = 0; i < shoplist.size(); i++) { ShopBean shopBean = shoplist.get(i); for (int j = 0; j &lt...

2019-07-02 11:17:22 120

原创 购物车二级联动实现逻辑

//主viewHolderOne.one_check.setChecked(shopBean.check);//使用一下viewHolderOne.one_check.setTag(shopBean);//选中viewHolderOne.one_check.setOnClickListener(new View.OnClickListener() {@Overridepublic...

2019-07-01 23:24:37 281

原创 属性动画(点击条目动画两秒消失 并删除本条数据 再跳转页面)

viewHolder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //动画 ObjectAnimator alpha = new ObjectAnimator().of...

2019-07-01 10:10:46 285

原创 EventBus

//在用它adapter发送粘性事件//只能发生对象 EventBus.getDefault().postSticky(list.get(i));//在 onCreate方法注册一下 EventBusEventBus.getDefault().register(this);//因为粘性事件 private MySsCxBean bean; @Subscribe(stic...

2019-06-29 21:45:05 210

原创 PopupWindow使用

PopupWindow//布局使用弹出pop <?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...

2019-06-29 21:16:22 132

原创 安卓支付宝支付流程

1…先导入一个jar包自己保存好的//2.工程的build.gradle buildscript {repositories { google() jcenter() flatDir { dirs 'libs' }}//3.导入依赖 android:name="android.permission.INTERNET" /&...

2019-06-29 21:03:27 1087

原创 Fresco

在这里插入图片描述

2019-06-17 07:40:40 100

原创 上传头像

File file1;//上传头像@POST("user/v1/verify/uploadHeadPic") Observable<Result> getHeadPicShow( @Header("userId") String userId, @Header("sessionId") String sessionId, @Body MultipartBody imag...

2019-06-10 23:56:06 129

原创 Xbanner

/* xbanner 依赖*/ implementation 'com.github.xiaohaibin:XBanner:1.6.4' maven { url 'https://jitpack.io' } //写一个XbannerBean在写一个 XbeannerImgBeanXbeannerImgBean extends SimpleBannerInfo //Xb...

2019-06-02 20:25:51 395

原创 多条目bean

public class SyShowBean {public SyShowBean.Rxxp rxxp;public SyShowBean.Pzsh pzsh;public SyShowBean.Mlss mlss;public class Rxxp{public String name;public int id;public List<SyShowBean.Itme&gt...

2019-06-02 20:17:48 140

原创 RecyclerView嵌套RecyclerView

布局 使用 三个RecyclerView 布局================================xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too...

2019-06-02 19:48:13 465

原创 极光推送

第一步:导入依赖 // 此处以JPush 3.3.0 版本为例。 implementation 'cn.jiguang.sdk:jpush:3.3.0' // 此处以JCore 2.0.1 版本为例 implementation 'cn.jiguang.sdk:jcore:2.0.1'//defaultConfig下导入ndk {//选择要添加的对...

2019-05-28 09:55:56 165

原创 登录小技巧

//登录@FormUrlEncoded@POST("user/v1/login") Observable <ResultBean<UserBean>> loginFindVieById(@Field("phone") String phone, @Field ("pwd") String pwd);//注册 @FormUrlEncoded @POST("u...

2019-05-27 00:44:32 261

原创 二级

二级联动1.在布局文件Xml添加groupIndicator属性为@null android:groupIndicator="@null" //去除2.默认全部展开//让父控件不能点击expand_list.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override ...

2019-05-20 08:00:12 113

空空如也

空空如也

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

TA关注的人

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