- 博客(7)
- 收藏
- 关注
原创 kotlin的文件操作(仅包含最简单的读写)
class MainActivity : AppCompatActivity() { private var et: EditText? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) et = findViewById(R..
2021-06-09 23:03:52
1472
3
转载 Android版本更新,引用第三方框架极度简单
首先我们前期准备工作!依赖导入:project:builder.gradle:allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } maven { url 'https://www.jitpack.io' } mavenCentral() // 1. add repository }}
2021-06-04 11:18:08
1106
原创 kotlin全局变量延迟初始化
很多时候我们给一个数据赋值需要提取到全局变量因为我们可能在其他地方也会用但是!!!我们需要给它初始化为null以至于后面需要不断的进行判空但是用延迟初始化可以很好的解决这个问题我们只需要再全局变量前面加上 lateinit示例代码:private lateinit var adapter : BaseAdapteronCreate{adapter=BaseAdapter()}当然这样写还是有风险的那么我们用的时候还可以判断一下是否初始化如果没有初始化刘初始化if(!::adapter.isI
2021-05-28 21:38:42
796
原创 Android下载工具DownloadManager
val request = DownloadManager.Request(Uri.parse("https://bkimg.cdn.bcebos.com/pic/5243fbf2b2119313df3c27b56c380cd791238dbc?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UxODA=,g_7,xp_5,yp_5/format,f_auto")) //设置通知栏的标题 request.setTitl...
2021-05-27 08:42:23
504
1
原创 自定义Dialog设置背景透明
customDialog= CustomDialogImg(context) customDialog!!.addContentView(v, LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT)) customDialog!!.show() customDia..
2021-05-26 21:32:54
957
原创 kotlin单例管理activity生命周期
object CloseAllActivity { private val activitys = ArrayList<Activity>() fun addActivity(activity: Activity){ activitys.add(activity) } fun removeActivity(activity: Activity){ activitys.remove(activity) if (!a.
2021-05-26 21:25:56
353
1
原创 单页模式双页模式限定符——large
单页模式双页模式限定符——large右击res,选择android resource directory2在project里面找到创建的文件3创建layout-large,New–File,新建文件名称一定要写成activity_main.xml
2021-05-26 19:36:46
143
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人