![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 87
全在熙
何でもあきらめずに
展开
-
Android单元测试如何布置环境
两种单元测试的方法思路一、单元测试(1) 1、通过直接在项目代码中进行测试。 ①新建一个test包,用来存放测试代码(即单元测试类) ②单元测试类需要继承android.test.AndroidTestCase类,这个类本身是继承junit.framework.TestCase,并提供了getContext()方法,用于获取An原创 2014-12-03 08:55:42 · 296 阅读 · 0 评论 -
Android-Parcelable
【一】我在看一个项目的代码时候发现一个我从未认识的知识点:parcelable。出现在一个对象类 实现了这个parcelable接口类。我搜索了一些资料来学习这个知识点。以下是我的学习笔记【二】新建一个工程文件(比如ParcelableDemo)1、生成的Activity文件先别管吧。2、另新建一个名叫MyParcelable的java文件,实现Parcelable接口。会出现2个重写原创 2014-12-08 11:28:22 · 250 阅读 · 0 评论 -
Android-如何在任意位置获取context,来实现Toast的快捷使用?
【一】经常写代码,有时候不仅仅是完成点击事件或者界面切换,难免需要一个提示告知用户操作的进展。常常会用到Toast.makeText(context, text, duration).show();这个土司方法。但是每次都要获取context也会让人觉得麻烦。可不可以把Toast抽取成一个类,快捷调用呢?带着这个问题,我自己试着做了一下。下面是我的学习笔记【二】先新建一个名叫Toast原创 2014-12-10 09:02:25 · 884 阅读 · 0 评论 -
Android-onActivityResult。Activity之间如何传递信息?
【一】看一个项目中,好多类中接连出现了onActivityResult,和 startActivityForResult(intent, 200); 这样的方法。和平时见到的Intent启动不太一样。那应该怎么用呢?以下是我的学习笔记【二】新建一个MainActivity类,懒了就不用改类名吧。代码如下public class MainActivity extends Activi原创 2014-12-10 11:21:44 · 355 阅读 · 0 评论 -
Android-setOnScrollListener(new OnScrollListener() {});
下面我说一下我对listvew如何判定向上、向下滑动的个人经验。原创 2015-01-21 09:58:47 · 649 阅读 · 0 评论 -
Android-时间轴-TimeLine
【超过半年没有发过博客了,这段时间经历了不少事情,技术也在慢慢积累......】今天给大家分享一个项目需求中用到的时间轴(请尊重劳动成果,如需转载,注明转载出处,谢谢)因为项目最近改动listview的数据,要做成时间轴的样式。所以自己先动手做了一个demo。【一】技术要点:①我使用的是ExpandableListView 来作为主体布局,代替常用的listview。②原创 2015-07-16 17:14:57 · 744 阅读 · 0 评论 -
Android搭建简单的主体界面框架-SlidingPaneLayout
(文章虽然简单,但是总会有适合不同学习阶段的开发者和爱好者学习和交流。转载请注明出处,尊重劳动成果)【一】大家应该都不会陌生,Android版腾讯QQ有一个主页面,侧滑展开个人设置中心。Menu界面和聊天Home界面还有缩放的效果。今天我就分享一下我对这种操作的编写经验。以 SlidingPaneLayout为基础一下是图片简单展示①启动之后,侧滑可以展开左边的原创 2015-09-12 14:11:52 · 671 阅读 · 0 评论 -
Android 验证码/密码 输入框
今天,分享一个在项目中遇到开发的一个小知识点。就是常见的4-6位 数字的密码输入框。如下图业务分析:1. 首先5个验证码输入的地方没有光标闪烁,也就是5个格子其实不是EditText。2. 输入数字之后,按删除回退,会从最后一个开始从右往左删除已输入的数字。3. 点击5个格子的地方,需要弹起软键盘。弯路: 在做这种类型的自定义控件,大家第一谈到印原创 2018-01-02 18:55:32 · 11062 阅读 · 1 评论 -
Mac下 Multidex热更新学习笔记
第一步,在项目app的gradle文件中添加如下操作①在dependencies添加 'com.android.support:multidex;1.0.1' 的官方包②defaultConfig中添加 multiDexEnabled true③buildTypes中的release第二步 继承Application,实现一个子类原创 2018-01-07 09:28:05 · 404 阅读 · 0 评论