
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
是这样,原本有一个功能,是用RecyclerView实现的,点击每个item都会弹出一个PopupWindow。好的,用正常的方法实现就好。(注意点就是各个popupwindow的位置)然后有一天,发现多个手指同时点击,比方说用三个手指分别点击三个item,则会同时弹出三个PopupWindow,出现了重叠。不难想象出是什么样的效果,,,怎么改呢?第一反应,多点触控。肯定是跟这个有关。1、禁止某个
Android进程间通信可以参考android-进程间通信这里着重介绍一下AIDL。这里只是记录一下我自己的实现过程,例子本身不重要,重要的是知道怎么做。。。总体来说分三步:创建AIDL,创建服务端,创建客户端。一、创建AIDL1.在java目录下创建一个包名com.ps.sevenaidldemo.aidl(随便取),然后创建Book.java实体类,这个实体类必须实现Par...
项目中有一个功能:发帖。帖子内容:文字,图片(可以是多张)。这就涉及到多张图片的上传问题。后台接口文档如下:使用Retrofit+Rxjava上传多张图片的代码如下:/*** 上传多张图片(带参数)*/public void uploadMoreImage2(RetrofitSubscriber<BaseRspBean<ImageUploadBean&g...
某次版本迭代,需要升级某一sdk由GDTSDK.unionNoPlugin.4.251.1121.aar升级到GDTSDK.unionNormal.4.310.1180.aar然后,编译,运行正常!!!快下班时,合并代码,合并之后 在我这边就报错了,编译都通不过。。。clean 删除build文件夹 重启studio 重启电脑等等,完全不行》》》1、C:\Users\31073\.gradle\c
这几天在摸索Intellij idea,记录一下小知识点。第一次接触Intellij,并使用Hibernate框架操作mysql数据库,想要在Intellij中使用单元测试,知道需要有Junit,但是发现默认并没有。怎么解决呢?》》首先去settings中找到plugins,在其中搜索JUnitGenerator,如果搜索到了,点击安装即可。如果搜不到,可以先下载JUnitGenera...
项目中用到了自定义gradle配置文件,这样可以让主工程的.gradle文件保持简洁。项目中新建了一个文件夹buildConfig,自定义了一个account_config.gradle文件,文件内容如下:ext {android = [applicationId: "com.fleet",comp...
Android Studio中:正确区分gradle版本号和 gradle插件版本号。1、gradle文件 ——> gradle-wrapper.properties中指的是gradle版本号2、build.gradle文件classpath 'com.android.tools.build:gradle:3.1.2'指的是gradle插件版本号。但是,...
项目中使用到RxJava,为避免可能因使用不当而出现内存泄漏的问题,使用了AutoDispose来优雅的实现RxJava自动解绑。AutoDispose是uber的一个开源库。//kotlinobservable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())...
开始学习Kotlin,将学习过程中遇到的,看到的知识点记录下来。配置Kotlin环境》在项目根目录build.gradle配置buildscript {ext.kotlin_version = '1.2.71'repositories {maven { url "http://maven.aliyun.com/nexus/content/...
android studio中创建assets、jniLibs目录,引入arr文件







