随笔分类 - 【Android快速开发常用知识点系列】
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 整理项目中经常用到的分享对话框的实现。 这里只是一个分享对话框,不涉及分享功能的实现。 效果图 代码分析 ShareDialog.java:分享对话框,继承DialogFragment【按常理来讲,应该继承BottomSheetDi
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 CollapsingToolBarLayout是一个作用于ToolBar基础之上的布局,它也是由Design Support库提供的。不过CollapsingToolBarLayout(可折叠的toolbar布局)是不能独立存在的,
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个工具类参考的是《没时间解释了,快使用Snackbar!——Android Snackbar花式使用指南》,代码几乎一样,所以想要了解具体原理或者更详细信息请阅读参考资料。 这里只是做了一个简单的记录。 在项目中到底是使用Toas
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 FloatingActionButton简称FAB。 一. 对于App或某个页面中是否要使用FloatingActionButton必要性: FAB代表一个App或一个页面中最主要的操作,如果一个App的每个页面都有FAB,则通常表
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 主要记录NavigationView的使用,而一般情况下NavigationView是和DrawerLayout搭配使用的,还有ToolBar。不过本Demo中没有使用ToolBar,而是模拟ToolBar区域做了一个简单布局。 效
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本文主要将PopUpMenu和ToolbarDemo【Toolbar作为顶部导航栏的简单使用】进行搭配使用,实现toolbar的溢出菜单的另外一种展现。 效果图 代码分析 请阅读参考资料。 使用步骤 一、项目组织结构图 注意事项:
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单记录ToolBar作为导航栏的使用。关键点在于如何在dialogfragment中使用toolbar! Toolbar的图标、标题设置: 效果图 参考使用方法的效果图。 代码分析 分为两部分:一部分是固定不变的部分(参考导入步骤
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 随着Android6.0的普及,权限申请也变成了我们开发中必写的一段代码。比如sd卡权限、定位权限、拍照权限,这些几乎都是每个app必备的。而一般情况下我们都会在需要权限之前申请,然后各种判断。那既然是一些必备的是权限,我们为何不在
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 开发Android项目的时候,一般都是一边开发一边根据需求创建目录(包、module),那么我呢就根据以往的项目经验,整理出一个比较简单的目录结构,供以后项目开发参考。 注意:这里只是项目的目录结构图,不涉及里面的代码。其中部分必须
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 这里简单记录下Activity、Fragment、Dialog基类中的常规写法,后续根据项目需求进行相应的扩展。 BaseActivity.java BaseFragment.java BaseDialogFragment.java
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 参考资料《一起来学习Android 8.0系统的应用图标适配吧》中已经讲得很清楚了,这里我只是简单总结下。详情的内容请阅读参考资料! 为什么进行图标适配? 可能有些朋友觉得困惑,应用图标这种东西从Android远古时代就已经有了,而
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 关于全面屏 全面屏是手机业界对于超高屏占比手机设计的一个宽泛的定义。从字面上解释就是,手机的正面全部都是屏幕,四个边框位置都是采用无边框设计,追求接近100%的屏占比。但受限于目前的技术,还不能做到手机正面屏占比100%的手机。现在
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 记录viewpager滑动的时候弹出对话框的功能(关键功能是滑动弹出对话框后,隐藏对话框的时候当前页可以还原到原位置),顺便判断首页和最后一页。 效果图 代码分析 实现滑动后弹出对话框,然后对话框隐藏后当前页面还原到原位置的功能,关
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单记录下ViewPager和自定义布局view的搭配使用以及布局文件中单选效果、获取viewpager布局内部值的功能。 效果图 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 使用RecyclerView+ViewPager实现类似TabLayout+ViewPager效果。 效果图 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 V
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 上一篇集成的是V3.0.7.3版本的SDK《BaiduSpeechDemo【百度语音SDK集成】(基于v3.0.7.3)》,这次发现官网的SDK进行了升级,感觉有必要进行重新集成。 1、修复了APP同时集成多个SDK,不能同时使用的
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本Demo将百度语音SDK(其中一部分功能)和自定义的UI对话框封装到一个module中,便于后续的SDK版本更新以及调用。 本Demo使用的百度语音SDK版本是audiobd_speech_sdk_asr_v3.0.7.3_bda
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单记录下LogcatHelper的使用,并对原有代码进行了修改【因为保存到应用内的目录中不需要申请权限,所以去掉保存到SD的功能--个人觉得这个类主要用于开发者自己调试用】: 效果图 存储在应用内的目录: logcat-2018-
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 Android开发时,Application一般都放在APP中,Lib模块如果想引用Application则需要在APP中进行传递,然后在Lib模块中用静态变量进行保存。然而这种方法不应该是Android推荐的,从Android S
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 按照官网上的说明:可独立下载x5内核,也可共享使用微信或手Q的x5内核。 本Demo在引用腾讯X5内核的基础上进行了封装。参考《MyWebViewDemo【封装Webview常用配置和选择文件、打开相机、录音、打开本地相册的用法】》
阅读全文

浙公网安备 33010602011771号