![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 92
知识的芬芳和温柔的力量全都拥有的小王同学
这个作者很懒,什么都没留下…
展开
-
ViewPager+BottomNavigationView+Fragment实现底部导航栏(Android)
底部导航栏的效果在很多app中都很常见,比如qq就是底部导航栏+侧滑菜单,比较经典的还有微博、知乎、支付宝等,都是使用了底部导航栏来进行页面的分区,适用于存放功能模块比较独立,关联度不大的页面,看起来也比较美观。主要流程1.新建原生BottomNavigationView样式的MainActivity首先创建一个项目,选择底部菜单然后as会帮你自动生成底部菜单代码,在activity_...原创 2018-12-03 12:32:40 · 5933 阅读 · 12 评论 -
AndroidUI:沉浸式状态栏和自定义toolbar
1.沉浸式状态栏可以创建一个BaseActivity继承自AppCompatActivity,然后让需要隐藏系统栏的activity继承BaseActivity原创 2018-12-08 05:33:40 · 1082 阅读 · 0 评论 -
百度地图开发(Android)
地图在很多应用中都会用到,官方的开发者文档已经给出了地图开发的主要流程了,但是主要是用在activity中,如果要在fragment中使用地图,还是有一些小坑要注意一下。这里详细记录了fragment中地图开发的流程。1.配置2.地图显示首先在fragment的布局xml文件中添加地图控件<com.baidu.mapapi.map.MapView android:id="@+..原创 2018-12-08 05:35:02 · 1812 阅读 · 0 评论 -
android 自定义view R.styleable爆红问题
以前碰到过好多次clean解决不了的R大面积报红,可是代码没什么问题呀,layout也没什么问题没报错呀,找bug真的是毫无头绪地猜我可能是哪里错了,后来学会了耐心看logcat找有用的提示,根据提示的问题去改代码或者搜索,改bug就快好多啦(然而其实还是很慢)。今天写自定义view的时候就碰到了,所以赶快截图来记到博客里了哈哈哈。Android出现大面积R报红的话一般是资源文件的问题,首先是用...原创 2018-12-21 15:45:18 · 2746 阅读 · 0 评论 -
ViewPager+ScheduledExecutorService实现轮播图(Android)
在app中使用轮播图可以用来插入广告或者轮替显示图片信息,本篇主要记录使用ViewPage和定时任务实现轮播图。一、新建布局首先新建drawable文件对应轮播图中图片标记点的两种状态,当翻页到指定页面时,对应位置的标记点颜色为深色,其他点颜色为浅色。drawable/dot_normal.xml:xml version="1.0" encoding=&原创 2019-03-01 17:08:57 · 374 阅读 · 1 评论 -
Android二维码开发(一)——生成二维码
二维码的应用非常广泛,用途也很多,网上也有很多实用的精简包可以引入,本篇主要记录了不用引入新的module,自己集成生成二维码功能的过程。一、引入依赖首先在libs文件目录下放进jar包zxing.jar,然后引入依赖,sync。implementation files('libs/zxing.jar')也可以在file/project structure/app/dependenci...原创 2019-03-10 22:22:07 · 8021 阅读 · 5 评论 -
Android Studio 3.0+ 导出apk Error: "***" is not translated in "zh" (Chinese) [MissingTranslation]
今天导出apk安装包文件的时候碰到了一个小bug Error: “***” is not translated in “zh” (Chinese) [MissingTranslation],这是因为我的字符串文件里面有中文,比如运行时没有报错但是导出安装包时会报错。解决办法:在app模块下build.gradle中android{}部分内加入lintOptions { disab...原创 2019-03-19 00:14:40 · 429 阅读 · 0 评论 -
Android Studio常用插件(持续更新)
AS有很多实用的插件可以帮助开发者在写代码时更加便捷,本篇主要记录AS一些常用的插件。前言:插件安装方法安装方法有两种,一是下载jar导入工程,另一种是直接在as中下载,更推荐后种,所以只介绍第二种方法。default setting/plugins搜索需要的插件,会列出自己已经安装的插件,还有没有安装所以点击蓝字Search in repositories找到自己搜索的插件后点击inst...原创 2019-03-30 17:40:12 · 4302 阅读 · 1 评论 -
HttpURLConnection上传下载文件到服务器和本地(Android)
本篇主要介绍如何利用HttpURLConnection在手机端使用HTTP协议和服务器端进行交互,主要流程是首先向服务器发送请求,请求成功后再获取服务器返回的数据和结果等。网络通讯需要声明联网权限,所以首先在AndroidManifest声明权限< uses-permission android:name=“android.permission.INTERNET” />而请...原创 2019-05-14 22:38:22 · 1843 阅读 · 2 评论