
android手机
文章平均质量分 75
xiayuexingkong
这个作者很懒,什么都没留下…
展开
-
解决org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30 下载慢
问题背景:当我升级AS到Bumblebee版本之后,打开某一project发现根目录的build.gradle中配置的kotlin-gradle-plugin由1.5.20自动给升级到了1.5.30.但是项目预编译的过程中始终显示org.jetbrains.kotlin:kotlin-gradle-plugin 1.5.30在下载中,打开本地C盘.gradle的如下目录上图是我下载成功之后的状态,可知kotlin-compiler-embeddable插件下载的位置为:C:\Users\Admin.原创 2022-05-08 23:33:22 · 12090 阅读 · 0 评论 -
gradle版本导致依赖的远程库不能下载到本地
问题描述:使用idea进行Kotlin协程学习的时候,创建对应的demo project,在项目的build.gradle文件中添加依赖implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'发现许久对应的jar包没能下载下来,对应的底部Build面板有如下error报出:exception during working with external system: java.lang.AssertionError原创 2021-07-26 21:59:30 · 1796 阅读 · 0 评论 -
AndroidStudio xml 中编写代码 ,没有自动提示,或者提示“cannot find declaration to go to”的一种解决方案
开始遇到这个问题的时候,简直一头雾水,根据“cannot find declaration to go to”关键字baidu查找了好多篇博客,依旧没找到有效的解决方案,在stack overflow中也看了数篇也没能解决。然后无意中看到了这篇“https://blog.youkuaiyun.com/DeMonliuhui/article/details/83060944”的第三点编译用的sdk版本有问题。...原创 2019-06-11 11:55:24 · 3737 阅读 · 0 评论 -
H5唤起原生app,Android端的实现思路
通过H5唤起原生应用是一个常见的需求,可以实现引流的作用,而且原生页面的体验一般要比H5体验性好些。URL scheme这种唤端媒介是一个比较妥当的实现H5唤起原生应用的方式。1 app端的需求 H5唤起app,是要打开指定页面的。对于app打开指定页面后的返回处理有两种情况: (1)app之前未启动;(2)app在系统任务组中,处于后台存活状态。 对...原创 2019-04-26 10:59:37 · 6134 阅读 · 0 评论 -
强制同一个project下的使用到相同开源库(okhttp)的module依赖同一版本
摘要:在Android app开发中,难免会遇到一个project下的不同module(不同的jar包)使用到同一个开源库,这时候由于这些library或者jar包的版本迭代有差别,可能会导致某一个library在编译或运行阶段报错。解决该问题的一个办法就是强制让这些module(library或jar)使用同一个版本的依赖库。具体操作是在app的build.gradle文件的dependec...原创 2019-04-12 17:15:20 · 747 阅读 · 0 评论 -
RecyclerView 局部刷新 item 闪动问题解决
列表页面的刷新经常会尝试去对某一个position的item做刷新处理,这时如果调用adapter的notifyItemChanged(int position)的方法,对应positon的item会闪动一下,体验不友好。经多番网上查阅资料后找到了比较可靠的解决方案。局部刷新调用adapter的notifyItemChanged(int position, Object payload)的方法。...原创 2019-02-20 16:20:27 · 4805 阅读 · 0 评论 -
Android studio开发找不到HttpClient问题
点击打开链接转载 2017-10-12 14:37:09 · 245 阅读 · 0 评论 -
fragment在app中的使用总结1
1.fragment有两种切换方式。1.1.replace方式 transaction.replace(R.id.content, IndexFragment);1.2.add-hide-show方式 transaction.add(R.id.content, IndexFragment); transaction.hide(otherfragment); transaction原创 2017-01-26 19:43:41 · 326 阅读 · 0 评论 -
lib依赖导致在app运行的时候出现的异常 Cause: com.android.dex.DexException: Multiple dex files define
如果你用Android Studio开发,并且要用其他项目作为library,这个问题是很容易出现的。出现这个问题的原因是包的重复引用,意思就是在你自己的项目中引用了某个包,而被你作为library的项目也引用了同一个包,就会有这个问题。 那如何解决呢?方法如下: 1.从下图可以看到我在rtmpResourceLib中有加了一个gensee_rtmpplayer.jar 和gensee_exp转载 2017-02-04 17:51:38 · 560 阅读 · 0 评论 -
文章标题
获取手机内置SD卡(以我的手机sonyZ1mini为例叫“内部存储设备”)根目录的路径的api是 String path = Environment.getExternalStorageDirectory().getAbsolutePath();原创 2016-09-22 00:04:28 · 274 阅读 · 0 评论 -
自定义对话框学习记录01
有的时候安卓内置的对话框不能满足我们的需要,或许是功能不齐全亦或者不符合我们的界面设计要求,这个时候我们就需要弄一个我们自己设置的对话框了,下面我将为大家讲一种很简单的方法创建自己的对话框。 首先创建一个style 即:....... 接着创建你自己的对话框布局:可自行设计。 创建一个自己的Dialog类继承Dialog,即:public SettingDialog ex转载 2016-10-06 22:52:30 · 277 阅读 · 0 评论