- 博客(27)
- 资源 (3)
- 问答 (5)
- 收藏
- 关注
原创 字符串与十六进制的互转
//字符串转十六进制private static String stringToHexString(String string){char[] c=new char[string.length()];c = string.toCharArray();String hesStr = "";for (int i = 0; i hesStr = hesStr + Integer.
2017-11-20 11:45:28
3262
原创 AndroidStudio 编译异常java.lang.OutOfMemoryError: GC overhead limit exceeded
在build.gradle中的android{}添加如下脚本就可以顺利编译了 dexOptions { incremental true javaMaxHeapSize “4g” }参考:http://blog.csdn.net/ydt_lwj/article/details/8468272
2017-11-16 14:59:07
997
原创 获取系统当前时间,Time过时
用Time获取系统当前时间时会出现警告:The type Time is deprecated,The method setToNow() from the type Time is deprecated,The method format2445() from the type Time is deprecated;解决方案之一就是使用java.util.Gregor
2017-09-13 11:24:39
1090
原创 解决NestedScrollView 嵌套 RecyclerView出现的卡顿,上拉刷新无效
解决卡顿的方法最简单的就是设置RecyclerView的android:nestedScrollingEnabled="false",放弃自己的滑动,交给外部的NestedScrollView处理,就没有出现卡顿的现象了至于RecyclerView的上拉刷新,可以监听NestedScrollView的滑动监听,具体代码如下:mNestedScrollView.setOnScrollCh
2017-07-24 10:16:08
5058
原创 getColor(int id)在API23过时问题
getColor(int id)在API版本23时(Android 6.0)已经过时,代替方法为:同时兼容高、低版本ContextCompat.getColor(Context context, intid);
2017-06-26 14:43:17
490
原创 Android Studio Java文件和Kotlin文件的转换
打开Java文件,然后选择工具栏的Code -> Convert Java File to Kotlin File。
2017-05-21 01:59:54
3922
1
原创 Android Studio Kotlin插件的简单使用
打开Java文件,然后选择工具栏的Code -> Convert Java File to Kotlin File。
2017-05-21 00:13:19
4054
2
原创 Android Studio安装Kotlin插件
1 Kotlin语言介绍Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言,是一种新的静态类型编程语言。开发者称,设计它的目的是避免 Java 语言编程中的一些难题。比如:在 Kotlin 中类型系统控制了空指针引用,可以有效避免 Java 中常见的NullPointException。 2 Kotlin的优势相比于 Java,K
2017-05-20 23:49:42
3851
1
原创 Android三大图片框架的比较
主要的图片框架:Fresco、Glide、Picasso,由于ImageLoader现已不再更新,这里将不再细说Fresco:特点:1、最大的优势便在于5.0以下(最低2.3) bitmap的加载,在5.0以下系统,Fresco将图片放到一个特别的内存区域(Ashmem),而且图片不显示时,占用的内存会自动被释放,这会使APP更加流畅,减少因图片内存占用而引发的OOM。5.0以
2017-04-23 23:31:39
2320
原创 Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.Exe
2017-02-24 11:59:32
413
原创 android studio 快捷键大全(第二弹)
单词选择: ctrl + 左右方向键显示最近操作, 修改的文件:ctrl + E,ctrl + shift + E文件查找:ctrl + n操作记录:alt + shift + 方向键上\方向键下
2016-12-30 16:16:08
371
原创 Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.
群里一位兄弟今天遇到的,特此在此记录一下:他的描述: 今天问你们的是我as因为非正常关闭(断电或是任务管理器关掉)经常会挂掉的处理方法:就是把本地as文件夹里除了插件以外的文件删掉重启as之后出现的问题 Error running app: This version of Android Studio is incompatible with the Gradle Pl
2016-12-29 10:11:43
535
原创 GridView或者Listview实现单选效果
最近在项目中某个需求要实现单选,这里仅记录下关键代码:第一步:在适配器中定义两个变量:private int lastPosition = -1; //记录上一次选中的图片位置,-1表示未选中private Vector vector = new Vector();第二步:在构造器中初始化:for (int i = 0; i ; i++) {
2016-11-21 11:12:49
845
原创 记录一下,解决Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
中午睡醒一觉,AS就抽风了,突然给我来个错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate
2016-11-18 15:07:26
1218
转载 android studio 快捷键大全(持续更新)
常用快捷键是指android studio默认的,比较常用的一些快捷键:提示: Ctrl + Alt + 空格
2016-10-12 15:40:27
436
原创 怎么解决Android studio导入项目卡死
今天从github上下载了一个项目, 发现导入Android studio的时候 发现好慢。找了下解决办法,自己留个记录原因: 下载的项目和你当前已经下载的grandle 不一致, 导致导入的时候到网上下载相应的版本。 坑爹吧。。。我能不能连上google的服务器还难说呢。 让我去那边下载东西。。。还几十M。。。最简单的办法,修改你这个需要导入的项目
2016-09-14 23:05:42
1831
1
转载 学习网站整理
原文链接:http://blog.csdn.net/study_zhxu/article/details/50895856Android开发工具汇总 http://androidblog.cn/tools/从零开始的Android新项目 http://blog.zhaiyifan.cn/2016/03/14/android-new-project-from-0-p1/?hmsr=tou
2016-09-01 09:46:38
264
转载 使用新版Android Studio检测内存泄露和性能
文/于连林520wcf(简书作者)原文链接:http://www.jianshu.com/p/216b03c22bb8内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具
2016-08-23 15:14:59
7158
2
转载 Android与HTML+JS交互入门http://blog.csdn.net/leejizhou/article/details/50894531
在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javascript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮Android调用原生对话框,点击网页中的电话号码调用Android拨号APP。这篇给大家介绍下如何实现An
2016-07-28 17:09:21
527
转载 Android Studio修改包名
原文链接:http://blog.csdn.net/le_go/article/details/44342505在Android Studio默认情况下, 修改包名只能修改最后一级 但是我们想将com.example.administrator.myapplication改为com.example.leigo.myapplication怎么办呢?在 Projec
2016-07-26 10:40:20
486
转载 Google 开源的 Android 排版库:FlexboxLayout
最近Google开源了一个项目叫「FlexboxLayout」。1.什么是 Flexbox简单来说 Flexbox 是属于web前端领域CSS的一种布局方案,是2009年W3C提出了一种新的布局方案,可以简便、完整、响应式地实现各种页面布局,并且 React Native 也是使用的 Flex 布局。你可以简单的理解为 Flexbox 是CSS领域类似 Linearla
2016-07-25 10:15:08
375
转载 Android Studio 项目中集成百度地图SDK报Native method not found: com.baidu.platform.comjni.map.commonmemcache.JN
java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create)I at com.baidu.platform.comjni.map.commonmemcache.JNICommonM
2016-07-22 10:15:26
2863
转载 Android Studio使用SVN报错:XXX不是工作副本(XXX is not working copy)
原文链接:http://m.blog.csdn.net/blog/books1958/42493965在Android Studio中,使用VCS -> Import into Version Control-> Import into Subversion 可以将Project中的某个Module上传至SVN服务器。但是,当Android Studio再次启动时就会报错:XX
2015-12-14 11:39:32
596
转载 Android AutoLayout全新的适配方式 堪称适配终结者
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章
2015-11-23 09:48:22
371
转载 Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法
2015-10-16 14:09:21
395
转载 关于Chronometer(计时器)暂停的问题
问题描述:当通过stop()方法实现计时器暂停时,在通过start()方法继续计时的时候,会出现计时器显示的时间不是暂停前的时间。问题分析: 查看官方API文档可以发现:publicvoid stop ()Added in API level 1Stop countingup. This does not affect the b
2015-07-28 11:00:54
1067
转载 (转)JavaBean中DAO设计模式介绍
一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data
2014-09-01 09:51:39
623
【android】scrollview进行定位问题
2015-10-22
【android】怎么定位listview中的某一项item呢
2015-10-21
如何停止正在运行的ansytask,楼主试过用标志位来判断,可是不管用
2015-10-17
评论功能:列表怎么刷新到最新的评论内容呢
2015-10-10
百度地图API初始化时BMapManager对象出错
2014-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人