DevWiki 发布的文章

ListView的Adapter的getItemViewType()和getViewTypeCount()引起的异常

在使用ListView时遇到了这样一个数组越界的异常: Theme: themes{default=overlay:com.baranovgroup.nstyle,iconPack:com.baranovgroup.nstyle,fontPkg:com.baranovgroup.nstyle,com.android.systemui=overlay:com.baranovgroup.nst...

DevWiki   2016-11-03   No comments

Android Support 包 BottomNavigationView的使用

前几天Google官方更新了Support25.0.0,其中包含了 BottomNavigationView 即底部导航栏组件,如下图所示: 下面我们一起看看如何使用该组件. 0x00 升级Support包 升级Support包至25.0.0,并在build.gradle中添加引用.

DevWiki   2016-10-23   No comments

Android7.1图标快捷方式(AppShortcuts)实现Demo

今天给手上的Nexus6P手机升级系统至Android7.1,体验了一下新功能:App Shortcuts(图标快捷方式),如下图所示: 如何实现这样的快捷方式呢? 官方给出的实现步骤:App Shortcuts | Android Developers

DevWiki   2016-10-20   No comments

Fresco的使用及注意事项

添加引用 1.build.gradle添加依赖 compile 'com.facebook.fresco:fresco:0.12.0' //以下是加载Gif使用,按需添加 compile 'com.facebook.fresco:animated-gif:0.12.0'

DevWiki   2016-10-17   No comments

Fresco加载图片封装

使用第三方库的原则:最好添加一层自己的封装,不要直接使用。防止替换库带来的麻烦! 以下是使用Fresco加载图片时的简单封装,以备不时之需。

DevWiki   2016-10-15   No comments

解决Android引用多个库的jni架构平台支持冲突的问题

今天在自己写Demo时, 引用了两个库: Realm 和高德地图. 接着时开开心心地码代码,顺利地编译apk.然后一运行挂了!!! 异常如下:java.lang.UnsatisfiedLinkError 查看了代码,找到了异常原因: 高德地图只有一个 armeabi 的so文件,而 Realm 带有全平台的so文件.运行时由于手机是 armeabi-v8a ,所以一运行就挂了! 怎么...

DevWiki   2016-09-02   2 comments

Android plugin is not compatible with Gradle

今天在更新Android Studio至2.2Beta3,打开项目突出出现了异常: Error:Android plugin 2.1.0 is not compatible with Gradle 2.14.1. Fix plugin version and sync project Open Documentation 打开上面提示的界面,看到如下信息:

DevWiki   2016-08-31   No comments

Android后台发送邮件进行日志反馈

概要 最近在和解决用户反馈的问题,但是出现了不方便的事情.就是获取用户操作日志的问题.想来想去还是用比较隐晦的方法---发送邮件.(需要告知用户,不然会当成流氓的!) 发送邮件分为两种: 调用系统的发邮件功能发送邮件 使用特定的邮箱密码发送邮件 第一种需要用户登陆邮箱,有的用户可能还没有邮箱,不是很方便.所以采用第二种方法: 在APP内部埋好邮箱,密码给特定的邮箱发送邮件附件添...

DevWiki   2016-08-21   11 comments

ButterKnife8使用指南

ButterKnife 8.4版本使用依赖与8.2版本不同,已更新下面的内容,阅读时请注意注释 最近在更新ButterKnife时发现出了点问题,到官网看了一下,原来ButterKnife使用apt.配置也要进行相应的更改 0x01 Project build.gradle 首先在项目的build.gradle添加apt引用 buildscript { repositor...

DevWiki   2016-08-04   3 comments

三种方式实现RecyclerView的Item点击事件

自从开始使用RecyclerView代替ListView,会发现有很多地方需要学习.前一段时间的学习记录有: RecyclerView的滚动事件研究 - DevWiki RecyclerView的ViewHolder和Adapter的封装优化 - DevWiki RecyclerView问题记录 - DevWiki

DevWiki   2016-07-24   10 comments