- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Lisview删除数据 1:先设定tag 在传入监听里,再到回调删除,这样保险点。
setNegativeButton("取消", (dialog, which) -> dialog.dismiss()).setCancelable(false).show());.setPositiveButton("确认", (dialog, which) -> {.setMessage("确认删除这条信息").setTitle("提示")
2024-08-22 09:06:55 200
原创 sql not 多条件排除以及排序
select * from aids_xxxx where uid='124' and not(apm='1' and aps='5') and not(apm='2' and aps='6') and not (aps='0') order by aps
2024-06-26 10:53:14 160
原创 mapper 查询 当前数据 在特定日期内,pst 开始日期,结束日期。
and (pst is null or pst <= now()) and (pet is null or pet >= now())
2024-04-24 09:31:08 373
原创 Listview 中使用 CheckBox 多选 滑动后数据 状态错误问题
【代码】Listview 中使用 CheckBox 多选 滑动后数据 状态错误问题。
2023-08-28 09:23:59 159
原创 一维集合 封装成三维集合
public static List<VaccineOfFactory> getFactoryData(List<VaccineInfo> data) { if (data == null || data.size() == 0) return null; List<VaccineOfFactory> resultList = new ArrayList<>(); for (Vac...
2022-04-29 11:29:02 246
原创 * 获取学年 从2019-2020学年开始
/** * 获取学年 从2019-2020学年开始 * * @return 学年 */ public static List<Options> getSchoolYear() { Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); int currentY.
2021-09-16 08:53:43 120
原创 缓存 LruCache :LruCache<String, List<WhiteBreakEntity>> lruCache;
lruCache.put(listChildrenEntity.get(viewPagePosition).getVaccinNum(), mDatas);
2021-08-16 17:19:58 101
原创 GridView 单选多选 逻辑处理Adapter
import android.content.Context;import android.text.TextUtils;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.RelativeLayout;import android.widget.Te...
2021-04-12 10:37:23 157
原创 Android中FlowTagLayout流式布局的使用 单选多选和 输入文字
Android中FlowTagLayout流式布局的使用单选多选和 输入文字何为FlowTagLayout如果对Java的Swing比较熟悉的话一定不会陌生,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点所有的控件都往左飘的感觉,第一行满了,往第二行~所以也叫流式布局。Android并没有提供流式布局,但是某些场合中,流式布局还是非常适合使用的,比如关键字标签,搜索热词列表等FlowTagLayoutAndroid流式布局,支持点击、单.
2021-04-02 11:10:39 543
原创 多个 Fragment在ACtivity中切换
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-03-30 11:08:03 297
原创 隐藏软键盘(可用于Activity,Fragment)
用法:SoftKeyboardUtil.hideSoftKeyboard(LoginActivity.this);代码如下:import android.app.Activity;import android.content.Context;import android.view.View;import android.view.inputmethod.InputMethodManager;/** * * @Date 2020/7/13 0013 下午 5:03 */pub.
2020-12-11 15:01:39 220 1
原创 SharePreference 单例封装 用法
import android.content.Context;import android.content.SharedPreferences;/** * SharePreference封装 * */public class PrefUtils { public static final String PREF_NAME = "config"; public static boolean getBoolean(Context ctx, String key, ...
2020-12-04 10:31:47 257
原创 base64 加密 解密
import org.apache.commons.codec.binary.Base64;import java.nio.charset.StandardCharsets;public class Base64Util {//加密: public static String encodeStr(String plainText) { byte[] b = plainText.getBytes(StandardCharsets.UTF_8); Base.
2020-12-04 09:04:10 203
原创 使用Gson 解析三段式 json 数据,解析成对象、集合。以及单个的String
1主要用法: 1.1 类: ResponseResult<CommonBean> responseResult = new FromJsonUtils<CommonBean>(CommonBean.class , response.body()).fromJson();if (responseResult.getCode() == ResultCode.SUCCESS) { caseInfo.setId(responseR.
2020-12-02 10:34:06 586
原创 判断当前手机是否有ROOT权限,判断设备 是否使用代理上网
/** * 判断当前手机是否有ROOT权限 * * @return */public boolean isRoot() { boolean bool = false; try { if ((!new File("/system/bin/su").exists()) && (!new File("/system/xbin/su").exists())) { bool = false; } else { .
2020-11-19 16:35:46 892
原创 DialogFragment 悬浮式 fragment 设置悬浮位置。
// 默认 是居中 Dialog dialog = getDialog();if (dialog != null) { DisplayMetrics dm = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm); dialog.getWi...
2018-09-20 17:08:11 4182
转载 android raw 文件下写入数据库
/** * 导入城市数据库 */public static void importCityDB() { // 判断保持城市的数据库文件是否存在 File file = new File(WeatherApplication.getInstance().getDatabasePath(DATABASE_NAME).getAbsolutePath()); if (!f...
2018-07-17 14:47:46 993
原创 android studio 如何修改 引入Module 的全部 包名,也就是文件夹路径!
1,直接在 java 文加下新建个文件夹:2,修改 AndroidManifest.xml的 包名称package="com.flj.latte.ec" />3,Rebuild project 一下,,把旧的java 类全部注销。修改使用的地方。再Rebuild project 无误后即可删除,旧的包。...
2018-06-07 09:23:26 2166
原创 android 反序列化泛型集合 (json 类型的数据集合) 解析 JSON 数组类型到实体集合
* 例如: * List<ProjectOverviewModel> ProjectinfoData = (List<ProjectOverviewModel>) JSONHelper .parseCollection(result.toString(), List.class, ProjectOverviewModel.class);1. 方法...
2018-04-28 09:35:42 887
原创 android listview 中使用EditText 防止数据混乱 上下滚动时候混乱防止,
1 ,首先在 设定Tag : mHolder.edPrdRectify.setTag(position);2,在设定的editview 写监听回调 :判断tag是否相等 if ((Integer) mHolder.edPrdRectify.getTag() == position) 在赋值 listOfPendingRectifyInfos.get(position) .se...
2018-03-27 14:39:51 341
原创 安卓 listview 中的 不让EditText自动获得焦点
listview 中的 不让EditText自动获得焦点 1.在代码中设置 getView 函数中 设置其他的 控件获得焦点 , 2.添加 EditText的 setOnTouchListener 事件使其 触碰后重新获得焦点。如下:mHolder.edPrdRectify.setOnTouchListener(new OnTouchListener() {//点击后重新获得焦点 ...
2018-02-11 17:22:08 234
转载 实现调用android URLConnection封装后快速下载,并且可以获取到实时下载速度(get和put方法未验证)。 在while 中加个参数控制 中断.
实现调用接口后快速下载,并且可以获取到实时下载速度(get和put方法未验证)。 在while 中加个参数控制 中断.
2017-04-13 16:22:08 845
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人