logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android Gradle 插件】更新依赖方式,同时解决github三方库引用无法使用问题

在之前的 build.gradle 配置 中 , 在 " buildscript / dependencies / classpath " 中 , 配置 Android Gradle 插件版本 是 4.2.1 , 也就是。代码的含义是 解析依赖时 , 只能使用本脚本块中的 Maven 仓库 , 不能使用 Module 子项目中的依赖;在 dependencyResolutionManagement

文章图片
#android#github#gradle
Cannot start the runtime Please try to reinstall the IDE.

Android Studio启动报错解决方法:删除历史配置文件目录即可。遇到反复重装仍报错的问题,原因是卸载时不会自动清除版本配置文件。找到Android Studio的历史配置目录(通常在用户文件夹下),手动删除其中所有文件后重启即可正常使用。该方法解决了因旧版本配置残留导致的启动错误问题。

#android
Error:Could not download guava.jar (com.google.guava:guava:19.0)

今天遇到一个问题,之前都是正常打包更新的,今天中午突然这逼样了,真是愁人!Bug:Error:Could not download guava.jar (com.google.guava:guava:19.0): No cached version available for offline mode不能下载,guava.jar。在网上看了不少解决办法,有点复杂,真诚无套路,直接点。...

Android 架构MVC MVP MVVM+实例

MVC、MVP和MVVM是软件比较常用的三种软件架构,这三种架构的目的都是分离,避免将过多的逻辑全部堆积在一个类中。在Android中,Activity中既有UI的相关处理逻辑,又有数据获取逻辑,从而导致Activity逻辑复杂不单一难以维护。为了一个应用可以更好的维护和扩展,我们需要很好的区分相关层级,要不然以后将数据获取方式从数据库变为网络获取时,我们需要去修改整个Activity。

#android#架构#mvc
HttpURLConnection.setRequestProperty的作用

设置http请求头HttpURLConnection.setRequestProperty(String key,String value);  这个我居然都忘记了,哎~真是岁数大了,心好累。。。 例如:下面就是一个完整的原始网络请求方式HttpURLConnection conn = null;try {...

#网络
处理Bug:嵌套RecyclerView加载数据后页面自动滑动问题

的属性就好了,至此listview点击的灵异事件告一段落。心得:遇到不会不懂的地方除了网上查询资料之外,也可以多多去尝试每种属性的作用,多阅读官方文档(我始终觉得还是读原文的比翻译的理解的会更好)。当数据长度到达某个阶段后recyclerView会自动往下滑一段,直到某一个item完整展示在屏幕中。该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。这个是因为rec

中国国内可用API合集

中国国内可用API合集目录笔记出行词典电商地图电影即时通讯开发者网站快递查询旅游社交视频天气团队协作图片与图像处理外卖消息推送音乐云语音识别综合笔记OneNote -OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等。提供SDK和Demo。为知笔记 -为知笔记Windows客户端开放了大量的API,其中绝大部分

#android#java
使用okhttp的websocket实现长连接【直接使用】

1. 概述有时候在开发中,我们会有一些需求是需要建立长连接的,比如自己项目中的付款码,需要商家用扫码枪来扫二维码,必须等商家扫完二维码收完款时然后发消息给客户端,这个时候就需要让客户端与服务器端建立长连接,达到让客户端与服务器端保持连接,直到收完款然后客户端自行断开连接,同时服务器端也需要在操作成功时候断开连接。2. 具体实现1>:添加对okhttp的依赖:compile 'com.squa

#websocket#http#android
安卓安装apk之后直接打开频繁重启、按home键返回,再次打开,重新启动

Android 安装完成后直接点击[打开],导致按home键返回,再次打开,走重启流程。如果先点击【完成】再打开,不会有问题。解决方法:在lanchActivity的onCreate()方法中加如下代码,一定要在setContentView()方法之前if (!isTaskRoot() && getIntent() != null) {String action = getInte

安卓查看任意当前运行App所显示的Activity的包名

1、进入adb所在目录或者是直接cmd输入查询代码:adb shell "dumpsys window | grep mCurrentFocus"结果如下:如果需要跳转过去的话:/*** 跳转到指定应用的指定页面*/private void showActivity(@NonNull String packageName, @NonNull String activityDir) {try {In

#android#java
    共 14 条
  • 1
  • 2
  • 请选择