农展飞的博客

做一个有创新和分享精神的人

Android Studio3.0之前的6种依赖方式和3.0之后新增的两种依赖方式

一 3.0之前的6种方式 1.1 Compile 1.2 Provided 1.3 APK 1.4 Test compile 1.5 Debug compile 1.6 Release compile 二 3.0之后新增的两种方式 2.1 api关键字 2.2 implementation...

2018-04-06 00:27:33

阅读数 892

评论数 0

ListView的适配器和Holder的封装

1未封装标准写法 2封装BaseHolder 3实体Holder 4封装BaseAdapter 5实体Adapter 1未封装标准写法 MyAdapter.java class MyAdapter extends BaseAdapter { private ...

2018-01-29 13:30:13

阅读数 144

评论数 0

【Android开发】plurals 和 getQuantityString,以及%d 、%.d 、%1$s 、%1$d等的用法

plurals 和 getQuantityString,以及%d 、%.d 、%1$s 、%1$d

2016-12-27 17:44:03

阅读数 1670

评论数 0

【安卓开发】-合理使用finish() onDestroy() 和System.exit()

结束活动、程序的方法

2016-12-26 10:08:09

阅读数 1672

评论数 0

Android6.0【运行时申请权限】的分析

6.0运行时权限

2016-12-25 17:32:53

阅读数 350

评论数 0

【实战问题】ExpandableListView条目长按事件的position和其他groupPosition的区别。

ExpandableListView根据View获取到真正的position.

2016-12-16 22:01:06

阅读数 592

评论数 0

Android颜色表以及水波纹的相关实现

关于 FFFFFFFF 讲解 使用举例 透明度参照表 拓展Android水波纹的设置和实现 1设置主题实现点击波纹效果 1 ActionBarToolbar上添加menu通过item来添加按钮 2 自定义布局 2使用标签自定义控件背景布局Android 50以上关于 #FFFFFFFF #ffff...

2016-12-08 11:23:09

阅读数 2055

评论数 0

”Dialog中包含EditText“时,控制输入法的”隐藏/自动弹出“操作

实战情景需求: 需要在EditText聚焦时自动弹出输入法,或者隐藏输入法。内容描述: 1.输入法弹出,一般没什么问题。但是有没发自动弹出的情况如:弹出的对话框Dialog里有edittext。 解决方法: 一、配置AndroidManifest文件在有edittext的activity中,配置...

2016-10-15 14:56:30

阅读数 4908

评论数 0

Git/GitHub问题随记

git问题汇总

2016-09-17 23:41:38

阅读数 388

评论数 0

回顾接口回调:Interface CallBack 两种简单小思维

接口回调两种写法: 1.单独接口 2.接口写在内部

2016-09-13 09:33:32

阅读数 3187

评论数 2

【解决】Listview中嵌套Listview或者ScrollView中嵌套Listview【显示不完整和滑动冲突】

问题描述 解决方法 ScrollView布局中嵌套Listview显示不正常 1自定义一个Listview继承自Listview 2重新计算Listview的高度 在Listview中嵌套Listview的滑动冲突 效果问题描述: 一个滑动控件或布局里面,添加另外一个可以滑动的控件; 工作中遇到的...

2016-08-30 09:02:42

阅读数 350

评论数 0

【解决】Listview 嵌套ListView/ScrollView 导致item点击无效

开发用到的点击歌曲列表的item希望能让每个item都能展开列出所具有的打点记录 情况 原因 解决方法 属性的值有三种 通常我们用到的是第三种 开发用到的:点击歌曲列表的item,希望能让每个item都能展开,列出所具有的打点记录。情况:开发中很常见的一个问题:会发生点击每一个item的时候没有反...

2016-08-29 19:47:07

阅读数 3174

评论数 1

Android”录音打点-播放时再添加新标记”功能 (Collecitons.sort)

1.简介:上一小节讲到了ArrayList的持久化本地保存,但是有新的需求,就是我们在播放的时候再次点击标记,那么就会得到新的时间,那么这个时间和原来的时间是需要对比,并再次重新排序的。所以就用到了排序。2.流程分析: 1.每次点击标记按钮都得到新的值,放入ArrayList。 2.录完后,如果点...

2016-08-28 21:26:02

阅读数 573

评论数 0

Android“保存ArrayList到本地”并”获取显示“(结合SharedPreferences)

实现ArrayList的本地长久保存。1.若没有:可选择从0位置插入。2.若有:可删除原位置数据,选择从位0置插入or原位置插入。3.排序:比如”录音打点-播放时再添加”功能(点击查第3点运用到的Collecitons.sort)import android.content.Context; im...

2016-08-28 20:47:16

阅读数 3475

评论数 0

(解决)android不同版本的【沉浸式状态栏】(4.4/5.0/5.1/6.0)

沉浸式状态栏

2016-08-24 08:51:06

阅读数 2597

评论数 0

从Notification启动intent导致新建Activity的问题【已解决】

问题描述:

2016-08-23 17:56:11

阅读数 1225

评论数 0

"Android自定义控件"-Android面试必问"精华技能点"汇总

一自定义控件 二自定义控件的总类 三view对象渲染的过程 四ondraw 和dispatchdraw的区别 五ViewGroup渲染的过程 六如何自定义一个控件 自定义组合控件 自定义view 七请描述一下View的绘制流程 1mesarue过程 2layout 布局过程 3draw绘图过程 调...

2016-07-16 23:05:00

阅读数 2912

评论数 0

"Android中的动画"-Android面试必问"精华技能点"汇总

一Android中的动画有哪几类它们的特点和区别是什么 帧动画图像动画Drawable Animation 补间动画View Animation 属性动画Property Animation-是30之后才有的 属性动画和补间动画的区别 动画插入器是什么 二如何修改Activity进入和退出动画 一...

2016-07-15 16:40:55

阅读数 1703

评论数 0

"Android Touch事件分发机制"-Android面试必问"精华技能点"汇总

目录: 一事件分发中的 onTouch 和 onTouchEvent 有什么区别又该如何使用 onTouch方法 onTouchEvent方法 touch事件的传递 二请描述一下 Android 的事件分发机制 主角主要有两个ViewGroup 和 View 关于DownMoveUp 三代码演示一...

2016-07-15 16:29:52

阅读数 750

评论数 0

"Android-事件处理机制"之面试必问技能点汇总

一.Handler机制安卓把UI和耗时操作分在不同线程的原因: 为了保证UI线程流程性 手机显示的刷新频路:60Hz,即1秒60次,每16.67毫秒刷一次,为了不丢帧,那么主线程处理代码最好不要超过16毫秒. 当子线程处理完耗时才走后,为了防止UI线程处理逻辑的混乱,就通过Handler来充当主...

2016-07-15 12:03:15

阅读数 573

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭