自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3244

原创 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 978

原创 获取系统当前时间,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 1052

原创 解决NestedScrollView 嵌套 RecyclerView出现的卡顿,上拉刷新无效

解决卡顿的方法最简单的就是设置RecyclerView的android:nestedScrollingEnabled="false",放弃自己的滑动,交给外部的NestedScrollView处理,就没有出现卡顿的现象了至于RecyclerView的上拉刷新,可以监听NestedScrollView的滑动监听,具体代码如下:mNestedScrollView.setOnScrollCh

2017-07-24 10:16:08 5006

原创 getColor(int id)在API23过时问题

getColor(int id)在API版本23时(Android 6.0)已经过时,代替方法为:同时兼容高、低版本ContextCompat.getColor(Context context, intid);

2017-06-26 14:43:17 478

原创 Android Studio Java文件和Kotlin文件的转换

打开Java文件,然后选择工具栏的Code -> Convert Java File to Kotlin File。

2017-05-21 01:59:54 3750 1

原创 Android Studio Kotlin插件的简单使用

打开Java文件,然后选择工具栏的Code -> Convert Java File to Kotlin File。

2017-05-21 00:13:19 4029 2

原创 Android Studio安装Kotlin插件

1 Kotlin语言介绍Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言,是一种新的静态类型编程语言。开发者称,设计它的目的是避免 Java 语言编程中的一些难题。比如:在 Kotlin 中类型系统控制了空指针引用,可以有效避免 Java 中常见的NullPointException。 2 Kotlin的优势相比于 Java,K

2017-05-20 23:49:42 3778 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 2298

原创 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 405

原创 android studio 快捷键大全(第二弹)

单词选择: ctrl + 左右方向键显示最近操作, 修改的文件:ctrl + E,ctrl + shift + E文件查找:ctrl + n操作记录:alt + shift + 方向键上\方向键下

2016-12-30 16:16:08 359

原创 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 522

原创 GridView或者Listview实现单选效果

最近在项目中某个需求要实现单选,这里仅记录下关键代码:第一步:在适配器中定义两个变量:private int lastPosition = -1; //记录上一次选中的图片位置,-1表示未选中private Vector vector = new Vector();第二步:在构造器中初始化:for (int i = 0; i ; i++) {

2016-11-21 11:12:49 833

原创 记录一下,解决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 1210

转载 android studio 快捷键大全(持续更新)

常用快捷键是指android studio默认的,比较常用的一些快捷键:提示: Ctrl + Alt + 空格

2016-10-12 15:40:27 411

原创 怎么解决Android studio导入项目卡死

今天从github上下载了一个项目, 发现导入Android studio的时候 发现好慢。找了下解决办法,自己留个记录原因: 下载的项目和你当前已经下载的grandle 不一致, 导致导入的时候到网上下载相应的版本。 坑爹吧。。。我能不能连上google的服务器还难说呢。 让我去那边下载东西。。。还几十M。。。最简单的办法,修改你这个需要导入的项目

2016-09-14 23:05:42 1823 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 249

转载 使用新版Android Studio检测内存泄露和性能

文/于连林520wcf(简书作者)原文链接:http://www.jianshu.com/p/216b03c22bb8内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具

2016-08-23 15:14:59 7127 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 510

转载 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 474

转载 Google 开源的 Android 排版库:FlexboxLayout

最近Google开源了一个项目叫「FlexboxLayout」。1.什么是 Flexbox简单来说 Flexbox 是属于web前端领域CSS的一种布局方案,是2009年W3C提出了一种新的布局方案,可以简便、完整、响应式地实现各种页面布局,并且 React Native 也是使用的 Flex 布局。你可以简单的理解为 Flexbox 是CSS领域类似 Linearla

2016-07-25 10:15:08 357

转载 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 2849

转载 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 577

转载 Android AutoLayout全新的适配方式 堪称适配终结者

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章

2015-11-23 09:48:22 361

转载 Android 命名规范 (提高代码可以读性)

刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法

2015-10-16 14:09:21 379

转载 关于Chronometer(计时器)暂停的问题

问题描述:当通过stop()方法实现计时器暂停时,在通过start()方法继续计时的时候,会出现计时器显示的时间不是暂停前的时间。问题分析:         查看官方API文档可以发现:publicvoid stop ()Added in API level 1Stop countingup. This does not affect the b

2015-07-28 11:00:54 1050

转载 (转)JavaBean中DAO设计模式介绍

一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data

2014-09-01 09:51:39 611

android 社区源码(开源中国)

开源中国社区android版源码,实现用户登录,发帖,回帖,看帖,个人中心等功能,仅供参考学习。

2015-10-26

android高仿人人客户端源码

人人网客户端android源码,带有测试帐号,与测试无关的事情请勿操作

2015-10-26

Android例子源码httpclient获取到JSON数据并展示到ListView

Android例子源码httpclient获取到JSON数据并展示到ListView

2014-09-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除