随笔分类 -  Android

摘要:原文出处: Android总结篇系列:Android广播机制 1.Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一a 阅读全文
posted @ 2018-09-19 18:07 mingruqi 阅读(244) 评论(0) 推荐(0) 编辑
摘要:synchronized用于多线程设计,有了synchronized关键字,多线程程序的运行结果将变得可以控制。synchronized关键字用于保护共享数据。 synchronized实现同步的机制:synchronized依靠"锁"机制进行多线程同步,"锁"有2种,一种是对象锁,一种是类锁。 一 阅读全文
posted @ 2018-09-19 17:36 mingruqi 阅读(977) 评论(0) 推荐(0) 编辑
摘要:在开发 Android 应用的时候,有时候我们需要查看数据库、SharePreference等。通常的做法是把相关文件pull出来,而前提必须是手机得root。如果没有root,那就只能通过打印或其它方式查看,整个过程非常麻烦。 Chrome的Developer Tools给Web前端开发带来很大便 阅读全文
posted @ 2018-09-19 11:17 mingruqi 阅读(817) 评论(0) 推荐(0) 编辑
摘要:Stetho简化Android调试(一) 一文中讲述了如何使用Stetho结合Chrome远程调试Android App。 Stetho给我们调试带来很大的便利,效率显著提升的同时也产生一个问题:如果release版本中依然使用Stetho就会造成应用程序数据的泄露。因此我们只需在调试阶段(debu 阅读全文
posted @ 2018-09-19 11:16 mingruqi 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1 需求效果 为了防止用户点击返回键就直接退出APP,通常会加入一个双击退出的要求。 如果用户在两秒之内重复点击了返回键,则执行退出操作;如果用户点击了一次返回键之后,超过两秒未再次点击,则不响应退出事件。效果图如下: BottomNavigationView.gif 2 需求分析 实现这种需求的整 阅读全文
posted @ 2018-09-18 16:10 mingruqi 阅读(765) 评论(0) 推荐(0) 编辑
摘要:前言 闲扯一下,已经有好久没更新博客了,记得上一篇博客的更新时间为 2017-05-12 15:20。截止到今天,超过一百天没更新了。 这篇博客的内容大多数是从别的博客摘抄过来的,写这篇博客的目的主要是整理正则表达式的文章,方便日后查看。 java 正则表达式常用的字符说明 常用的正则表达式 jav 阅读全文
posted @ 2018-09-17 22:07 mingruqi 阅读(4117) 评论(0) 推荐(0) 编辑
摘要:前言 在实际应用中,使用singleinstance启动模式时,会遇到一些奇奇怪怪的问题。Android有四种启动模式,分别是standard,singleTop,singleTask,singleInstance。下面分别简单的介绍下这四种启动模式的作用。 standard Android 默认的 阅读全文
posted @ 2018-09-16 16:27 mingruqi 阅读(4873) 评论(1) 推荐(0) 编辑
摘要:Activity有四种加载模式: standard singleTop singleTask singleInstance 配置加载模式的位置在AndroidManifest.xml文件中activity元素的launchMode属性: <activity android:launchMode** 阅读全文
posted @ 2018-09-16 15:39 mingruqi 阅读(660) 评论(0) 推荐(0) 编辑
摘要:一、使用场景 在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回主页面,将子activity中得到的数据显示在主界面/完成的数据交给主Activity处理。这种带数据的意图跳转需要使用activity的onActivityResult() 阅读全文
posted @ 2018-09-14 16:43 mingruqi 阅读(382) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lmj623565791/article/details/37936275 转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/37936 阅读全文
posted @ 2018-08-29 23:29 mingruqi 阅读(409) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lmj623565791/article/details/42628537 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628 阅读全文
posted @ 2018-08-29 23:28 mingruqi 阅读(358) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lmj623565791/article/details/37992017 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992 阅读全文
posted @ 2018-08-29 23:27 mingruqi 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一直在用Fragment,但是没有系统的整理过,Google了一下相关文章,看到了几篇,将几篇还不错的文章重点整理了下,很多是直接Copy的,只为做个笔记,以后翻来看比较方便,建议大家看一下下面几篇,相信会有一些收获的。 1、Android Fragment 真正的完全解析(上) 2、Android 阅读全文
posted @ 2018-08-29 23:25 mingruqi 阅读(989) 评论(0) 推荐(0) 编辑
摘要:问题分析 一直在简书里看别人的技术贴,今天我也来写点自己的心得!最近在写一个项目用到大量的Fragment后的总结! 我想刚刚接触安卓的同学或许会这么写: FragmentManager fragmentManager=getSupportFragmentManager(); FragmentTra 阅读全文
posted @ 2018-08-29 18:49 mingruqi 阅读(568) 评论(0) 推荐(0) 编辑
摘要:上一篇博客里讲过 build.gradle 里的每一行代码基本都是在调用一个方法,既然是这样,我们就可以用 android studio(下面简称as) 去查看它源码的方法注释说明,这样就可以理解每个方法是做什么的了,就算是在大神的 build.gradle 遇见一些没看懂的代码,也可以点进去看方法 阅读全文
posted @ 2018-08-28 17:18 mingruqi 阅读(313) 评论(0) 推荐(0) 编辑
摘要:在写这篇博客时,搜索参考了很多资料,网上对于 Groovy 介绍的博客已经特别多了,所以也就没准备再详细的去介绍 Groovy,本来也就计划写一些自己认为较重要的点。后来发现了 Groovy 的官方文档后,发现其实官方的介绍特别的全面,详细。但可惜的是我的英语不好,看英文文档有些费时间,但还是推荐有 阅读全文
posted @ 2018-08-28 17:17 mingruqi 阅读(600) 评论(0) 推荐(0) 编辑
摘要:Android Studio 这么强大的工具,就算我们不懂 gradle, groovy, 也照样能借助AS对 Android 项目进行编译、调试、运行、打包等操作。build.gradle 这个文件接触这么久了,基本的项目配置也基本很熟悉了,毕竟每次自动创建的 build.gradle 里的代码就 阅读全文
posted @ 2018-08-28 17:16 mingruqi 阅读(443) 评论(0) 推荐(0) 编辑
摘要:CityPicker 现在使用比较多的类似美团等APP的城市选择界面. 2步即可实现,就是这么简单粗暴! Gif image APK 下载demo.apk体验. Install Gradle: compile 'com.zaaach:citypicker:1.1' or Maven: <depend 阅读全文
posted @ 2018-08-21 09:22 mingruqi 阅读(947) 评论(0) 推荐(0) 编辑
摘要:ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性。该属性指定了你想让ImageView如何显示图片,包括是否进行缩放、等比缩放、缩放后展示位置等。Android 提供了八种scaleType的属性值,每种都对应了一 阅读全文
posted @ 2018-08-18 16:22 mingruqi 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:每次开发的时候,UI在设计图中标注的颜色都是类似于#FF0000(红色),这倒没什么,但是呢后面却标注了30%的透明度,这下抓狂了,透明度怎么计算?不用着急,不用你算,收藏我这篇文章即可。 颜色简介 Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。 阅读全文
posted @ 2018-08-17 09:20 mingruqi 阅读(900) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示