RecyclerView的下拉刷新数据_RecyclerView加载更多
dwtedx Android开发 57 0 2017-06-09 16:26:59

RecyclerView的刷新与加载相信大家都很常见、那么对这个效果满意的又有几个呢、今天跟大家分享一个非常简单的封装效果、效果图如下(效果图循环播放后、总感觉有些诡异!可能是gif截的点不对、在手机上看效果正常的)、控件是用自定义下拉刷新上拉加载控件(SwipeRefreshLayout recyclerView) 1、支持自动下拉刷新//设置自动下拉刷新、切记要在recyclerView.setOnLoadListener()之后调用// 因为在没有设置监听接口的情况下、setRefreshing(true),调用不到...

阅读全文

Android实现显示播放GIF动画_ GIF图片显示
dwtedx Android开发 51 0 2017-06-06 13:43:37

相信大家都知道、Android默认情况下是不能打开 GIF 图片的、那么有没有一个工具能打开 GIF 图片呢、答案是肯定的、第三方项目 glide 就可以打开 GIF 的图片、下面跟大家分享一下使用 Android Studio 怎么加载 GIF 图片 Java代码public class MainActivity extends AppCompatActivity { ImageView imageview; @Override protected void onCreate(Bundle savedInsta...

阅读全文

Android指纹识别源码_指纹识别解锁开发Demo下载
dwtedx Android开发 98 0 2017-05-25 14:05:03

目前大多数手机已经添支持指纹功能了、目前都是使用在指纹解锁、指纹支付、指纹登录、那么我们自己开发的App如果想要实现指纹设别功能需要怎么做呢、今天就给大家分享一个添加库、在app登录界面使用指纹识别模块实现指纹登陆、或者是使用指纹进行其它功能是身价验证、效果图如下 Java代码private FingerPrinterView fingerPrinterView; private int fingerErrorNum = 0; // 指纹错误次数 RxFingerPrinter rxfingerPrinter; ...

阅读全文

RecyclerView如何消除底部的分割线
dwtedx Android开发 83 0 2017-05-09 13:05:39

最近遇到一个问题、用RecyclerView显示数据、纵向列表显示、添加默认分割线、问题是:底部也会显示分割线、这很影响美观、怎么解决这个问题呢?我想了很多办法、毫无头绪 最后、查看默认分割线的类DividerItemDecoration的源码public class DividerItemDecoration extends ItemDecoration { private static final int[] ATTRS = new int[]{16843284}; public static final int H...

阅读全文

java.lang.RuntomeException: lib/arm64-v8a/路径下没有libinet.2.0.1.so
dwtedx Android开发 71 0 2017-05-05 13:16:38

最近项目中需要使用阿里巴巴的阿里百川IM、在使用过程中需要导入他们的SDK、里面就有so库(有armeabi、armeabi-v7a、x86)、然后奇葩的是编译没有任何问题、在启动的时候就报错了、提示如图 看到了吗、提示我arm64-v8a文件夹下没有对应的库、也说不需要这个删除掉、但我明明没有arm64-v8a啊!!! 真的很郁闷、后来我就不信了、就把生成的apk(编译后会生成apk,在buildoutputsapk这个目录下)用压缩软件打开、在libs下果然发现了arm64-v8a、还莫名其妙的出现很多so库、也没什么用于...

阅读全文

Android EditText边框样式_EditText边框设置XML
dwtedx Android开发 168 0 2017-04-25 13:48:49

有很多时候我们在项目开发过程中、我们拿到设计图会发现 EditText 的样式长得会很像 HTML 的 Input标签、就是会有一圈边框、本文就主要介绍一下怎么给 EditText 添加边框、为了更好的比较、准备两个一模一样的EditText(当Activity启动时、焦点会在第一个EditText上、如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免、这里就不这么做了)、效果图如下 EditText代码<EditText android:layout_width="fill_parent"...

阅读全文

解决AndroidStudio finished with non-zero exit value and so on...
dwtedx Android开发 145 0 2017-04-12 13:03:02

解决AndroidStudio添加ProjectLibary后在编译时遇到的各种问题之解决方式索引(finished with non-zero exit value and so on...)、因为项目需要、我需要将一个外部工程作为Libary导入项目、起初导入还是比较简单的、但是在编译的时候就遇到了各种问题:Error:Execution failed for task ´:app:transformClassesWithDexForDebug´. > com.android.build.api....

阅读全文

Android Bitmap在不加载图片的前提下获取图片宽高大小
dwtedx Android开发 356 1 2017-03-22 13:56:44

类似于朋友圈的单一图片展示功能、相信大家都注意到了、在朋友圈里面会提前设置好ImageView的大小、然后加载之后不会对整个布局的调度做改变、那么这是怎么做到的呢、其实是在没有加载图片之前先获取到图片宽高、然后再对ImageView进行大小的控制、可参考如下代码 方案一/** * 根据View(主要是ImageView)的宽和高来获取图片的缩略图 * @param path * @param viewWidth * @param viewHeight * @return */ private Bitmap decodeThumbB...

阅读全文

Android Volley网络请求框架使用Demo
dwtedx Android开发 282 1 2017-03-13 13:46:43

分享一个Volley框架的使用Demo、提供了简便的网络请求和图片加载工具、包含多种get、post请求和多种网络图片加载的方式、不过我在项目中会自己封装HttpUrlConnection来实现网络请求、因为一开始做Andorid的时候Volley框架还不是很成熟、就自己封装了、不过现在发现这个框架还不错、特此分享一下 代码片段public class VolleySingleton { private static VolleySingleton volleySingleton; private RequestQue...

阅读全文

Android打包错误Error:Execution failed for task ´:app:lintVitalRelease´.
dwtedx Android开发 1167 5 2017-03-10 13:54:39

错误信息 今天修改之前的项目之后、准备打包的时候、一起打包不了、一直提示有问题、错误是一些什么Strings.xml里面的一些信息、有点看不懂、我也有尝试着改一下string.xml里面报错的地方、但仍然还是打包不了、然后往下翻的时候看到最后的提示消息如下Error:Execution failed for task ´:app:lintVitalRelease´.> Lint found fatal errors while assembling a release target. To proce...

阅读全文

Android Handler消息传递机制_安卓开发handler的使用
dwtedx Android开发 238 0 2017-03-09 14:05:23

Android只允许UI线程修改Activity里的UI组件、当Android程序第一次启动时、Android会同时启动一条主线程(Main Thread)、主线程主要负责处理与UI相关的事件、如用户的按键事件、屏幕绘图事件、并把相关的事件分发到对应的组件进行处理、所以、 主线程通常又被称为UI线程 Android只允许UI线程修改Activity里的UI组件、这样会导致新启动的线程无法动态改变界面组件的属性值、但在实际的Android程序开发中、尤其是涉及动画的游戏开发中、需要让新启动的线程周期性的改变界面组件的属性值、这就需要借...

阅读全文

Android头像照片选择器_头像图片裁剪压缩封装库
dwtedx Android开发 427 1 2017-02-22 13:38:04

TakePhoto是一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库,目前分享的版本是3.0.2、TakePhoto有以下特点、大家可以先看看是不是非常实用 1、支持通过相机拍照获取图片 2、支持从相册选择图片 3、支持从文件选择图片 4、支持批量图片选取 5、支持图片压缩以及批量图片压缩 6、支持图片裁切以及批量图片裁切 7、支持照片旋转角度自动纠正 8、支持自动权限管理(无需关心SD卡及摄像头权限等问题) 9、支持对裁剪及压缩参数个性化配置 10、提供自带裁剪工具(可选) 11、...

阅读全文

兼容Android 7.0头像剪裁上传功能Demo源码
dwtedx Android开发 406 0 2017-02-07 13:27:30

之前也分享过上传头像的Demo、因为呢Android的升级问题、相信有很多哥们已经发现了、在Android 7.0的时候以前的上传头像的功能好像就不太好用了、现在呢给大家分享一个最新的上传头像的Demo、可以完美的兼容Android 7.0、上传头像兼容Android7.0、并且有显示圆形的剪切框、非常实用 showSheetDialog方法@SuppressWarnings("deprecation")private void showSheetDialog() { View view = getLayoutInfla...

阅读全文

Android GridView实现设置行列分割线
dwtedx Android开发 542 0 2017-01-19 14:12:53

虽然Aandroid目前已经有RecyclerView了、非常强大的一个View、可以直接控制成ListView以及GridView等、而且画框线也比较方便、但是呢在很多情况下我们不得不仍然使用GridView来实现布局、那么在这个时候我们又要怎么来对GridViw进行画框线呢、下面将提供两种实现方式、大家可以选择一下 一、设置垂直、横向间距、通过GridView和item的背景色来实现 1、设置GridView背景色 2、设置水平和竖直方向间隔:android:horizontalSpacing和android:vertical...

阅读全文

Android画板功能实现_Android写字板Demo源代码下载
dwtedx Android开发 448 0 2017-01-18 14:38:13

很久没有分享Android源码App项目了、今天给给大家分享一个使用Android开发写字板功能Dem、简单操作内存中的图像、对图像进行简单的处理、绘制直线、以达到写字板的效果、效果图如下、大家可以先看看 XML布局代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat...

阅读全文

解决Android 6.0申请运行时权限在Fragment不回调onRequestPermissionsResult的问题
dwtedx Android开发 953 0 2017-01-09 15:57:30

今天在Fragment申请运行时相机权限时一直没有回调、不知道怎么回事、而且每测试一次都要重新安装一下、非常麻烦 Fragment中运行时权限的特殊处理、在Fragment中申请权限、不要使用ActivityCompat.requestPermissions、直接使用Fragment的requestPermissions方法、否则会回调到Activity的 onRequestPermissionsResultprivate void runPermission(){ if (ContextCompat.checkSelfPer...

阅读全文

Android统计图表_Android自定义柱形图Demo下载
dwtedx Android开发 417 0 2016-12-27 14:09:45

记得之前也分享过一些关于统计图的Demo、之前分享都有很炫酷的效果、但是是通过SDK来做的、看不到里面的源代码、而今天分享的是一个继承至View的一个自定义View、大家可以通过这个Demo充分了解统计图的实现方式、以便于学习和改造自己的特定统计图 绘制统计图代码public void drawChart(Canvas canvas) { if (flag == 1) { paint.setColor(Color.GREEN) ; int temp_screen = 30 ; f...

阅读全文

DD记账
top
+