获取系统通讯录,自定义通讯录展示:基于RecyclerView实现列表展示。 技术: RecyclerView、首字母排序(汉字转拼音)、侧边栏View实现、PopupWin...
获取系统通讯录,自定义通讯录展示:基于RecyclerView实现列表展示。 技术: RecyclerView、首字母排序(汉字转拼音)、侧边栏View实现、PopupWin...
配置: 第一步:导入依赖 如果报错的话,需要在Project的gradle.properties文件中添加下面的代码: 第二步:添加极光配置 第三步、初始化 新建一个MyAp...
在探索android JNI的路途上真的踩了不少大坑,网上找的很多资料也解决不了,后来总算解决了,一个是我开发使用的android studio已经在2.2以上版本,由...
前言 Android表现快捷菜单的形式有很多种,比如使用PopupWindow弹出来的小弹窗,类似QQ的侧拉功能菜单,以及之前讲过的弧形菜单( Android 自定义弧形旋转...
1. 概述 这篇文章主要记录下自己在开发过程中遇到的需要给OKHttpUtils添加证书的问题,其实默认情况下绝大多数第三方联网请求框架都是支持https的SSL证书的...
整理了一份 Android 高级开发的技术大纲,如有遗漏和不足,欢迎指出和补充。为了方便查看,大家可以查看xmind版图片: UI 绘制 UI绘制流程以及原理 Android...
在 Android 日常开发过程中,混淆是我们开发 App 的一项必不可少的技能。只要是我们亲身经历过 App 打包上线的过程,或多或少都需要了解一些代码混淆的基本操作。那么...
【Android 自定义View之绘图】 基础图形的绘制 一、Paint与Canvas 绘图需要两个工具,笔和纸。这里的 Paint相当于笔,而 Canvas相当于纸,不过需...
本项目包含启动页,引导页,主题色,国际化,Bloc,RxDart。拥有较好的项目结构,比较规范的代码。App拥有精致的UI界面,统一的交互,侧滑退出,列表和Web界面均提供快...
【Android 自定义View】 [TOC] 自定义View基础 接触到一个类,你不太了解他,如果贸然翻阅源码只会让你失去方向,不知从哪里下手;所以我们应该从文档着手,看看...
解决办法:File -> Project Structure -> SDK Location 然后 勾选Use embedded JDK 路径设置为 android stu...
今天打开Android studio 运行之前的项目的时候发现在运行的那个图标上有个问号,点击运行弹窗提示“Unknown run configuration type An...
上一章节,我们分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的。即点击底部的导航,会实现不同对应页面之间的切换。 我们先来看个我们要实现的底...
哈哈,新鲜出炉的
Broadcast 知识梳理(1) - BroadcastReceiver 基本概念一、基本概念 1.1 实现广播接收者 首先,我们需要创建一个广播接收者,继承于BroadcastReceiver并重写它的onReceive方法。 在创建完接收者之后,还需要...