随笔分类 -  Android开发笔记录(2015年8月起,原创)

摘要:哼哼唧唧 阅读全文
posted @ 2016-01-19 17:54 小菜美妞成长中 阅读(168) 评论(0) 推荐(0)
摘要:Gif调研总结:有三个开源项目实现gif,1、android-gif-drawable (https://github.com/koral--/android-gif-drawable) 2、ImageViewEx(https://github.com/frapontillo/ImageViewEx... 阅读全文
posted @ 2015-12-29 18:59 小菜美妞成长中 阅读(225) 评论(0) 推荐(0)
摘要:一、ListView专题 1.1 对ListView控件的效率优化 a、重用contentView,在contentView为空的时候,才进行布局的填充,从而大大的减少了加载XML布局文件的内存消耗。 b、ViewHolder为static,静态类只会在第一次加载时会耗费比较长时间... 阅读全文
posted @ 2015-12-04 11:54 小菜美妞成长中 阅读(160) 评论(0) 推荐(0)
摘要:一、基础知识简介 1、Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 2、JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSO 阅读全文
posted @ 2015-12-02 18:41 小菜美妞成长中 阅读(323) 评论(0) 推荐(0)
摘要:Android项目经常需要实现退出应用程序的功能,本文重点参考博客http://blog.csdn.net/xiaanming/article/details/9344703中的方法,完善了一下退出应用程序工具类。import java.util.LinkedList;import java.uti... 阅读全文
posted @ 2015-09-08 15:30 小菜美妞成长中 阅读(389) 评论(0) 推荐(0)
摘要:在工作中,我们的APP项目中经常需要用到dialog,一般设计师对于一个APP项目,会设计使用同一个风格,显示不同内容的对话框,所以为了提高开发的效率,我们可以针对一个项目设计一个通用的对话框,所有用到的地方都可以调用。本文针对下面效果的对话框,实现了一个通用对话框,具体实现核心代码如下所示。 ... 阅读全文
posted @ 2015-09-08 11:06 小菜美妞成长中 阅读(565) 评论(0) 推荐(0)
摘要:通过selector设置TextView的文字选中和正常时候的颜色的步骤如下所示:1、在res下面建个文件夹color,color文件夹下面建个tv_text_color_selector.xml,tv_text_color_selector.xml中的代码如下所示:2、在需要文字选中和正常时候显示... 阅读全文
posted @ 2015-09-08 10:48 小菜美妞成长中 阅读(8147) 评论(0) 推荐(0)
摘要:一、Handler、Looper、Message、MessageQueue类功能简介1.1 Message 消息类,定义了一个Message包含必要的描述和属性数据,并且此对象可以被发送给Handler处理。这个类比较重要的字段如下: what:用来保存消息标识的,每个Handler对象有自己... 阅读全文
posted @ 2015-08-31 12:24 小菜美妞成长中 阅读(316) 评论(1) 推荐(0)
摘要:一、监听短信的两种方式的简介 Android程序开发中,有两种方式监听短信内容:一、接收系统的短信广播;二、应用观察者模式,监听短信数据库。第一种方式接收系统的短信广播:A、这种方式只对新收到的短消息有效,运行代码,并不会读取收件箱中已读或未读的消息,只有当收到新来的短消息时,才会执行onRece... 阅读全文
posted @ 2015-08-28 19:30 小菜美妞成长中 阅读(8560) 评论(0) 推荐(1)
摘要:一、倒计时运行效果图开发中经常遇到获取短信验证码后需要等待1分钟倒计时,这时需要一个倒计时程序。本文利用CountDownTimer封装了一个比较好用的倒计时工具类,方便以后程序开发。下面是倒计时功能的运行效果图:二、此工程结构如下所示:三、此工程中各个重点文件的代码如下所示:3.1TimeCoun... 阅读全文
posted @ 2015-08-21 11:23 小菜美妞成长中 阅读(1270) 评论(0) 推荐(0)
摘要:一、demo效果图在android 4.4上 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,在今年的google i/o上的android l默认就是这种风格。来先看一下demo效果图: 图一:透明状态栏 ... 阅读全文
posted @ 2015-08-19 15:09 小菜美妞成长中 阅读(487) 评论(0) 推荐(0)
摘要:一、程序运行的效果如下所示: 二、此demo的工程结构图如下所示:三、此工程中各个重点文件中的代码如下所示:3.1、GetRecordActivity.java中的代码如下所示:package com.example.viewpagerdemo;import java.util.ArrayList;... 阅读全文
posted @ 2015-08-19 12:35 小菜美妞成长中 阅读(4019) 评论(0) 推荐(0)
摘要:1、要实现的转圈进度条的效果图如下所示: 2、view_loading.xml中代码如下所示: 3、styles.xml中的loadingViewProgressBarStyle如下所示:4、drawable文件夹下load_rotate.xml文件内容... 阅读全文
posted @ 2015-08-18 15:13 小菜美妞成长中 阅读(1318) 评论(0) 推荐(0)
摘要:一 、android:descendantFocusability开发中很常见的一个问题,项目中的GridView或ListView不仅仅是简单的文字和图片,常常需要自己定义Adapter,问题就出现了,可能会发生点击每一个item的时候.没有反应,无法获取的焦点.原因多半是由于在你自己定义的Ite... 阅读全文
posted @ 2015-08-18 11:43 小菜美妞成长中 阅读(371) 评论(0) 推荐(0)
摘要:1、SQLite数据库简介SQL数据库与我们之前学习的mysql数据库,oracle数据基本上都是相同的,其最大的特点是:我们可以将任意类型的数据保存到任意类型的字段中,而不用考虑数据库中字段的类型是什么(但是有一种情况时例外的,如果我们将某个字段声明为整形的主键,那么其只可以保存最大长度为64位的... 阅读全文
posted @ 2015-08-06 20:01 小菜美妞成长中 阅读(412) 评论(0) 推荐(0)