- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 Execution failed for task ':app:transformResourcesWithMergeJavaResForBaiduDebug'. > More than one fi
Execution failed for task ':app:transformResourcesWithMergeJavaResForBaiduDebug'.> More than one file was found with OS independent path 'META-INF/rxjava.properties'添加packagingOptions { ...
2018-11-09 18:26:29 384 1
原创 Grade 编译 Android 解决 Error:more than one library with package name 'android.support.graphics.drawable
Grade 编译 Android 解决 Error:more than one library with package name 'android.support.graphics.drawable build.gradle 配置 解决方案:将targetSdkVersion 改成27 依赖的v7包换成compile 'com.android.support:ap...
2018-11-01 14:28:49 9846 1
原创 Failed to resolve: com.github.ybq:Android-SpinKit:1.1.0
build.gradle 配置清单 解决方案:在build.gradle project 下面配置 maven { url "https://jitpack.io" }亲测正常参考地址:https://github.com/ybq/Android-SpinKit/issues/1 ...
2018-11-01 13:39:12 8709 9
原创 org.apache.http.legacy解决办法
Android Studio在build时提示Unable to find optional library: org.apache.http.legacy是说找不到这个类。这是什么情况呢?查阅文档发现,原来是Android 6.0不再支持 Apache HTTP client, 建议使用 HttpURLConnection 代替。如果还想要继续使用 Apache HTTP clien...
2018-10-26 12:37:14 14419
原创 Program type already present:okio.AsyncTimeout$Watchdog Message{kind=ERROR, text=Program type :okio
有两个okio 通过双击shift键盘,然后在输入框里面输入AsyncTimeout,发现是因为有两个okio.jar包,手动暴力删除后就好了然而过了几天问题又重新出现了,一样的问题,没错!就是下图的这个问题经过不懈的谷歌,终于找到了解决方案(在app下的build文件下的android里面添加如下语句):configurations { all*.exclude gro...
2018-10-25 17:21:30 1197
翻译 MVC,MVP 和 MVVM 的区别
一、MVCMVC模式的意思是,软件可以分成三个部分。视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 1.View 传送指令到 Controller 2.Controller 完成业务逻辑后,要求 Model 改变状态 3.Model 将新的数据发送到 View,用户得到反馈所有通信都是单向的。二、MVPMVP 模...
2018-10-07 18:24:43 134
原创 最近使用了TextPathView这个组件记录一下
.介绍使用 TextPathView是一个把文字转化为路径动画然后展现出来的自定义控件。效果如上图。Gradlecompile 'com.yanzhikai:TextPathView:0.1.3'minSdkVersion 16如果遇到播放完后消失的问题,请关闭硬件加速,可能是硬件加速对drawPath()方法不支持 使用方法TextPathVi...
2018-10-07 13:20:58 361
转载 AndroidUtilCode
开发人员不得不用的工具这里几乎都已经总结,在这里面很好的一个库。导入库compile 'com.blankj:utilcode:1.9.0'https://github.com/Blankj/AndroidUtilCode点击打开官网查看跟多工具类API的解释 Activity相关→ActivityUtils.java→DemoisActivityExists ...
2018-10-07 12:39:04 576
原创 Android出现:Your project path contains non-ASCII characters.
导入Project的出现Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.an...
2018-09-24 15:23:43 227
原创 Failed to resolve:问题的解决方法
今天,在毫无征兆的情况下AndroidStudio又抽风了,搞了大半天,试了网上众多方案,终于解决了这个问题。咱们一步一步来第一步:这是最开始的bug Error:Failed to resolve: com.android.support:support-annotations:27.0.1 Install Repository and sync projectOpen FileShow ...
2018-09-15 13:58:27 92978 4
原创 studio使用
快捷键的使用向下复制一行(Duplicate Lines) ctrl+down 修改变量名与方法名 alt+shift+R向下移动行(move line down) Alt+down 打开Module setting窗口 ctrl+shift+E向上开始新的一行(Start New Line before current) ctrl+shift+enter 查看类继承关系 F4`向下
2016-05-09 16:42:32 676
原创 引导页
先上代码package ui;import java.util.ArrayList;import com.example.play.R;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.support.v4.view.PagerAda
2016-04-24 16:23:55 246
原创 启动页学习
package ui;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.MotionEvent;import android.view.Window;import android.view.animation.AlphaAnima
2016-04-24 16:22:15 275
原创 广播的概念与定义广播接收者
广播接收者;广播就是个收音机,用来接收和发送广播广播的意义;android中系统会发生一些事件的改变,比如,电量变低,收发短信,拨打电话,屏幕解锁系统会发送广播,只要应用程序接收到这条广播,就知道系统发生了什么事件,从而执行相应的代码,使用广播接受者,就可以接收广播使用;1.创建一个广播接受者的类去继承BroadcastReceiverpublic class CallReceiver
2016-04-07 22:14:37 2000
原创 Ui_Spinner
第一种package com.spinner;/** *第一种 * 类说明:下拉选择框demo * @author 作者 zpp, E-mail: 1376130023@qq.com * @version 创建时间:2016年4月2日 上午14.49 */import android.app.Activity;import android.os.Bund
2016-04-06 11:27:01 259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人