Android常规
文章平均质量分 83
衷水木先生
敞开心扉,接纳一切美好的事物;闭眼塞听,屏蔽那些无聊的东西。
展开
-
Android之Activity之间的数据通信方式大全(一)
最近二期项目正在讨论需求,本人小小程序员只有搞搞维护的份。刚工作不久,技术经验不足,随时准备找份更好的工作,闲来无事,看看Android面试经典啥的,就看到有问Activity之间数据通信方式都有哪些(*只是Activity之间通信,不讨论Service、Broadcast),忽然想想自己也不是很确定了解的全不全。看了挺多文档,大多只涉及到其中几点,现在整理一下,共自己和大家参考,如有欠缺欢迎留言指原创 2015-09-29 23:20:09 · 11278 阅读 · 0 评论 -
Android之Activity之间的数据通信方式大全(二)
接着上篇Android之Activity之间的数据通信方式大全(一)继续(3)使用SharedPreference实现Activity之间的数据通信SharedPreference是Android中最简单的文件本地化存储方式,Android API也提供相当简单的方式来进行读写操作。原创 2015-09-30 11:08:34 · 3666 阅读 · 0 评论 -
Java/Android中的函数调用&回调函数&自定义回调函数
在Android的学习过程中经常会听到或者见到“回调”这个词,那么什么是回调呢?所谓的回调函数就是:在A类中定义了一个方法,这个方法中用到了一个接口和该接口中的抽象方法,但是抽象方法没有具体的实现,需要B类去实现,B类实现该方法后,它本身不会去调用该方法,而是传递给A类,供A类去调用,这种机制就称为回调。其实,回调函数就是在一个不确定实现的方法METHOD中用interface或者它的抽象方法留个口子,留给具体调用者(调用前边那个不确定的方法METHOD)在调用时提供具体实现来补上那个口子。从而达到更灵活地原创 2015-10-23 12:47:01 · 36954 阅读 · 33 评论 -
Android完美获取状态栏高度、标题栏高度、编辑区域高度的获取
简单说明一下(上图Activity采用默认Style,状态栏和标题栏都会显示):最大的草绿色区域是屏幕界面,红色次大区域我们称之为“应用界面区域”,最小紫色的区域我们称之为“View绘制区域”;屏幕顶端、应用界面区之外的那部分显示手机电池网络运营商信息的为“状态栏”,应用区域顶端、View绘制区外部显示Activity名称的部分我们称为“标题栏”。下边给出4中状态栏高度获取和2种标题栏获取高度的方法——原创 2016-01-07 17:52:15 · 96272 阅读 · 20 评论 -
Activity设置全屏显示的两种方式及系统自带theme属性解析
设置Activity隐藏标题栏、设置Activity全屏显示在我们开发中会经常用到,毕竟手机屏幕大小有限,有时候是为了显示更多的信息而舍弃一些不必要的界面开支,首当其冲的就是标题栏,接下来就是状态栏;有时候是为了界面的简洁和美观……不举例子了,相信你肯定遇到过这样的需求,直接入正题: 设置隐藏标题栏、全屏显示常用的有2种方法(和Android开发中大多数属性的设置方法一样)原创 2016-01-08 09:14:51 · 16574 阅读 · 2 评论 -
【相机】(1)——Intent调相机的2种方式以及那些你知道的和不知道的坑
要不要都行的开篇随着现代信息量的疯狂增长、信息的快速交流,单纯的文字信息已经难以满足日常、工作的沟通,一张图片往往能达到一图胜过千万言的效果,前段时间不是盛行“有图有真相的”说法;还有一些场景则需要通过上传照片来验证身份的合法性,比如手机银行要求上传身份证正反照,手持身份证照 ……废话多了点,总之,作为移动端开发者的你,肯定会遇到这样那样拍照上传的需求,接下来我们来试试 Intent 调用 Andr原创 2017-09-12 19:09:36 · 4076 阅读 · 2 评论 -
【相机】(2)——WebView中打开相机、文件选择器的问题和解决方法
上一篇[Intent调相机的2种方式以及那些你知道的和不知道的坑]中完成了对 Intent 调起系统相机、结果处理以及一些问题的应对。其实上篇文章还是因为今天的主题 **WebView中调用系统相机** 而起,因为涉及到调用相机本身的一些问题之前不是很明确,所以专门搞了一下,记录下来,所以如果调原创 2017-09-15 10:15:35 · 11243 阅读 · 5 评论 -
用shape、selector自定义样式美化控件
有的人说“自定义控件”,不错,自定义控件能实现这样的效果,甚至更加美好,这个毋庸置疑!但是这里用自定义控件显然大材小用了——如果仅仅要求这些显示效果的话,根本用不到自定义控件这样的大工程——简简单单一个样式文件(shape或selector)就搞定了,下边我们来详细看看这两种文件原创 2015-10-27 14:08:19 · 1780 阅读 · 0 评论