- 博客(104)
- 资源 (3)
- 收藏
- 关注
原创 收藏的三方库整合
点击进入 来自简书 整合框架一点击进入 来自图灵社区 整合框架二点击进入 常用的15个UI开源库 整合框架三点击进入 常用的主流三方库 整合框架四
2021-11-30 15:59:45
1194
原创 Fragment 下获取supportFragmentManager嵌套
在Fragment下使用ViewPager时会遇到这个问题,就是获取到的 supportFragmentManager 这样是显示空白的 val pagerAdapter = MyPagerAdapter(activity!!.supportFragmentManager, mFragments, mTitles) vp.adapter = pagerAdapter tab.setViewPager(vp, mTitles) //tab和ViewPager
2021-11-10 14:17:05
995
原创 Android 沉浸式状态栏的两种实现方式
由于Android默认的状态栏确实不够好看,现在好多主流APP都是使用自定义状态栏,那我们怎么来自定义呢,今天分享两种方式效果图第一种:修改系统默认属性 fun initWindow() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //判断SDK的版本是否>=21 window.clearFlags(WindowManager.LayoutParams.FLAG_T
2021-04-12 11:23:45
697
原创 Android MPAndroidChart之组合图(折线图+柱状图)CombinedChart
**APP为了能让用户对数据有更直观,更便捷的认识,我们通常都选择了以图表的方式展示给用户,如折线图、饼图、条形图等…今天和大家分享下MPAndroidChart,一个强大便捷的图标控件。Android MPAndroidChart之饼图PieChartAndroid MPAndroidChart之柱状图BarChart本篇我们分享下饼状图LineChart的使用**>>>>先贴张效果图<<<<第一步,添加依赖 //曲线图 饼状图 折线图
2021-01-20 17:33:09
1215
原创 Android MPAndroidChart之折线图LineChart
**APP为了能让用户对数据有更直观,更便捷的认识,我们通常都选择了以图表的方式展示给用户,如折线图、饼图、条形图等…今天和大家分享下MPAndroidChart,一个强大便捷的图标控件。Android MPAndroidChart之饼图PieChartAndroid MPAndroidChart之柱状图BarChart本篇我们分享下饼状图LineChart的使用**>>>>先贴张效果图<<<<第一步,添加依赖 //曲线图 饼状图 折线图
2021-01-12 18:01:12
1847
原创 Android MPAndroidChart之柱状图BarChart
APP为了能让用户对数据有更直观,更便捷的认识,我们通常都选择了以图表的方式展示给用户,如折线图、饼图、条形图等…今天和大家分享下MPAndroidChart,一个强大便捷的图标控件。本篇我们分享下饼状图BarChart的使用>>>>先贴张效果图<<<<第一步,添加依赖 //曲线图 饼状图 折线图 implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'第二步,添加布局 &l
2021-01-12 17:30:01
3132
原创 Android MPAndroidChart之饼图PieChart
APP为了能让用户对数据有更直观,更便捷的认识,我们通常都选择了以图表的方式展示给用户,如折线图、饼图、条形图等…今天和大家分享下MPAndroidChart,一个强大便捷的图标控件。本篇我们分享下饼状图PieChart的使用>>>>先贴张效果图<<<<第一步,添加依赖 //曲线图 饼状图 折线图 implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'第二步,添加布局 <
2021-01-12 13:41:10
1745
1
原创 Android 封装一个属于自己的BaseActivity父类和BaseFragment父类
我们在使用Activity的过程中,基本会重复一部分代码,今天我们写一个我们自己的统一父类,便于我们开发使用第一步:创建BaseActivityabstract class BaseActivity : RxAppCompatActivity(), CustomAdapt { lateinit var mActivity: Activity override fun isBaseOnWidth(): Boolean { return false }
2020-11-09 16:59:36
442
原创 Android TabLayout+ViewPager2实现滑动切换Fragment
今天分享一个TabLayout+ViewPager2实现滑动切换Fragment,进行标签页的切换,也可以作为底部Tab作为首页切换
2020-11-09 16:48:22
1381
原创 Android 对话框的直接使用
我们经常会遇到是否确认的提示框,今天分享个最直接的系统默认的提示框 AlertDialog.Builder(this).setTitle("标题") .setMessage("提示内容").setNegativeButton( "取消") { p0, _ -> p0.cancel() }.setPositiveButton("确认") { p0, _ ->
2020-11-09 15:49:49
150
原创 Android Studio WIFI无线调试怎么使用
我们早已习惯了USB连接设备进行调试,有的时候USB不适用,今天分享一下统一WIFI下的AS自带的无线调试
2020-10-28 09:08:10
725
原创 Android Service的生命周期和基本使用
Service是Android四大组件与Activity最为相似的组件,他们的区别在于Service没有可视化界面,而且Service是一直在后台运行的,不能跑到前台的,今天和大家分享下Service的生命周期和基本使用
2020-10-19 21:24:14
651
原创 Android Activity的生命周期和基本使用
Activity作为最常用的四大组件之一,也是作为与用户交互最为频繁的组件之一,今天和大家分享一下Activity的生命周期,启动模式,和基本使用
2020-10-19 21:19:53
200
原创 Android 根据手机自带GPS获取当前位置,经纬度
其实大多时候,我们需要的位置获取,不需要外接高德或者百度,直接通过手机自带的GPS也可以获取当前位置
2020-10-18 11:41:15
3704
3
原创 Android 仿QQ可展开的分组列表控件(ExpandableListview)的使用
ExpandableListview的体现最常见于QQ分组,或者联系人分组
2020-10-18 11:25:42
443
原创 Android 星星评分条(RatingBar)的功能和使用
随着当前电商的兴起,星星评分条渐渐成为当前的主流评分体现方式,今天分享下星星评分条RatingBar的使用
2020-10-18 11:20:27
1633
原创 Android 通知栏(Notification)的基本使用
通知栏的已成为APP的基础配套功能了,有新的消息推送到通知栏,点击通知栏,进入指定的Activity,今天我们来分享通知栏的简单使用
2020-10-18 11:17:06
584
原创 Android 图片上传-多图片选择 二 PictureSelector框架
大家都知道我们直接调取相册都是只能选择一张照片,但是如何多选呢,今天跟大家分享一个好用的框架
2020-10-14 16:02:46
853
原创 视频转换GIF:一起学习下博客中的gif动态图是怎么弄的??
写了三个多月的博客,帖子本来计划节前100篇的目标也没达到,还好1W+的访问量达到了,也算是初步有了小进步,今天开始提高压缩原来帖子质量的时候,老是感觉怪怪的,对比了一下,,发现自己的帖子没有图,只有文字代码,这样真的太不直观了,也太不友好了,决定去给自己的功能性帖子每个都贴上gif图片,今天分享下学习做gif的过程和方法...
2020-10-13 09:55:24
846
原创 Android 图片上传-多图片选择一Album框架
大家都知道我们直接调取相册都是只能选择一张照片,但是如何多选呢,今天跟大家分享一个好用的框架
2020-10-13 09:07:09
1262
原创 Android 特别好用的时间选择器(含时间滚轴)
随着android的sdk版本提高,原生的时间选择器也越来越友好,也有更多的选择性,今天跟大家分享一下几种原生的时间选择器的使用
2020-10-13 09:03:37
7483
原创 异常 Requesting uid 10078 needs to declare permission android.permission.REQUEST_INSTALL_PACKAGES
问题:这个是Android 8.1.0 app 内自动更新安装失败,闪退的问题Requesting uid 10078 needs to declare permission android.permission.REQUEST_INSTALL_PACKAGES解决:添加权限即可 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>...
2020-10-10 17:10:09
9583
1
原创 Android RequestBody.create()方法过时替代
原因 原方法过时 RequestBody.create("application/json;charset=UTF-8".toMediaTypeOrNull(),"")解决:方法替代: "".toRequestBody("application/json;charset=UTF-8".toMediaTypeOrNull())
2020-09-14 10:44:39
6821
1
原创 Android getColor()方法过时替代
原因:原方法过时 tv.setTextColor( resources.getColor(R.color.orange))解决:替换方法 tv.setTextColor( ContextCompat.getColor(this,R.color.orange))
2020-09-14 10:13:24
957
原创 异常: java.lang.IllegalArgumentException: Parameter specified as non-null is null:
异常信息: Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter checkType at com.moer.threedprint.model.bean.HandlePersonOrderBean.<init>
2020-09-13 16:54:22
2937
原创 异常: java.lang.reflect.InvocationTargetException 反射异常
异常如下:注:反射异常原因:是MaterialButton下主题强制 <com.google.android.material.button.MaterialButton android:id="@+id/btnLogin" android:layout_width="match_parent" android:layout_marginTop="40dp" app:cornerRadius="20dp" and
2020-09-13 16:41:58
781
原创 异常 com.android.tools.r8.a: Invoke-customs are only supported starting with Android O (--min-api 26)
解决:build.gradle文件中android下增加: compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
2020-09-13 16:33:39
3416
2
原创 Android 分享到微信,QQ,钉钉等
这个是通过系统,直接分享本文到微信,QQ,钉钉之类的含有发送的APP val intent = Intent(Intent.ACTION_SEND) intent.type = "text/plain" intent.putExtra(Intent.EXTRA_TEXT, "分享文本") startActivity(Intent.createChooser(intent, "标题"))...
2020-09-13 16:24:53
1168
原创 异常 java.net.UnknownServiceException: CLEARTEXT communication to *** not permitted by net
这是请求不允许明文
2020-09-13 16:19:01
506
1
原创 森先生的博客心得
虽然从事Android 开发多年,但是写博客还是个小白,感觉博客是对于这几年的开发昨个笔记总结,也有利于自己的知识架构成为体系,不在零零散散,最近写了一个多月了,在小伙伴们查看的时候会发现一些新的文章只有一个标题,或者一个说明,这个表示我最近准备要写的文章,但是还没有时间具体写出来,如果各位道友想了解这个功能实现,可以留言,评论 我会及时的更新出来,部分文章是我在用的框架心得,如果感觉我的文章存在侵权,盗用,或者存在争议,请及时与我联系,我会及时修改,谢谢大家,总结过去,即展望未来,希望各位道友每天都有新的
2020-09-04 11:45:57
244
AirDebug调试工具
2020-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人