Android Studio2.2或2.3版本升级后遇到的问题汇总


1、 java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 翻译过来,很显然是class版本不支持。经查询,Android S

Windows下根据java文件生成.h头文件教程


还是直奔主题吧。如何在windows系统下根据java文件生成.h头文件? 既然你们找到了这篇文章,相信你们也是要编译DLL文件吧,这里只讲如何生成.h头文件。 首先,来看看我的eclipse下的java工程目录。 1、按下win+R快捷键,打开“运行”程序,输入cmd,打开命令行窗口。 2、在资源

Android Seekbar滑动球thumb不透明的解决办法


今天用到了Seekbar,这么个小玩意,却把我折腾够了。出现了各种问题,其中一种,就是Seekbar滑动球thumb不透明,透明区域显示为白色,很难看啊。最后终于找到了解决办法: 在seekbar中添加 android:splitTrack="false" 即可: <SeekBar andr

Android RecyclerView设置Item间距


RecyclerView没有可以直接设置间距的属性,但是可以用ItemDecoration来实现。需要自定义ItemDecoration,继承自RecyclerView.ItemDecoration. 代码如下: public class SpacesItemDecoration extends R

Android开发过程中错误and异常积累


1、Android4.4下报错:android.content.res.Resources$NotFoundException: Resource ID #0xff8b7765 问题描述: 为什么说Android4.4下报错呢?因为Android5.0以上是正常的。我在APP换肤的时候,需要切换颜色

SwipeRefreshLayout实现进入页面自动刷新


谷歌提供的官方下拉刷新控件SwipeRefreshLayout,用起来很方便,很实用,也很漂亮,那么我们有什么理由不用呢? 我们正常的时候,都是手动下拉刷新,更新数据,然后停止刷新。但是,有时候我们会有进入页面自动刷新的需求,那么SwipeRefreshLayout可以实现吗?答案是肯定的。 于是,

Android基础教程之(一):TextView


TextView是Android中最常用的控件了,但是要熟练掌握它还是不太容易,以下记录一些TextView常用的和不常用的方法。 1、长文不可以滑动,只能看到界面显示的内容 这个很好解决,只需要在java代码中加入一句话: tv_content.setMovementMethod(Scrollin

Android蓝牙开发全面总结


来源:AndroidChina 基本概念 安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。 蓝牙的功能: 1、扫描其他蓝牙设备 2、为可配对的蓝牙设备查询蓝牙

Android View绘制13问13答


来源:AndroidChina 1.view的绘制流程分几步,从哪开始?哪个过程结束以后能看到view? 答:从ViewRoot的performTraversals开始,经过measure,layout,draw 三个流程。draw流程结束以后就可以在屏幕上看到view了。 2.view的测量宽高和

Android Studio开发过程中各种问题处理合集~


前言 自从转了Android Studio后,感觉越来越顺手了,不得不感叹,它是个强大的Android开发工具。但是,开发过程中也出现了各种各样的问题,在此集中整理,为广大朋友提供帮助! 问题一、libpng warning: iCCP: Not recognizing known sRGB pro