Android数据库SQLite性能优化技巧

发布时间: 2011-04-16
对于Android使用的数据库而言,官方提供了开源的SQLite,由于支持SQL语言查询底层开源整体性能表现的比较稳定,如果提高你的Android数据库性能? 下面Android开发网就平时用到的技巧和大家分享: 1. 相对于封装过的ContentProvider而言,使用原始SQL语句执行效率高,比如

HashSet的equals和hashCode重写问题

发布时间: 2011-04-15
通常在Android开发中可以方便的使用Java的集合类,对于HashSet可能部分网友比较陌生,相对于HashMap他们有哪些不同呢? HashSet从名称上看可以理解为Hash+Set,Set集合是不允许元素重复的,所以使用时必须考虑元素的重复问题,一般我们需要重写equals和hashCode来实现内

PendingIntent实现原理和代码

发布时间: 2011-04-15
对于Android的Intent相关内容,可能部分初级Android开发者不知道PendingIntent是干什么的? 对于Notification和SmsManager中的sendMessage以及AlarmManager中的set这些方法中均有PendingIntent,到底PendingIntent和Intent有哪些不同呢? 一、Intent 通常Android中的Inte

IntentService实现原理及内部代码

发布时间: 2011-04-15
很多网友可能发现Android中除了Service还有一个IntentService,他们之间到底有哪些区别呢? 在继承关系上而言IntentService是Service的子类,内部实现的代码中涉及到一些Android入门开发者不了解的Looper,Android123在早期的文章中已经说明他们的用法,这里不再赘述,

AsyncTask实现原理和内部代码

发布时间: 2011-04-15
Android从1.5开始引入了AsyncTask这个类,可以帮助我们解决线程和界面刷新问题,主要是对Thread+Handler这样的封装,但在设计模式和代码维护方面都有不错的表现。对于AsyncTask的实现原理和内部的代码如何实现Android123一起和大家分享,早在2008年时Google推出了一个

Neither user nor current process错误

发布时间: 2011-04-14
有时候我们可能在Androidmanifest.xml中声明了某些权限,比如说 android.permission.SET_TIME 可能出现ERROR/AndroidRuntime(3759): java.lang.SecurityException: Neither user 10024 nor current process has android.permission.SET_TIME 这样的错误,10024是系统的

ListView的右边滚动滑块启用方法

发布时间: 2011-04-14
很多开发者不知道ListView列表控件的快速滚动滑块是如何启用的,这里Android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞定,如果你使用XML布局只需要在ListView节点中加入 android:fastScrollEnabled=true 这个属性即可,而对于Java代码可以通过myListView.se

Live Wallpaper动态壁纸开发

发布时间: 2011-04-12
对于Android 2.1来说Live Wallpapers动态壁纸的加入为Android桌面加入了更好的动态效果。如何开发一个Android动态桌面呢? 下面Android123给大家一个详细的步骤创建属于你自己的Live Wallpaper吧。 1. 首先我使用Eclipse创建一个标准的Android工程这里package name我们

控制软键盘显示和隐藏

发布时间: 2011-04-11
如何用Java代码控制Android软键盘的显示和隐藏呢? 过去我们在 EditText中显示隐藏Android输入法窗口 提到过,部分网友可能没有太注意。 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(m

设置Activity大小不再全屏原理

发布时间: 2011-04-09
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过今天Android123告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的