- 博客(31)
- 收藏
- 关注
原创 popupwindow工具类:根据内容多少显示popupwindow,当内容过多时,固定popupwindow的高度,且背景为灰色
popupwindow工具类:根据内容多少显示popupwindow,当内容过多时,固定popupwindow的高度,且背景为灰色
2022-08-24 15:31:20 827
原创 Flutter开发mac应用,M1芯片,加载网络图片时报错:SocketException: Connection failed(OS Error:Operation not permitted,er
SocketException: Connection failed(OS Error:Operation not permitted,errno=1), address = gimg2.baidu.com,port=443
2022-07-04 23:49:03 1312
原创 CommonTabLayout 配合 ViewPager 实现tab页面切换
新老效果图对比CommonTabLayout 是用的FlycoTabLayout的,依赖如下implementation 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.0@aar'CommonTabLayout 配合 ViewPager 实现tab页面切换private CommonTabLayout mCommonTabLayout;private ViewPager mViewPager;private ArrayList<Fragmen
2021-11-08 10:45:17 2107 1
原创 java ArrayList排序中文文字排序
java ArrayList排序中文文字排序ArrayList<String> arr = new ArrayList<>();arr.add("唐僧");arr.add("孙悟空");arr.add("猪八戒");arr.add("沙和尚");arr.add("陈坤");arr.add("曹阿瞒");arr.add("阿古朵");System.out.println("排序前:" + arr.toString());Collections.sort(arr, n
2021-11-02 21:00:03 632
原创 解决在dialog中使用 TabLayout+ViewPager 报ViewPager找不到id的问题
/** * 解决在dialog中使用 TabLayout+ViewPager 报ViewPager找不到id的问题 * 使用:直接把这个类复制到项目里改改,然后直接调用即可 */public class BuyerLiveGoodsDialog extends DialogFragment { private TextView tvName; private TextView tvType; private SlidingTabLayout mSlidingTabLayo..
2021-06-11 14:09:32 815 1
原创 RecyclerView配合GridLayoutManager实现选择图片和视频
先看截图activity 布局<?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="match_parent" android:background="#FFFFFF"
2021-03-30 15:59:04 691 1
原创 ScrollView嵌套RecyclerView显示不全问+卡顿题解决方案
亲测可用该方法有弊端: 稍微有点卡顿解决方法就是在RecyclerView外面包裹一层RelativeLayout并添加android:descendantFocusability属性即可, 代码如下<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDescendan
2021-03-12 16:02:04 221
原创 终极方法, 解决Duplicate class 开头的报错内容全过程详解 - Duplicate class com.github.promeg.tinypinyin
只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法今天改东西, 在没有新增任何jar包和aar包以及依赖的时候, Android studio 突然莫名其妙的报错了,报错内容如下:Duplicate class com.github.promeg.tinypinyin.android.asset.lexicons.AndroidAssetDict
2021-03-08 18:38:54 15443 4
原创 连续点击7次修改网络请求地址
// 连续点击7次 final static int COUNTS = 7;// 点击次数 final static long DURATION = 4000;// 规定有效时间 long[] mHits = new long[COUNTS]; // 连续点击7次 private void continuousClick(int count, long time) { System.arraycopy(mHits, 1, mHits, 0, mHits..
2021-02-20 15:37:14 147 1
转载 身份证号码工具类
package com.geaosu.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;/*============================== 使用说明 ========================
2021-01-20 10:54:06 191
原创 android 启动页面(解决启动黑白屏问题)
android 启动页面(解决启动黑白屏问题)主题<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- 背景图片 --> <item name="android:background">@mipmap/splash_bg</item> <item name="android:windowNoTitle">true</i
2020-12-16 16:15:08 248
原创 根据身份证号获取出生日期,年龄,性别
java语言,根据身份证号获取出生日期,年龄,性别// 测试程序public class TestUtils { public static void main(String[] args) { String idcard = "xxxxxxxxxxxxxxxxxx";// 不方便透露的身份证号码 String birthday = IDCardUtils.getBirthday(idcard); int age = IDCardUtils.get
2020-12-10 09:56:23 5703
原创 android 打开文件管理器选择文件
// 打开文件管理器选择文件 private void openFileManager() { // 打开文件管理器选择文件 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //intent.setType(“image/*”);//选择图片 //intent.setType(“audio/*”); //选择音频 //intent.setType(“v...
2020-12-03 20:06:25 5773 1
原创 AndroidStudio运行单个activity的方法
在清单文件中找到想要单独运行的activity, 添加exported属性, 然后在该activity页面右键选择 Run ‘TextActivity’ 即可单独运行;<activity android:name="activity.TestActivity" android:exported="true" />建议再所有的activity中都添加该属性, 方便开发测试使用;...
2020-11-28 23:44:42 3005
原创 ViewPager 和多个 Fragment 一起使用时的显示问题和加载数据问题
案例1: ViewPager + 3个Fragment 时, 第一次打开时第一个fragment加载数据, 其他的不加载, 切换标签后加载对应的fragment的数据, 其他的fragment不加载数据 @Override public void onResume() { super.onResume(); // 第一次进入并且显示出来的时候会调用, 其他时间不调用, 所以第一次进入时调用该方法加载数据; // 注意: 第一次进入时会有多个fr
2020-11-21 10:21:04 924
原创 Fragment的显示和隐藏
Fragment的显示和隐藏效果图布局<?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_he
2020-11-20 14:33:54 980
原创 可以动态控制左右滑动的ViewPager, 禁止ViewPager左右滑动
可以动态控制左右滑动的ViewPager禁止ViewPager左右滑动package com.geaosu.test.acts;import android.content.Context;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.support.v4.view.ViewPager;import android.util.Attribu
2020-11-09 11:33:39 404 1
原创 android 随时随地退出程序
kotlin代码object ActivityCollector{ private val actList = ArrayList<Activity>() // 添加activity fun addActivity(act: Activity){ actList(act) } // 移除activity(销毁) fun removeActivity(act: Activity){ actList.remove(act) } // 销毁所有activity, 并结束进程
2020-11-01 21:15:38 234
原创 android 启动activity的最佳写法
kotlin代码companion object{ fun open(c: Context, name: String, age: Int){ val i: Intent(c, MyActivity::class.java) i.putExtra("name", name) i.putExtra("age", age) c.startActivity(i) }}// 调用java代码public class MyActivity extents Activity { p
2020-11-01 20:55:25 289
原创 VideoView 的简单使用
VideoView 的简单使用, 主要用于播放网络地址, 实现播放, 暂停, 继续, 停止退出, 播放进度显示(没实现拖拽播放)废话不多说, 看效果正在播放控制按钮加载中xml布局代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.
2020-09-30 10:58:32 704
原创 工具类 - HttpURLConnectionUtils(支持GET/POST/文件下载)
这里写自定义目录标题介绍使用源码介绍关于HttpURLConnectionUtils:HttpURLConnectionUtils是一个工具类,简单的封装了HttpURLConnection,使得HttpURLConnection发送get和post请求变得更简单,更便捷,链式调用,一气呵成,支持返回数据监听回调, 回调函数直接运行在主线程中,不用繁琐的线程切换,能做的都帮你做了。关于studio输出日志:该工具类在开发过程中,方便查看日志,getInstance方法的第二个参数就是一个t
2020-09-09 13:18:24 671
原创 maven的下载安装和使用
maven的下载安装和使用本篇内容包括1.maven的下载安装2.maven的配置文件修改(本地仓库设置)3.maven的环境变量配置4.idea开发工具配置maven5.解决每次新建项目都要一遍maven的问题maven的下载安装apache Maven官网:https://maven.apache.orgapache Maven下载地址:http...
2019-11-14 11:15:44 292
原创 idea的下载安装和使用
idea的下载安装和使用介绍:下载:jetgbrains官网:https://www.jetbrains.comidea官网:https://www.jetbrains.com/idea/idea下载页面:https://www.jetbrains.com/idea/download/#section=windowsidea直接下载链接:https://downlo...
2019-11-14 10:04:53 696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人