Android
err118
这个作者很懒,什么都没留下…
展开
-
屏幕适配
转自http://blog.csdn.net/lmj623565791/article/details/45460089; 1.dp方案 把设计师给的图转为dp,只需要一套图,一套配置 ,推荐一个好用的网站 标你妹 2.百分比方案 思想:先选定一个基准把屏幕分成N等份,比如320 * 480 高分成480份 宽分成320份, 那么我们在布局时候直接取份数 1.选定基准 2.自定转载 2017-03-31 10:43:03 · 175 阅读 · 0 评论 -
activity和fragment实现主页面页面切换
1.activity的xml布局实现framelayout和tabwidget系统指定id 2.activity中创建tabhost和tabwidget对象 3.创建tabspec对象 4.tabhost的addtab方法将tabspec和fragment列表对象传入,tabwidget和fragment形成对应关系 3.原创 2017-01-16 16:04:01 · 381 阅读 · 0 评论 -
Handler机制
一、简介 1.消息传递机制, 2.解决新线程不能动态改变界面组件的属性的问题 3、作用:(1)新启动的线程中发送消息 (2)主线程中获取和处理消息 常用方法: sendMessageDelayed(Message msd, long delayMills)指定多少毫秒后发送消息 二、handler loop messagequeue工作原理 1.定义: message:handle原创 2015-10-19 19:28:22 · 407 阅读 · 0 评论 -
broadccastreceiver
1.简介 (1)全局监听器,系统中不同组件之间通信(拥有自己进程,即便程序结束了,只要存在于之匹配的intent消息,就会被激发) (2)启动步骤:1.创建需要启动broadcareceiver的intent 2.调用context的sendBroadcast或sendOrderedBroadcast()方法启动指定broadcastreceiver 实现方法:重写onReceive(Con原创 2015-10-28 16:06:39 · 495 阅读 · 0 评论 -
Sring时间转化
String opentime="2014-05-29 21:30:00", SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//小写的mm表示的是分钟 Long lo = sdf.parse(ope转载 2016-06-20 10:47:13 · 262 阅读 · 0 评论 -
Activity四种加载模式
1.standard:标准模式 每次创建Activity都会创建新的实例,并将新的Activity加入Task栈中 2.singleTop:栈顶单例模式 (1)若栈顶无需要创建的Activity则创建新的实例,并加入栈顶 (2)若栈顶已经存在此Activity,则复用已有的Activity实例 3.singleTask:Task内单例模式 (1)若栈内无目标Activity,则创建新的原创 2016-02-17 09:32:46 · 271 阅读 · 0 评论 -
listview缓存
http://blog.chinaunix.net/uid-29134536-id-4094813.html转载 2016-01-27 14:14:29 · 284 阅读 · 0 评论 -
获取当前activity
转自http://www.eoeandroid.com/thread-42812-1-1.html?_dsign=6aa5e83e 源码学习:http://blog.csdn.net/caowenbin/article/details/6036726 用ActivityManager里面可以获取到当前运行的所有任务,所有进程和所有服务,这是任务管理器的核心。 仔细转载 2015-10-30 09:55:52 · 410 阅读 · 0 评论 -
Service简述
一、Service简介 1.两种模式:非绑定service和绑定的service 2.intentservice 3.生命周期方法: (1)Ibinder onBind(Intent intent)实现service之类必须实现的方法,返回IBinder对象,程序通过该对象与service通信 (2)onCreate() 第一次创建后回调 (3)onDestory()service关原创 2015-10-27 13:57:58 · 549 阅读 · 0 评论 -
Android LayoutInflater详解
http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html转载 2015-11-06 16:36:21 · 240 阅读 · 0 评论 -
Adapter接口及其实现类
常用adapter: 1.ArrayAdapter,支持泛型,只能展示一行, 通常用于数组或者list集合多个值包装成列表项 三个参数(1)context:上下文显示此控件 (2)id: 列表项组建的ID (3)数组或者list: 数据列表 2.SimpleAdapter 扩充性好,自定义各种效果可用于将list集合的多个对象包装成过个列表项。hashmap构成列表项,hashmap的每个原创 2015-10-23 15:13:19 · 449 阅读 · 0 评论 -
asynctask简述
1.AsyncTask 是个抽象类 通常用于被继承 ,如果某个泛型参数不需要指定类型,可设置为void Params:启动任务输入的参数 Progress:后台任务完成的进度值类型 Result:后台执行结束后返回的结果类型 2.实现的方法 onPreExecute():执行后台耗时操作前被调用,通常完成初始化工作如界面上显示进度条 doInBackground(Params) 后台线原创 2015-10-20 11:08:46 · 378 阅读 · 0 评论 -
android数据存储
1.应用场景: 1)SharedPreferences:用于量少、格式简单的数据保存,普通的字符串或者基本类型的值,比如各种应用配置信息:是否打开音效,小游戏玩家积分、 2)SQLite:顾名思义 3)File存储:手机存储器上的存储 4)ContentProvider:不同应用之间共享数据,可以把contentprovider当做系统内部网站,网站以固定的uri对外服务。 5)网络存储原创 2015-10-30 13:42:53 · 310 阅读 · 0 评论 -
android蓝牙
http://blog.csdn.net/zzfenglin/article/details/51105893# http://blog.csdn.net/dingjikerbo/article/details/49254573转载 2017-08-18 11:28:10 · 170 阅读 · 0 评论