分类 Android 下的文章

解决Java代码创建RecyclerView无法显示滚动条的问题

0x01 问题来源 由于项目需要,需要在Java代码中创建 RecyclerView, 发现给其设置了滚动条就是不显示.设置代码如下: mEmojiRv.setVerticalScrollBarEnabled(true); mEmojiRv.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);

DevWiki   2017-05-14   No comments

RecyclerView的滚动事件研究之二

很久之前的一个博客,写了关于RecyclerView滚动事件的研究,最近又用到RecyclerView的滚动事件,发现之前的方法无法满足现在的需要,所以又有了这篇文章. Not Talk, Let's Code!

DevWiki   2017-04-23   one comment

Linux环境下解包system.new.dat

Android5.0后,ROM内部构造有了很大变化,原来熟悉的 "system"文件夹 在 "system.new.dat"文件 中,下面将介绍如何在Linux环境下解system.new.dat。 先下载解包的一个工具。http://pan.baidu.com/s/1sltYlpr(这链接要是死了也没办法) 把文件都解压到桌面 把ROM中的"system.transfer.list"和...

Android Support Library各版本区别

Android 支持库软件包含可以添加至应用的多个库。每个库均支持特定范围的 Android 平台版本和功能。 本指南介绍了各支持库提供的重要功能和版本支持,从而帮助您决定在应用中添加哪些支持库。一般而言,我们建议添加 v4 支持和 v7 appcompat 库,因为它们支持一系列 Android 版本,并且可以为推荐的用户界面模式提供 API。

DevWiki   2017-02-13   No comments

Android架构师技能图谱(转载)

架构与设计 设计模式 重构 技术选型 特性 可用性 性能 包大小 方法数 文档 技术支持

DevWiki   2017-01-22   No comments

Android ROM 开发技能图谱(转载)

1. 操作系统 Ubuntu(首选) MacOSX 2. 编程语言 Java JNI(务必掌握) C++ C

DevWiki   2017-01-22   No comments

Android App开发技能图谱(转载)

TeamStuQ发布了Android App开发技能图谱,内容如下,可以根据此图谱来针对性学习. 操作系统 Windows/MacOSX/Linux 编程语言 Java HTML/JS (Hybrid/Web App) C/C++ (NDK) SQL (DB) Kotlin

DevWiki   2017-01-22   No comments

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