摘要: Alt + / 自动补全,对java和xml都有效,非常方便Alt +上/下键 上/下移代码Ctrl + Alt +下键 复制一行代码(默认会与win7系统快捷键冲突,需更改)Ctrl + Shift + Alt 点击layout名称即可跳转的xml文件中(超方便)Ctrl + Shift + O,格式化imports顺序并且删除多余的importsCtrl +Shift+ F 格式化当前的代码,包括java和xmlCtrl + O 在当前编辑的文件快速定位一个方法和变量Ctrl + q 回到上次编辑的位置Alt +左右箭头,在浏览过的页面中前后翻Alt +Shift + R对选光标处的函数或 阅读全文
posted @ 2012-05-26 12:44 Qiengo 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 众所周知Android应用开发中不能在UI线程中做耗时的操作,否则就会弹出烦人的ANR窗口。应用开发中如果需要加载来自网络、磁盘或其他非内存中图片资源时,因加载时间会受到其他因素(如磁盘、网络、图片大小、CPU等等)的影响,很容易产生耗时操作。所以在进行类似操作时要避免在UI线程中进行。今天就和大家分享一下如何通过AsyncTask异步加载图片和怎么处理多线程并发问题。如何使用 AsyncTask加载图片?通过AysncTask可以很容易的在启动后台线程加载资源,然后将结果返回到UI线程中。使用它时,需要创建它的子类并实现相应的方法,如下是一个通过AysncTask和decodeSampled 阅读全文
posted @ 2012-05-26 12:30 Qiengo 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 我们知道android的TextView控件支持一些简单的html富文本,如<br><font><u>等,但是具体是哪些标签呢?其实查看Html类的源码就可以知道了。private void handleStartTag(String tag, Attributes attributes) { if (tag.equalsIgnoreCase("br")) { // We don't need to handle this. TagSoup will ensure that there's a </br> fo 阅读全文
posted @ 2012-05-26 12:22 Qiengo 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 由于前面开发数据操作类,所以利用反射,封装了一个BaseDao,本来在平常的时候,调试都没有出问题,可是知道用了Proguard混淆以后,就出现各种错误,最开始是类型转换错误,到了后面就变成空指针异常,各种错误,并且以及发布出去,手机上不调试,所以就只能把报错信息保存到文件中,每次查看。混淆以后,所有方法名都出了错误,每次看报错信息,连方法都难找到,所说有属性对应的txt,但是有些混淆的方法名是一模一样,所以找起来相当麻烦。Frequently Asked Questions:1.类型转换错误因为我用的泛型,所以在调用某些方法的时候,会出现这种错误,后面在混淆配置文件加了一个过滤泛型的语句,如 阅读全文
posted @ 2012-05-26 12:12 Qiengo 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1. 1 AnimationSet exitTransition = new AnimationSet(true); 2 exitTransition.setDuration(1000); 3 int xoffset=getResources().getDimensionPixelSize(R.dimen.list_width); 4 int yoffset=getResources().getDimensionPixelSize(R.dimen.topbar_height); 5 float xscale=(mShelvesVi... 阅读全文
posted @ 2012-05-26 10:53 Qiengo 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Contents:ContentProviderStructural AnalysisWhat is URI?Query Attribute,SQL UNIONContentProviderStructural Analysis一、字段部分 1 public class NotePadProvider extends ContentProvider { 2 3 private static final String TAG = "NotePadProvider"; 4 5 private static final String DATABASE_NAME = "n 阅读全文
posted @ 2012-05-25 10:45 Qiengo 阅读(527) 评论(0) 推荐(1) 编辑
摘要: 一、结构 java.lang.Object android.view.View 已知直接子类: AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView,TextView, ViewGroup, ViewStub 已知间接子类: AbsListView, AbsSeekBar, AbsSpinner, AbsoluteLayout, AdapterView<T extends Adapter>, AppWidgetHostView, AutoCompleteTextView, B... 阅读全文
posted @ 2012-05-24 14:33 Qiengo 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 在绝大多数情况下,包括某些专业文章中,字符集和编码都统称为编码,这是因为一个字符集往往对应一种编码。但是在程序中,我们来不得半点马虎,我们应该清楚地知道字符集和编码有什么区别。以 ASP.NET 为例,Response.Charset 和 Response.Output.Encoding(只读)中的 Charset 和 Encoding 有什么区别呢?Charset 是字符集,Encoding 是编码。字符集即字符的集合,规定了在这些集合里面有哪些字符,每一个字符都有一个编号(一个整数),但这只是编号不是编码。编码就规定了一个编号如何与二进制交互。对于我们中文简体网页,一般来说有两种搭配:一种 阅读全文
posted @ 2012-05-22 11:43 Qiengo 阅读(184) 评论(0) 推荐(0) 编辑
摘要: URL:统一资源定位符(URL,英语UniformResourceLocator的缩写)也被称为网页地址,是因特网上标准的资源的地址。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。URI:Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。URN:Uniform Resource Name,统一资源名称。其中,URL,URN是URI的子集。 阅读全文
posted @ 2012-05-22 10:00 Qiengo 阅读(197) 评论(0) 推荐(0) 编辑
摘要: File record=new File(LogFile); if(record.exists()){ record.delete(); }FileWriter writer = new FileWriter(LogFile, append);writer.write("<page>\r\n");writer.close(); 阅读全文
posted @ 2012-05-21 17:05 Qiengo 阅读(302) 评论(0) 推荐(0) 编辑