- 博客(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
原创 Android下载到本地 系统相机扫描到本地相册问题处理
3、.nodedia文件创建好之后需要重启一下系统,之后再进相册就不会显示出该目录下的图片了。2、在指定目录下创建一个.nomedia文件,注:是文件,不是文件夹。1、.nomedia是文件、文件、文件,不是文件夹。2、.nomedia文件创建好之后重启系统才会生效。1、申请文件读写权限(可自己写,可使用第三方)/* 判断当前路径是否存在,不存在就创建。* 判断当前路径是否存在,不存在就创建。
2023-06-28 17:29:44
377
原创 自定义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 <...
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
原创 上传头像
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>...
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关注的人