随笔分类 -  Android

摘要:虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考。Android.view.WindowLeaked按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢?产生原因:我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindown不能脱离Activity而单独存在着,所以当某个Dialog或者某个PopupWindow正在显 阅读全文
posted @ 2013-12-10 10:16 andy_shen 阅读(208) 评论(0) 推荐(0)
摘要:Sqlite 不支持直接修改字段的名称。我们可以使用别的方法来实现修改字段名。1、修改原表的名称ALTER TABLE table RENAME TO tableOld;2、新建修改字段后的表CREATE TABLE table(ID INTEGER PRIMARY KEY AUTOINCREMENT, Modify_Username text not null);3、从旧表中查询出数据 并插入新表INSERT INTO table SELECT ID,Username FROM tableOld;4、删除旧表DROP TABLE tableOld; 阅读全文
posted @ 2013-02-26 15:39 andy_shen 阅读(1392) 评论(0) 推荐(0)
摘要:package my.pack;import android.text.format.Time;public class MyTime { public static String now() { Time localTime = new Time("Asia/Hong_Kong"); localTime.setToNow(); return localTime.format("%Y-%m-%d %H:%M:%S"); }} 阅读全文
posted @ 2013-02-26 15:36 andy_shen 阅读(405) 评论(0) 推荐(0)
摘要:最近一直在面试,总结下面试中问到的一些问题:android这块的面试主要是java为主,其中android基础部分有:1、android四大组件、android的布局有哪些,区别是什么,activity的生命周期、service生命周期和用法、Broadcast机制、Broadcast的生命周期、如何使用Broadcast来发送消息2、Intent如何传递二进制数据3、android中的数据存储4、Handler、Looper、Message、MessageQueue之间的关系5、Listview如何异步加载图片6、如何刷新TextView内容7、Pull、SAX、DOM解析XML文件8、ht 阅读全文
posted @ 2013-01-31 10:10 andy_shen 阅读(188) 评论(0) 推荐(0)
摘要:这段时间项目中要用到报表类的统计图,android在统计这快提供了丰富的表图插件,那就是我们很熟悉的AcharEngine,它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于:http://code.google.com/p/achartengine/ 今天我们要实现的就是,把上面的图表嵌入到一个Activity中,然后自定义图表控件和背景等等!因此我们要用到Embedded Chart,这个chart就可以嵌入到Activity中,而不用通过Intent来调用,它实际上是一个 GraphicalView对象。通过这个View就可以实现... 阅读全文
posted @ 2013-01-31 10:01 andy_shen 阅读(3001) 评论(1) 推荐(0)
摘要:设置adb的环境在设备上上打开USB调试开关。把SDK的安装路径的tool文件夹设置进环境变量中。然后运行: adb devices就可以查看连接到电脑中的设备列表了。这样,adb的环境就算设置完成了。adb的常用命令介绍1. 查看设备adb devices这个命令是查看当前连接的设备,连接到电脑的android设备或者模拟器将被显示2. 安装软件adb install <apk文件路径>这个命令将指定的apk文件安装到设备上。3. 卸载软件 adb uninstall <软件名>或者adb uninstall –k <软件名>如果加参数-k参数,为卸载软件 阅读全文
posted @ 2012-12-26 18:00 andy_shen 阅读(226) 评论(0) 推荐(0)
摘要:首先感谢安卓巴士 和友盟办的这个活动,这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。文章有部分内容来自网络,本文是一个总结性文章。一、Activity详解Activty的生命周期的也就是它所在进程的生命周期。<ignore_js_op>一个Activity的启动顺序:onCreate()——>onStart()——>onResume()当另一个Activity启动时:第一个Activity o 阅读全文
posted @ 2012-08-29 13:58 andy_shen 阅读(390) 评论(0) 推荐(0)
摘要:一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创建一个Message Queue。其他非主线程,不会自动创建Looper,要需要的时候,通过调用prepare函数来实现。2、Message:消息对象,Message Queue中的存放的对象。一个Message Q 阅读全文
posted @ 2012-08-24 11:05 andy_shen 阅读(201) 评论(0) 推荐(0)