排序:
默认
按更新时间
按访问量

Android编程学习笔记 之 ListActivity源码详解

前言最近在研究PreferenceActivity发现是继承自ListActivity的,打开看了下ListActivity的源码,发现也不长,就详细阅读认识一下。正文ListActivity简单到只要在onCreate()中调用setListAdapter()方法就可以实现了。 支持空数据显示...

2016-09-26 20:04:58

阅读数:332

评论数:0

Android studio 遇到的问题和解决方案

善用ctrl+F ============================================================================ 2016年5月15日 在使用progresshint的第三方库时,直接在gradle中添加 repositories {...

2016-05-15 16:17:14

阅读数:2693

评论数:0

正则表达式学习笔记 之 group()和group(i)的区别

最近在做网络爬虫,需要用到正则表达式,所以学习一下,先看代码 public class Main{ public static void main(String[] args){ long start = System.currentTim...

2016-05-05 21:26:51

阅读数:3667

评论数:0

Android UI学习笔记 之 ActionMode不能覆盖Toolbar解决方案

[Android] Toolbar 與 ActionMode 的運用 我想很多人不知道有這個ActionMode的存在,好啦...我承認之前真的不知道。 值得高興的是Toolbar也有支援ActionMode,可以讓我們更方便的在特殊時刻切換至想要的Menu。 接下來就來說明如何應用: Acti...

2016-04-16 20:36:24

阅读数:338

评论数:1

Android编程学习笔记 之 BroadcastReceiver组件

BroadcastReceiver,广播接收器,是Android四大组件之一。需要在AndroidManifest.xml注册或者用代码动态注册。 它的生命周期很短,只有十秒左右,所以不能执行耗时操作,否则会造成ANR错误。 如果需要进行操作,可以用intent启动一个Service完成。 并且,...

2016-04-07 21:23:09

阅读数:358

评论数:0

Android编程学习笔记 之 File数据存储

File文件可用来存放大量数据,如文本、图片、音频、视频等。 在Android的数据存储操作和Java中的IO流差不多的用法。 在root后的手机中,我们可以在/data/data/包名/files中找到存储的数据。 File file = new File("/mnt/sdcard/t...

2016-04-04 22:22:27

阅读数:327

评论数:0

Android编程学习笔记 之 SQLite数据存储

SQLite是一个轻量级的嵌入式的数据库,我们在Android开发中不需要安装任何插件即可使用, 如果是root过的手机,可以在data/data/包名/databases里面找到db数据库文件,推荐用SQLiteSpy或sqlite3进行查看 支持高达2TB大小的数据库,以单个文件形式存在,以B...

2016-04-04 13:23:59

阅读数:245

评论数:0

Android编程学习笔记 之 SharedPreferences数据存储

SharedPreferences是一种轻型的数据存储方式,类似于Map采用键值对key-value的方式存储在XML文件中。 如果是root过的手机,可以在date/date/包名/shared_prefs中找到存储的XML文件。 SharedPreferences一般是用来存储不重要的简单的配...

2016-04-03 21:20:04

阅读数:699

评论数:0

Android UI学习笔记 之 colors.xml

经常需要使用到一些颜色,这里就记录一下,方便拷贝。 直接在values中的colors.xml文件中粘贴即可 使用方法,如:android:background="@color/yellow" #3F51B5 #303F9F #FF4...

2016-04-03 10:46:39

阅读数:251

评论数:0

Android UI学习笔记 之 使用ViewPager实现导航

ViewPager的用处就如上图所示(图源网络),当我们左右滑动屏幕时,会从一个页码转到下一个页卡。 ViewPager中默认三个为一组的加载,例如,view1  view2   view3,当我们向左滑动时,view1会被销毁, 而view4(如果有的话)就会实例化加载进来,变成view2  v...

2016-04-03 09:52:28

阅读数:618

评论数:0

Android编程学习笔记 之 使用Intent实现页面跳转

Activity的页面跳转有两种,一种是有返回数据的,一种是没有返回数据的。 ①没有返回数据的跳转: 我们从Activity A中使用startActivity(intent)启动了Activity B,然后调用finish()结束Activity B返回Activity A。 ...

2016-04-02 20:52:21

阅读数:345

评论数:0

Android编程学习笔记 之 Fragment与Activity的数据传递

传递方向的不同: ①Activity----->Fragment: 在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法 ②Fragment----->Activity: 需要在Fragment中定义...

2016-04-02 15:23:37

阅读数:596

评论数:0

Android编程学习笔记 之 基于回调的事件传播

Android的事件处理机制分为: ①监听 ②回调。 回调机制,就是用组件自身来处理自身的事件,而不是像监听机制一样使用事件监听器。 简单的说,就是写一个类,继承View类或者View类的子类(如Button等),然后重写父类中的某些方法。 下面是一个简单的自定义的继承自Button的类,重写...

2016-03-22 21:38:04

阅读数:546

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭