摘要: IOS开发内存管理详解 阅读全文
posted @ 2014-03-28 00:28 andy_shen 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考。Android.view.WindowLeaked按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢?产生原因:我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindown不能脱离Activity而单独存在着,所以当某个Dialog或者某个PopupWindow正在显 阅读全文
posted @ 2013-12-10 10:16 andy_shen 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 使用到的布局文件 使用到的shape文件 在这里主要说一下shape文件中各项的功能gradient主要设置背景颜色渐变。startColor为起始颜色值,endColor为结束颜色值,angle为渐变角度padding主要设置组件里内容距离组件内边框的间距stroke主要设置组件的边框。width为边框宽度,color为边框颜色转自:http://blog.csdn.net/centralperk/article/details/7539142 阅读全文
posted @ 2013-11-02 15:44 andy_shen 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 家驹喜欢的一些东西 又是一个令人思绪万千的雨天。天空中雨雾迷蒙,雨点斜斜飘进窗内,洒落在书桌上满纸的水珠。耳边响起一段凄楚的旋律,歌词是我在心理面唱了千万遍的《冷雨夜》:“冷雨夜我不想归家/怕望你背影/只苦笑望雨点/须知要说清楚/可惜我没胆试……”如今透过雨雾,我多么希望能在街边望见一个彷徨但坚毅的背影,但是这个人已经故去十六年了,最多只能通过微风细雨向长眠地下的他诉说一点思念之情。我不是一个追星仔,没有所谓的偶像崇拜,黄家驹是一个特例。我因喜欢他的音乐,进而对他本人充满着情感,犹如读者与作者,通过神交,心灵相通。黄家驹不以容貌见长,在美女帅哥如云的华语乐坛,黄家驹只是个乡下毛头小伙。但是谁也 阅读全文
posted @ 2013-05-24 14:31 andy_shen 阅读(273) 评论(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 阅读(1297) 评论(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 阅读(398) 评论(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 阅读(2971) 评论(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 阅读(205) 评论(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 阅读(373) 评论(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 阅读(190) 评论(0) 推荐(0) 编辑