![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
文章平均质量分 89
SmallWalnutBG
Android程序猿
展开
-
Android 如何通过google play获取最新版本并更新当前版本
Android 如何通过google play获取最新版本并更新当前版本前言一、工具集成二、代码逻辑三、获取目标信息四、跳转Google play五、代码全览工具类调用六、 尾声前言当遇到直接通过Google play上的版本名称来更新我们自己的App时,这时我们可以通过访问Google play上目标App的版本信息,通知自己的App,并跳转到Google play。下面来看具体实现。一、工具集成implementation 'org.jsoup:jsoup:1.10.2'ps:jsoup官网原创 2021-06-25 13:49:52 · 8889 阅读 · 0 评论 -
Android NFC一般使用方法
NFC相关文档Android官网文档地址:[https://developer.android.google.cn/guide/topics/connectivity/nfc]()欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLow原创 2021-05-19 15:06:40 · 1403 阅读 · 0 评论 -
Android接入2021最新Tinker(Bugly)热更新步骤及一些避免坑的方式
快速定位Android接入Tinker(Bugly)热更新步骤及一些避免坑的方式接入环境步骤功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Android接入Tinker(Bugly)热更新步骤及一些避免坑的方式腾讯的Tinke原创 2021-01-28 10:42:10 · 1548 阅读 · 3 评论 -
android studio 升级gradle到最新版本后 lambda表达式错误: 找不到符号
android studio 升级gradle到最新版本后 lambda表达式错误: 找不到符号(Windows10,Android studio3.6.2)解决办法:1、选择Source Compatibility(未解决):2、添加jackOptions (未解决): defaultConfig { minSdkVersion rootProject.ext.android["minSdkVersion"] ... jackOptio.原创 2020-12-07 11:43:22 · 804 阅读 · 0 评论 -
Android 10 BottomSheetDialogFragment EditText和RecyclerView事件冲突,导致不能正常获取焦点(软件盘弹起后自动关闭,输入内容后失去焦点等问题)
Android 10 BottomSheetDialogFragment EditText和RecyclerView事件冲突,导致不能正常获取焦点(软件盘弹起后自动关闭,输入内容后失去焦点等问题)问题一:键盘不能顶起布局解决方法:一般的设置不能解决,需要设置BottomSheetDialogFragment 样式 <style name="Theme.Design.Light.BottomSheetDialog.WithoutBehavior"> &l原创 2020-12-02 10:56:33 · 777 阅读 · 0 评论 -
android recycleView自定义字母检索A-Z排序滑动通讯录汉字英文相互转换
运行截图核心类:package com.example.test29api.slider_contactimport android.content.Contextimport android.graphics.Canvasimport android.graphics.Colorimport android.graphics.Paintimport android.graphics.Rectimport android.graphics.drawable.Drawable.原创 2020-11-26 17:14:52 · 3239 阅读 · 0 评论 -
android EditText限制输入框只能输入某些特殊字符、汉字、数字、英文字母等
<EditText android:layout_width="0dp" android:layout_height="wrap_content" android:digits="12435643asdlfj" />原创 2020-11-12 17:40:55 · 2917 阅读 · 0 评论 -
android studio Android9(28)升级到Android10(29)Androidx小计
android studio Android9(28)升级到Android10(29)Androidx小计环境:Windows10,Android studio 3.6.21、参考Android官方推荐方式:https://developer.android.com/jetpack/androidx/migrate2、由官方文档,第一步于gradle.properties文件添加android.useAndroidX=trueandroid.enableJetifier=true3、原创 2020-10-30 16:42:45 · 1353 阅读 · 0 评论 -
Android 使Android Studio单元测试(以mvp模式为列)
第一步:build.gradle文件添加测试相关依赖dependencies { testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.19.0' testImplementation 'com.nhaarman.mockitokotlin2:mockito-kotlin:2.1.0'//mock() testImplementation 'org.mo原创 2020-10-16 17:03:19 · 265 阅读 · 0 评论 -
Android9.0 PopupWindow 适配刘海屏,水滴屏等
Android9.0 PopupWindow 适配刘海屏,水滴屏等现象:弹出PopupWindow选项框后,刘海屏或水滴屏不能到顶。改进后代码: popupWindow = PopupWindow(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, true).apply { setBackgroundDrawable(ColorDrawable(Colo原创 2020-10-12 10:30:49 · 752 阅读 · 1 评论 -
Android 集成websocket小结
1、GitHub地址https://github.com/TooTallNate/Java-WebSocketimplementation "org.java-websocket:Java-WebSocket:1.5.1"2、项目新建module->im_websocketmodule->build.gradleapply plugin: 'com.android.library'android { compileSdkVersion rootProj..原创 2020-09-06 23:58:10 · 1997 阅读 · 5 评论 -
Kotlin协程简介(一)
Kotlin协程简介1、runBlocking、suspend、coroutine1.1、最简单的列子: @Test fun runMainBlocking() = runBlocking <Unit>{ val job = GlobalScope.launch { delay(1000L) println("World!") } print("Hello ") .原创 2020-08-24 00:27:29 · 292 阅读 · 0 评论 -
Android 复制文本、Intent、Uri到剪切板
Android 复制文本到剪切板官方文档:https://developer.android.com/guide/topics/text/copy-paste#kotlinprivate fun copyTextToClipboard(){ val clipboard = anchor.context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager /**原创 2020-07-19 23:00:41 · 2563 阅读 · 0 评论 -
Java用Intellij Idea读取Execel文件,计算后写入新的文件
Java用Intellij Idea读取Execel文件,计算后写入新的文件1、新建Maven工程成功后,pom.xml文件中配置poi(读写excel的框架) <dependencies> ... <!--poi--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi原创 2020-06-21 23:47:16 · 3920 阅读 · 0 评论 -
android 倾斜view 手动转动动画 随手势左右转动
activity:package com.manss.myapplicationimport android.annotation.SuppressLintimport android.os.Bundleimport android.view.MotionEventimport android.view.Viewimport android.view.View.O...原创 2020-04-19 20:23:50 · 685 阅读 · 0 评论 -
Android 实现水波纹动效
Android 实现水波纹动效WaterRippleView核心文件package com.manss.myapplication.widget.animationimport android.content.Contextimport android.graphics.Canvasimport android.graphics.Colorimport android.gr...原创 2020-04-12 21:30:23 · 937 阅读 · 0 评论