
Android
caidie_huang
这个作者很懒,什么都没留下…
展开
-
Android中常用单位和日志(LogCat)的使用
1.Android中常用的单位(px dp sp)(1)px:电脑 电视上的分辨率的尺寸单位。像素是构成数码影像的基本单元。现在android中一般不使用px,因为使用px,在不同手机设备上显示的效果是定死的。(2)dp:推荐使用使用dp单位,与平时所说的dip是一样的。(设备独立像素).不同设备有不同的显示效果,可根据手机屏幕大小自动缩放,这个和设备硬件有关,不依赖像素。(3)s原创 2016-10-08 22:08:50 · 464 阅读 · 0 评论 -
最详细的 Android Toolbar 开发实践总结
出自:http://www.codeceo.com/article/android-toolbar-develop.html初识 ToolbarToolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用 Toolbar 来作为Android客户端的导航栏,以此来取代之前的 Action转载 2016-11-18 16:45:52 · 393 阅读 · 0 评论 -
有序广播与无序广播
无序广播(Normal broadcasts),也称标准广播,是一种完全异步执行的广播,在广播发出后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有先后顺序.这种广播效率会比较高,但它是无法被截断的.有序广播(Ordered brocastcasts)是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收者能够接收到这条广播消息,当这个广播接收者的逻辑原创 2016-10-30 13:07:08 · 2140 阅读 · 0 评论 -
Android四大组件之广播注册的两种方式
广播接收者可以自由地对自己感兴趣的广播进行注册,当有相应的广播发出时,广播接收者就能够收到该广播,并在内部处理相应的逻辑.注册广播的方式有两种:1.动态注册,即在代码中注册2.静态注册,即在AndroidManifest.xml中注册动态注册的关键方法:registerReceiver,可以在onCreate()中注册,应用一启动就可以接收广播.但是要注意的是,动态注册的广原创 2016-10-30 14:16:38 · 942 阅读 · 0 评论 -
Android四大组件之Activity的生命周期
我们可以知道Activity从创建到销毁,调用会6个方法,onCreate()-->onStart()-->onResume()-->运行在最前端-->onPause()-->onStop()-->onDestory()原创 2016-10-27 15:53:58 · 361 阅读 · 0 评论 -
Android四大组件之Activity的四种启动模式
一个应用中可能有多个界面 那么每个界面展示的次序不同,创建的先后顺序不同,存储界面的内存方式也不同,我们称这种存储方式为任务栈。1. 栈的特点:先进后出2. 任务栈的配置位置:AndroidMenifest.xml中标签有个属性 android:launcherMode=""3. 任务栈的4种属性值:standard singleTop singleTasksing原创 2016-10-27 17:20:29 · 775 阅读 · 0 评论 -
Android中的请求码
在Android中,当Activity之间相互跳转时,可以使用意图(Intent)来传递相应的数据。新的Activity与原来Activity不在同一个进程中,原来Activity带着请求码跳到一个新的Activity界面,可以使用startActivityForResult(Intent intent, int requestCode)。当新的Activity关闭时,会触发原来Activit原创 2016-10-27 15:14:37 · 1633 阅读 · 0 评论 -
Android下的数据保存、文件读写以及访问模式
如何在手机上保存数据:1. android的文件系统使用的是linux的文件系统(没有c盘 d盘..)2. android下应用程序的路径和javase不同,直接保存在根目录下会报错.这是因为如果大家都能保存到根目录,那么别的应用也能读取到你存储的文件信息,这样就造成了不安全性3.保存数据到文件中一般有两个方法1)保存到/data/data/应用的包名/files目录数据选原创 2016-10-17 17:52:29 · 669 阅读 · 0 评论 -
Android学习:测试的相关概念及Android下的单元测试
测试相关的概念:1. 好的应用都是被测出来的2. 测试的分类:1)根据是否知道源代码:白盒测试: 知道源代码 根据源代码来进行测试 (程序员 高级测试人员)黑盒测试: 不知道源代码 知道产品的功能 根据功能去测试 (大部分小型公司的做法)2)根据测试的粒度(精细程度):方法测试: 写一个测试方法 测试某个类里面的方法单元测试:可以测试某一个方法 测试多个方法 (安卓原创 2016-10-17 17:04:21 · 363 阅读 · 0 评论 -
Android开发学习笔记:五大布局
1.View:View表示控件,View与View之间是无法嵌套的,为了让控件能够嵌套其他控件,产生了ViewGroup,ViewGroup继承了View,ViewGroup一般也比较少使用,我们一般使用其子类实现,即五大基本布局(AbsoluteLayout、FrameLayout、LinearLayout、TableLayout、RelativeLayout)View的属性:① 控原创 2016-10-17 11:24:35 · 428 阅读 · 0 评论 -
SharedPreference提交的commit与apply的区别
在网上看了一下别人写的关于SharedPreference提交的commit与apply的区别,稍微整理一下.这两个方法的区别在于: 1. apply没有返回值,而commit返回boolean,表明修改是否提交成功 2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在转载 2016-11-24 17:42:30 · 1230 阅读 · 1 评论