
Android
文章平均质量分 59
ZJ_Improve
If not me,who? If not now,when? 微信公众号:SelfImprovementLab
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android studio 替换同名图片后后缀名不同 报错
报错内容如下: Error:error: Resource entry background is already defined. res\drawable-xhdpi-v4\background.9.png:0: Originally defined here.解决方法 You could try to do one of the following:Clean and Build or g原创 2015-09-10 09:07:31 · 1623 阅读 · 0 评论 -
eclipse中R文件丢失问题
各位R文件丢失的同胞们注意啦!!!> 作为一个新手 常常会使用大牛们coding 好的代码,也会导入各种jar包 ,本人还有一个不好的习惯 总会把旧版的jar包和最新版的jar包都导入一遍,其实还是要要考虑下版本是否兼容的问题 .—1.如果你刚好在libs下导入了jar包 —2.又恰巧进行了Buid Path —3.可能的原因一:点击项目的properties (查看Librari原创 2015-04-07 23:36:38 · 1478 阅读 · 0 评论 -
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found解决办法
参考链接android studio ,gradle 导入项目 常见错误错误提示:Error:(2, 0) Plugin with id ‘com.github.dcendents.android-maven’ not found解决办法build.gradle (module )配置 以及 build.gradle (project ) 之间的关系 AS 从github上clone 项目后原创 2015-12-30 11:51:36 · 9853 阅读 · 2 评论 -
如何把github上项目import 到AS 中
IDE:Android studio + gradle我们借助一个项目来讲解一下TabLayout 的使用,首先 如果你可以先从github上clone 一个项目 连接如下:Yalantis 的一个使用ListView和recyclerView 并实现了一个很酷炫的下拉刷新动画的sampleclone module 如果你电脑上安装了git 相关的环境,就可以copy 连接 然后找一个 目录直接g原创 2015-12-31 12:16:21 · 9180 阅读 · 0 评论 -
android.support.design.widget.TabLayout的使用
之前已经写了如何将github上的项目导入到AS 中,接下来继续讲解TabLayout 的使用 链接地址:如何把github上项目import 到AS 中确定你的工程是否能运行 当AS 的界面如下显示 就是OK 的 先进入 主界面 在进入 XML 文件 2 . <android.support.design.widget.TabLayout android:id="原创 2015-12-31 13:32:09 · 2424 阅读 · 0 评论 -
使用gradle编译:重复jar包导致的错误Error:'...jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2
Gradle build finished with 1 error(s) messages报错如下:Error:Execution failed for task ‘:sample:transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: com.android.ide.commo原创 2016-01-08 12:05:04 · 5085 阅读 · 0 评论 -
Gradle:Gradle版本build.gradle 中的gradle版本与gradle-wrapper.properties不匹配
警告报错如下:Warning:Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in E:\project\2016GitHub\welcome\UberSplash\gradle\wrapper\gradle-w原创 2016-01-11 15:33:18 · 8229 阅读 · 0 评论 -
idea2016.1 使用Kotlin + Gradle 创建工程
先分享一个百度云的idea2016.1的下载链接百度云网盘idea2016.1下载链接 提取码 :ppajidea2016.1中kotlin 的开发环境是已经集成好的,我们需要配置的是jdk ,先配置jdk 才可以配置sdk.tools-kotlin-configure kotlin in project配置成功后 会有这个提示,我原以为 配置好JAVE-HOME 等等 他应该是自动配置好的,但是原创 2016-03-29 10:50:21 · 4313 阅读 · 0 评论 -
把.png 图片放到drawable-v21 导致的错误(在API 21 以下的手机运行时)
若程序一运行 主界面就报错 提示XXX停止运行 , 1.log 中给的提示是 这一行报错 setContentView(R.layout.welcome_layout);2.定位到是XML 文件有错 ,然后 接着看log,提示说 Binary XML file line #59: Error inflating class ImageButton XML 中第59行 有错。之后找到imageBu原创 2015-12-29 15:03:31 · 4909 阅读 · 1 评论 -
Gson解析json数据
原文地址http://jingyan.baidu.com/article/e8cdb32b619f8437042bad53.html 客户端与服务器进行数据交互时,常常需要将数据在服务器端将数据转化成字符串并在客户端对json数据进行解析生成对象。但是用jsonObject和jsonArray解析相对麻烦。利用Gson和阿里的fastjson可以很方便的将下面四种常用的数据转换成json字符串,并能转载 2015-04-29 17:58:17 · 655 阅读 · 0 评论 -
Android中用Java代码实现zip文件解压缩
如果需要下载的文件有很多是中文名的,解压时有中文名的文件出现乱码,试了很多方法不能解决问题。据说有一个Java插件包,用这个插件包可以解决中文名乱码的问题,但不知解压的文件是否要用它提供的类压缩后的文件,是否能解决用rar工具压缩的有中文名的文件,这个还没有试过。参考资料:@1.http://www.oschina.net/code/snippet_4873_4142转载 2015-04-30 16:58:15 · 2012 阅读 · 0 评论 -
ByteBuffer
在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建ByteBu转载 2015-05-05 18:26:44 · 734 阅读 · 0 评论 -
Android - JUnit Test(单元测试)
单元测试的作用是测试某些方法是否正常,是否可用。http://blog.163.com/soul_wing.xyq/blog/static/113513123201293111581692/ 其原理就是创建一些专用的测试类,类的方法调用被测试的方法,如果被测试的方法是需要参数的,则在测试类的方法里直接给出参数值,以完成测试,测试结果将会被LogCat记录,通过筛选LogCat以查看测试结果是否正常转载 2015-05-08 19:05:55 · 697 阅读 · 0 评论 -
7段使用Android代码之一-----ViewHolder模式解析
神一般的使用代码ViewHolder public static <T extends View> T getAdapterView(View convertView, int id) { SparseArray<View> viewHolder = (SparseArray<View>) convertView.getTag(); if (viewHolder ==原创 2015-04-09 17:30:59 · 628 阅读 · 0 评论 -
Android开发者的演示工具(真机测试)——asm.jar
无论是使用什么工具,eclipse,idea,AS, 当然由于android自带的模拟器的启动慢是众所周知的,即使Genymotion的快速也获得了程序员的称赞,但是真机测试还是人们必然会用的。 在一个项目完成后,最近的工作中要涉及到要写 **用户使用文档** 。 文档中必不可少的便是截图,此时我就用到了Android screen monitor。–1.首先,我是到优快云 下载asm原创 2015-06-11 19:53:06 · 1140 阅读 · 0 评论 -
高德地图SDK使用说明
一,高德地图部分视频看这里教学视频连接二、我们在不熟悉的情况下、先尽量多的添加此软件应用权限;所以在mainifest中添加如下代码;插入的位置在 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> <uses-permission android:nam转载 2015-06-24 19:31:48 · 1980 阅读 · 0 评论 -
gradle:build.number 获取不到导致的error
错误描述Error:(159, 0) Cannot invoke method toInteger() on null object"openFile:E:\software\zjjRepository\svn\sdxd\build.gradle">Open File产生原因先来看一段build.gradle 中获取版本号的的代码def getVersionCode() { def v原创 2016-01-08 13:32:48 · 1342 阅读 · 0 评论