随笔分类 -  Android

摘要:搭建UI框架需要我们根据产品的导航模式来设计,市场上常用的导航模式有如下图几种: 我们的app如果不出意外一定是其中的一种导航模式,一般线框图出来我们就应该知道即将要开发的app长什么样子,开发者不必等视觉稿和素材出来才开始动工,我们先大致搭个架子,等视觉稿出来之后我们再做调整。 一般我们app涉及 阅读全文
posted @ 2016-06-03 17:38 致林 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Fire Eye是一款轻量级简单易用的Android校验库。 FireEye 2.0 在 1.0 的基础上,全部重写了代码,并优化了架构,性能上和逻辑上都大大提升。只需要几行代码,即可验证用户输入,并且将验证错误反馈给用户。它内置了大量常用的验证类型,足以满足你的功能需求。 Gradle 依赖 Add dependency dependencies { compile 'com.gi... 阅读全文
posted @ 2016-06-03 17:27 致林 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:java虚拟机和Dalvik虚拟机的区别: java虚拟机Dalvik虚拟机 java虚拟机基于栈。 基于栈的机器必须使用指令来载入和操作栈上数据,所需指令更多更多dalvik虚拟机是基于寄存器的 java虚拟机运行的是java字节码。(java类会被编译成一个或多个字节码.class文件,打包到. 阅读全文
posted @ 2016-04-20 21:22 致林 阅读(232) 评论(0) 推荐(0) 编辑
摘要:#Android架构: 1. Linux 内核层 Android 系统是基于Linux 2.6 内核的,这一层为Android 设备的各种硬件提供了底 层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi 驱动、电源管理等。 2. 系统运行库层 这一层通过一些C/C++库来为Android 系统提供了主要的特性支持。如SQLite 库提 供了数据库的支持,OpenGL|ES 库提供了3... 阅读全文
posted @ 2016-04-20 21:21 致林 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Intent是Android中各组件跳转的重要方式,一般可悲用于启动活动、启动服务、以及发送广播等场景。 #显示Intent 主要主要用于启动已知的组件 //发送方 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("extra_data", data);... 阅读全文
posted @ 2016-04-20 21:20 致林 阅读(148) 评论(0) 推荐(0) 编辑
摘要:#Activity注册 Android四大组件(Activity,Service,Broadcast Receiver, Content Provider)都需要在AndroidManifest中注册 #Activity生命活动状态 1.运行状态:前台运行,处于返回栈栈顶,系统不会回收 2.暂停状态:不处于栈顶,但是仍然可见,内存低时被回收 3.停止状态:后台运行,保存相应的状态和成员... 阅读全文
posted @ 2016-04-20 21:19 致林 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Android中不允许子线程修改页面,需要使用Handler解决。 示例: public class HandlerPostActivity1 extends Activity { private Button btnMes1,btnMes2; private TextView tvMessage; 阅读全文
posted @ 2016-03-10 19:37 致林 阅读(897) 评论(0) 推荐(0) 编辑
摘要:在Android 4.2 中不推荐使用showDialog弹窗,这里简单总结一下AlertDialog的使用方法,以后复习的时候看着方便,详细使用方法需要的时候再研究。 setTitle :为对话框设置标题setIcon :为对话框设置图标setMessage:为对话框设置内容setView : 给 阅读全文
posted @ 2016-03-08 20:10 致林 阅读(447) 评论(0) 推荐(0) 编辑
摘要:#Bundle类介绍 Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可 阅读全文
posted @ 2016-03-08 19:18 致林 阅读(1446) 评论(0) 推荐(0) 编辑
摘要:Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息. 默认效果 mbutton.setOnClickListener(new Button.OnCl 阅读全文
posted @ 2016-03-08 18:56 致林 阅读(336) 评论(0) 推荐(0) 编辑
摘要:打开FirstActivity,在onCreate()方法中添加如下代码: 其中requestWindowFeature(Window.FEATURE_NO_TITLE)的意思就是不在活动中显示标题栏,注意这句代码一定要在setContentView()之前执行,不然会报错。再次运行程序, 阅读全文
posted @ 2016-01-31 22:48 致林 阅读(235) 评论(0) 推荐(0) 编辑
摘要:转载:http://blog.csdn.net/dyllove98/article/details/8826232在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,thi... 阅读全文
posted @ 2015-12-11 18:45 致林 阅读(431) 评论(0) 推荐(0) 编辑
摘要:px(像素):屏幕上的点。in(英寸):长度单位。mm(毫米):长度单位。pt(磅):1/72英寸。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。dip:与dp相同,多用于android/ophone示例中。sp(与刻度无关的像素):与dp类似... 阅读全文
posted @ 2015-11-18 20:58 致林 阅读(624) 评论(0) 推荐(0) 编辑
摘要:RelativeLayout(相对布局)允许子元素指定它们相对于其他元素或父元素的位置(通过ID指定),因此用户可以右对齐,或上下对齐,或置于屏幕中央的形式来排列两个元素。RelativeLayout的属性如下:// 相对于给定ID控件android:layout_above 将该控件的底部置于给定... 阅读全文
posted @ 2015-11-18 20:21 致林 阅读(467) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示