2014年2月27日
摘要: 转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块,我的银子啊,有坐龙华线去上班的深圳程序员不?听说那条线上班高峰期很挤?我没在上班高峰期坐过那趟车,我在民治那边找了个房子,离华强北也不远,关键房租便宜,哈哈,乐开花了,下个礼拜就要搬过去啦不扯了,回到主 阅读全文
posted @ 2014-02-27 14:38 清凉一夏之博客 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: package com.example.cdemo;import java.util.ArrayList;import java.util.Hashtable;import java.util.List;import java.util.Map;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net 阅读全文
posted @ 2014-02-27 14:32 清凉一夏之博客 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 无意间在网上看到这样一篇文章,分享出来跟大家共享一下。原文链接:http://xbeta.info/20_chrome_tweaks.htm目录:1. 掌握Chrome常用快捷键2. 充分利用鼠标3. 控制Chrome启动方式4. 设置多个首页5. 搜索技巧6. 大胆使用Beta和Developer版本7. 设置和管理多个配置文件8. 了解“About:”页9. 使用主题改变外观10. 保持Chrome的责任心11. 别人的网页也能编辑!12. 为任何网站或书签创建应用程序快捷方式13. 同步你的书签14. 亲爱的,我缩小了我的标签 – 它很棒!15. 更改(或禁用)搜索建议16. 通过五个超 阅读全文
posted @ 2014-02-27 14:26 清凉一夏之博客 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一、内存机制: C/C++:“谁污染,谁治理”。 java:请了一个专门的清洁工(GC)。二、内存溢出为何会发生: Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。因此我们所能利用的内存空间是有限的。如果我们的内存占用超过了一定的水平就 会出现OutOfMemory的错误。三、内存不够用的原因: 1、长期保持某些资源(如Context)的引用 2、保持了多个耗用内存过大的对象(如Bitmap)四、解决内存溢出的方法 1、慎用staticstatic是Java中的一个关键字,当用它来修饰成员变量时,那么该变量就属于该类,而不是该类的实例。所以用.. 阅读全文
posted @ 2014-02-27 14:23 清凉一夏之博客 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件Webkit:Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。 在开发过程中应该注意几点: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not avai 阅读全文
posted @ 2014-02-27 14:10 清凉一夏之博客 阅读(402) 评论(0) 推荐(0) 编辑
  2014年1月15日
摘要: 最简单的方法:先在AndroidManifest.xml文件填加读取通讯录信息的权限:1 然后在类中使用ListView显示通讯录中的姓名和号码:Cursor c = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null,null);startManagingCursor(c);ListAdapter adapter=new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,c, .. 阅读全文
posted @ 2014-01-15 16:44 清凉一夏之博客 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 首先先看一下效果图再说吧:具体实现过程如下:先在AndroidManifest.xml文件中添加读取联系人的权限:1 联系人列表对应的适配器: 1 package com.example.testcontacts.adapter; 2 3 import java.util.List; 4 5 import android.content.Context; 6 import android.view.View; 7 import android.view.ViewGroup; 8 import android.widget.ArrayAdapter; 9 import android... 阅读全文
posted @ 2014-01-15 16:37 清凉一夏之博客 阅读(3225) 评论(0) 推荐(0) 编辑
摘要: 一、简介: AFinal是android的orm和ioc框架,封装了httpClient ORM: 对象-关系映射(Object/Relation Mapping) IOC: 控制反转(Inversion of Control)二、宗旨: 简洁、快速,尽量一行代码完成所有事情三、参考: https://github.com/yangfuhai/afinal#readme四、四大模块: 1、FinalDB模块: android中orm框架 一行代码就可以进行增删改查,支持一对多,多对一等查询。 2、FinalActivity模块: android中的ioc框架 完全注解方式就可以进行UI... 阅读全文
posted @ 2014-01-15 16:03 清凉一夏之博客 阅读(219) 评论(0) 推荐(0) 编辑
  2014年1月10日
摘要: /** * 滑动 改变音量 * @param percent */private void onVolumn(float percent) { if(mVolumn == -1){ mVolumn = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);//获取当前音量 if(mVolumn mMaxVolume){ index = mMaxVolume;} else if(index 1.0f){ lpa.screenBrightness = 1.0f; } else if(lpa.screenBright... 阅读全文
posted @ 2014-01-10 18:21 清凉一夏之博客 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Widget的生命周期:参考文档appWidget1.当桌面上第一个widget被创建的时候:onEnabled当widget第一次被创建的时候调用. 非常适合做应用程序的初始化.onReceiveonUpdate当有新的widget被创建的时候 更新界面的操作. 当时间片(xml文件中的更新时间)到的时候 onupdate()调用.onReceive2.当第二个widget被创建的时候(第3个也是这样)onUpdateonReceive3.从界面上移除第一个widget:onDeletedonReceive4.移除最后一个widget:onDeletedonReceiveonDisabled 阅读全文
posted @ 2014-01-10 18:16 清凉一夏之博客 阅读(373) 评论(0) 推荐(0) 编辑