- 博客(25)
- 资源 (4)
- 收藏
- 关注

原创 Android 监听NavigationBar
底部虚拟按键的监听:显示、隐藏或者其他先说说我这儿为什么要监听NavigationBar它吧,是这么个事儿,我发现我的PopupWindow在,华为手机及其他有底部虚拟按键的手机上会被,该手机自带的虚拟按键 遮挡 或者留出 空白 ,那么我想怎么办呢?要不通过反射去取出NavigationBar吧?但是不是每个手机都有的!这儿我就一直想啊一直想怎么通过NavigationBar来监听!最后我发现的走入了一个误区!
2017-10-24 11:48:09
2429
1
转载 TCP & UDP 异同
了解TCP & UDP,首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了...
2017-10-19 13:14:27
341
原创 Android Fragemnt重叠
Android Fragment重叠、Android Fragment错乱:今天测试突然给我提出了一个bug,我特么当时就懵逼了!What?什么鬼?写一个项目结构写出来了一个bug!然后我就去看,我越看越懵逼这样写没错啊!我实在看不出来,算了看一下生命周期吧!好吧来打印一下生命周期...
2017-10-18 10:31:36
615
1
原创 Android 来电自动接听
Android 来电自动接听、挂断。今天闲来无事,刚好一个朋友需要做一个来电自动接听的功能,我一想,咦,这尼玛我还没做过,好吧,去看看!好吧,看就看吧那么我提来了,我该从哪儿入手呢?
2017-10-10 15:20:52
7532
3
原创 自定义ViewGroup
1、闲聊 今天给大家带来一篇官方的自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客 或者 去看官方api 》》》 http://android.xsoftlab.net/reference/android/view/ViewGroup.html2、简介
2017-09-29 09:55:44
276
原创 视频音量调控
一开始我以为自定义音量调控控件还有点难做,但是看了一下官方 api 过后,发现了一个很有意思的属性 — 看图 ↓ 那么我们找到了关键属性就好做了,我们再看看它内部的参数吧这里个属性就是画“断线头”,下面开始自定义2、自定义 那行到了这里我们就按照官方的文档来吧:我们这儿呢主要就是为了画图,重写一下 onDraw(Canvas canvas) 这个方法就行了...
2017-09-25 10:08:56
347
原创 自定义控件 RoundImageView
自定义的圆形图像控件已经很多了,我在这儿呢,多实现了几种。自定义属性:imageMode-正常显示,圆形显示,椭圆显示,圆角显示borderMode-覆盖边框,增加图片大小增加边框,减小图片大小增加边框需要用到圆角,圆形的都可以使用,可二次定义,自己加上自定义属性及其逻辑即可...
2017-09-14 17:32:46
563
原创 仿 IOS-SlideBar
很多应用中我们都能看到SlideBar的使用,如:微信,QQ,美团等等,最常见的应该就是通讯录里面对联系人进行A~Z、#的排序。侧边栏主要是方便用户进行字母索引。(侧边栏字母索引条-可根据自我需求定义)
2017-09-12 14:35:54
1603
原创 Android 组合控件之标题栏
闲聊上一篇博客我们已经聊了聊组合控件了,这里我就不瞎BB了,没有看过的,可以去看一下Android 组合控件之删除文本框组合控件 TitleBar
2017-09-11 10:45:58
264
原创 Android 组合控件之删除文本框
1、闲聊说到组合控件,人人都会。为什么要这么说呢?可以这样说我们每一个layout布局都是你定义的组合控件,但是,当你需要实现同一种功能的时候,有N个界面都需要这种组合控件,你们可能会想了:我每次使用 “include”标签导入一下布局不就行了吗?我想说的逻辑呢?难道用CV?2、实现方法说说实现方法吧使用xml写一个布局,然后定义一个View来加载这个布局直接继承RelativeLayout
2017-09-09 16:56:56
866
原创 Android 编译时注解
1、简介注解?说说我所知的注解吧:标识,说到这儿可能就懵逼了,啥? 举个例子吧,比如:@Override、SupportedOptions、SupportedSourceVersion、SuppressWarnings等等,当然需要具体了解可以查看更多运行时动态处理 这个大家见得就多了去了,在运行时拿到类的Class对象,然后遍历其方法、变量,判断有无注解声明,然后做一些操作。这个东西性能
2017-09-06 11:13:46
323
原创 Android 注解原理
简介介绍一下注释类内容:Documented 是否会保存到 Javadoc 文档中Inherited 是否可以被继承,默认为 falseRetention 注解的保留方式Target 注解的作用范围Retention注解的保留方式。如果注释类型声明中不存在 Retention 注释,则保留策略默认为RetentionPolicy.CLASSRetentionPolicy中的枚举常
2017-08-30 16:36:45
1101
原创 Android widght之PopupWindow
简介一个可以用来显示任意视图的弹出窗口。弹出窗口是一个浮动的容器,它出现在当前活动的顶部。PopupWindow 的使用
2017-08-12 17:37:19
351
原创 Android widght之GridView
简介总体而言与ListView差别并不大,不过GridView是表格,而ListView是列表,与ListView共同继承 android.widget.AbsListView。 GridView属性GridView的使用GridView横向
2017-08-12 11:27:56
313
原创 Android widget之ListView
简介ListView是一个视图组,显示可滚动项目的列表。列表项目将自动插入到列表中,使用该方法Adapter从源(例如数组或数据库查询)中提取内容,并将每个项目结果转换为放置到列表中的视图。一般,自定义列表需要与(android.widget.BaseAdapter)配合使用!ListView的简单使用自定义适配器扩展使用(仿 饿了吗、大众等)
2017-08-11 17:26:33
2024
原创 Android widget之ImageView
简介显示任意图像,如图标。ImageView类可以加载来自各种来源(如资源或内容提供商)的图像,负责从图像中计算其测量,以便可以在任何布局管理器中使用,并提供各种显示选项,如缩放和着色。已知的直接子类 FloatingActionButtonImageButtonQuickContactBadge已知的间接子类 ZoomButton属性 xml属性 相关方法 作用效果 a
2017-08-10 11:07:55
1503
原创 Android widget之CompoundButton
ButtonCheckBoxRadioButtonSwitchSwitchCompatToggleButtonAppCompatCheckBoxAppCompatRadioButton
2017-08-10 10:04:26
8834
原创 Android widget之AppCompatButton
简介直接继承Button支持textAllCaps回溯到的风格属性 Eclair MR1。通过背景色调方法允许动态色调背景 ViewCompat。允许使用backgroundTint和 设置背景色调backgroundTintMode。使用相对Button而言增加了水波纹特效使用 android:textAllCaps 这个属性可以使英文自动转换大写公共方法onInitializeAcces
2017-08-09 17:24:10
8292
原创 Android widget之Button
简介表示按钮小部件,用户可以按下按钮来执行操作。直接父类TextView直接子类 AppCompatButtonCompoundButton间接子类 AppCompatCheckBoxAppCompatRadioButtonCheckBoxRadioButtonSwitchSwitchCompatToggleButton使用在使用上与TextView没有差别,只是谷歌官方为
2017-08-09 11:24:57
3937
原创 Android widget之TextView
简介向用户显示文本,并可选择允许它们进行编辑。TextView是一个完整的文本编辑器,但是基本类被配置为不允许编辑。已知的实现子类 AppCompatTextViewButtonCheckedTextViewChronometerDigitalClockEditTextRowHeaderViewTextClock已知的间接子类 AppCompatAutoCompleteText
2017-08-08 17:25:19
4740
原创 Android 四大组件之BroadcastReceiver
http://android.xsoftlab.net/reference/android/content/BroadcastReceiver.html知识贵在分享!
2017-08-08 15:14:42
231
原创 Android 四大组件之ContentProvider
http://android.xsoftlab.net/reference/android/content/ContentProvider.html知识贵在分享!
2017-08-08 15:08:06
254
原创 Android 四大组件之Service
http://android.xsoftlab.net/reference/android/app/Service.html知识贵在分享!
2017-08-08 15:03:05
215
原创 Android 四大组件之Activity
http://android.xsoftlab.net/reference/android/app/Activity.html知识贵在分享!
2017-08-08 15:00:41
247
自定义组合控件之删除文本框
2017-09-09
编译时注解...
2017-09-06
编译时注解
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人