会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
HaiSun1016
博客园
首页
新随笔
联系
订阅
管理
2015年10月22日
dpi,ppi,dip,dp,px和sp
摘要: 一 基本概念1. dpi (dots per inch)每英寸多少点;ppi( Pixel per inch),每英寸像素数。针对显示器的设计时,dpi=ppi。2.dip (device independent pixels)设备独立像素,不同设备有不同的显示效果,这个和设备硬件有关,不依赖像素。...
阅读全文
posted @ 2015-10-22 17:34 HaiSun1016
阅读(625)
评论(1)
推荐(1)
编辑
2015年10月21日
抽象类和接口的区别
摘要: 最近复习了一些Java的基础知识,这里总结一下抽象类和接口的区别。 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2. 在abstract class 中可以有自己的数据成员,也可以有非a...
阅读全文
posted @ 2015-10-21 23:45 HaiSun1016
阅读(269)
评论(0)
推荐(0)
编辑
2015年10月11日
Service学习笔记
摘要: 一 什么是Service Service作为安卓四大组件之一,拥有重要的地位。Service和Activity级别相同,只是没有界面,是运行于后台的服务。这个运行“后台”是指不可见,不是指在后台线程中,事实上四大组件都是运行在UI线程中,都不能在各自的生命周期方法中执行耗时操作或者网络请求。二 如...
阅读全文
posted @ 2015-10-11 17:01 HaiSun1016
阅读(390)
评论(0)
推荐(0)
编辑
2015年10月9日
安卓中通知(Notification)的基本使用方法
摘要: 1. 通知的使用场合 当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。2. 通知的创建步骤 (1)获取NotificationManager实例,可以通过调...
阅读全文
posted @ 2015-10-09 00:23 HaiSun1016
阅读(5345)
评论(0)
推荐(0)
编辑
2015年10月7日
使用异步消息处理更新UI线程
摘要: 1. Android的UI时线程不安全的,如果在子线程中更新UI会出现异常,导致程序崩溃。 为了解决如上这些问题,我们常用的做法就是使用Android的异步消息机制实现即可(创建一个Message对象,使用Handler发送出去,然后在Handler的handleMessage()方法中获得刚才发...
阅读全文
posted @ 2015-10-07 23:37 HaiSun1016
阅读(423)
评论(0)
推荐(0)
编辑
2015年10月5日
Android数据存储之SQLite 数据库学习
摘要: Android提供了五种存取数据的方式 (1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中 (2) SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库 (3) File文件,通过读取写入方式生成文件存放数据 (4...
阅读全文
posted @ 2015-10-05 23:43 HaiSun1016
阅读(446)
评论(0)
推荐(0)
编辑
2015年10月3日
自定义一个ListView实现聊天界面
摘要: 摘要 ListView可以称得上Android中最常用也最难用的控件了,几乎所有的应用程序都会用到它。由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候,就可以借助ListView 来实现。ListView 允许用户通过手指上下滑动的方式将屏幕...
阅读全文
posted @ 2015-10-03 20:43 HaiSun1016
阅读(3022)
评论(4)
推荐(1)
编辑
2015年10月1日
Activity的生命周期
摘要: 一.摘要 一个完整的Activity的生命周期有6个回调函数。//创建Activitypublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); }//Activ...
阅读全文
posted @ 2015-10-01 20:27 HaiSun1016
阅读(422)
评论(2)
推荐(3)
编辑
2015年9月30日
转载:隐式Intent
摘要: 一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class); //此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在...
阅读全文
posted @ 2015-09-30 23:57 HaiSun1016
阅读(262)
评论(1)
推荐(1)
编辑
2015年9月28日
LinearLayout学习笔记
摘要: 线性布局分两种,分别是水平线性布局和垂直线性布局,对应设置为android:orientation="horizontal"/"vertical". LinearLayout其他XML属性还包括(为列举完全,完整的请参考官方帮助文档): android:baselineAligned:是否允许用...
阅读全文
posted @ 2015-09-28 13:09 HaiSun1016
阅读(286)
评论(0)
推荐(1)
编辑