前言 在需要实现一个List的item需要包含列表的时候,我们就可以选择ExpandableListView. 其实这个View的原始设计还是ListView的那套.就是增加2层的ListView而已.所以在写它的适配器与ListView的适配器挺相似的,所以会有一个通病就是没有Item的View的 ...
分类:
移动开发 时间:
2019-08-03 12:36:01
阅读次数:
148
在Android开发中,SurfaceView平常并不常用,但是遇到一些视频播放或者拍照等情况,就需要用到。下面对该控件进行简单的介绍,并列举出使用过程中遇到的问题进行QA形式的解答! 一、运用场景: 普通的Android控件,它们的UI都是在应用程序的主线程中进行绘制的。而应用程序除了绘制外,还需 ...
分类:
其他好文 时间:
2019-07-22 18:44:52
阅读次数:
821
要想进行程序开发,首先我们需要搭建开发环境,下面就开始搭建环境。 1.2.1 所需的工具 首先 Android 开发是基于 Java 的,因此你需要掌握简单的 Java 语法。会基础的 Java 语法就可以开始。 JDK Java 语言的开发工具包,包含了 Java 的运行环境、工具集合、基础类库等 ...
分类:
移动开发 时间:
2019-07-20 23:16:47
阅读次数:
152
工欲善其事,必先利其器。 最近因为换了Mac,很多地方有些不太适应,刚好最近有想写一篇记录一些小工具技巧的文章,顺便就把Mac中AS常用的快捷键也一并对应记录起来吧。 以下为Android开发中,比较常用的小技巧,一时间想不起太多,所以先这样,以后有时间持续更新。 IntelliJ Idea常用的快 ...
分类:
移动开发 时间:
2019-07-20 10:05:54
阅读次数:
128
问题原因 当你在操作图片或者其他大量文件数据时会出现:Failed to allocate a 38189038 byte allocation with 16777216 free bytes and 20MB until OOM 报错. 为什么会出现这个报错?原因很简单.因为一个app的内存只有 ...
分类:
移动开发 时间:
2019-07-11 12:46:20
阅读次数:
1006
简介 Qt for android 环境搭建,以Windows平台 Qt5.12为基准。 因为有不少人问相关问题,所以写篇文章汇总一下。 安装Qt 需要先安装Android版的Qt。 一般在Qt的安装包中都有集成,安装的时候勾上就行 安装必备工具链 Android开发必备的工具链包括: Java J ...
分类:
移动开发 时间:
2019-07-10 01:19:13
阅读次数:
287
之前在进行Android开发的过程中,由于某些原因,对android中广播的注册等相关知识进行了回顾及总结。也查看了相关源码及写demo验证。发现对广播的认识更深了一层。下面将所学进行记录,以备随时查看。 这些内容在网上也参考了他人的博客,相关链接如下: 【1】、基于源码分析的系统发送广播的流程:h ...
分类:
移动开发 时间:
2019-07-02 19:12:54
阅读次数:
135
用grideview显示本地图片列表,用了Glide加载框架,具体调用如下: Glide.with(mContext).load(Uri.fromFile(file)).into(imageView); 但是神奇的事情发生了,什么都不显示,且没有错误提示!!!!!网上搜索信息无过后,想着要么显示占位 ...
分类:
移动开发 时间:
2019-07-01 17:13:44
阅读次数:
514
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入 Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量 ...
分类:
移动开发 时间:
2019-06-30 18:39:39
阅读次数:
137