自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

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

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

2016-04-16 20:36:24 1050 1

原创 Android编程学习笔记 之 BroadcastReceiver组件

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

2016-04-07 21:23:09 531

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

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

2016-04-04 22:22:27 563

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

SQLite是一个轻量级的嵌入式的数据库,我们在Android开发中不需要安装任何插件即可使用,如果是root过的手机,可以在data/data/包名/databases里面找到db数据库文件,推荐用SQLiteSpy或sqlite3进行查看支持高达2TB大小的数据库,以单个文件形式存在,以B-树的数据结构形式存储。在安全性方面,允许多个进程同时读,只允许一个进程进行写。(以上概念可以

2016-04-04 13:23:59 427

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

SharedPreferences是一种轻型的数据存储方式,类似于Map采用键值对key-value的方式存储在XML文件中。如果是root过的手机,可以在date/date/包名/shared_prefs中找到存储的XML文件。SharedPreferences一般是用来存储不重要的简单的配置信息。例如,电子书上次读到了哪一页,五子棋的游戏设置参数,自动同步几分钟进行一次同步等等。

2016-04-03 21:20:04 898

转载 Android UI学习笔记 之 colors.xml

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

2016-04-03 10:46:39 472

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

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

2016-04-03 09:52:28 913

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

Activity的页面跳转有两种,一种是有返回数据的,一种是没有返回数据的。①没有返回数据的跳转:我们从Activity A中使用startActivity(intent)启动了Activity B,然后调用finish()结束Activity B返回Activity A。A可以传递数据给B,但是B不能传递数据给A。先上代码noResultButton.setO

2016-04-02 20:52:21 565

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

传递方向的不同:①Activity----->Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法②Fragment----->Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调

2016-04-02 15:23:37 972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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