摘要: 在Activity中进行功能的实现,需要用到第三方jar包:pinyin4j.jar,此jar包用于将汉字转换为汉语拼音。首先,设置右侧边栏索引列表(A-Z),并且设置列表点击,Touch事件,点击索引,如果在内容列表中存在对应的数据,则自动跳转显示到那一条数据,如果没有则不处理,长按的时候在内容列... 阅读全文
posted @ 2013-06-21 15:03 Livingstone 阅读(2613) 评论(1) 推荐(0) 编辑
摘要: 在Android中,使用数据库除了可以使用Android内嵌的SQLite,还可以使用db4odb4o是嵌入式的面向对象的数据库,是基于对象的数据库,操作的数据本身就是对象。特点:对象以其本身的方式来存储,没有错误匹配问题;自动管理数据模式;存储时不改变数据类特征;自动绑定数据;查询时直接获取到所查询的对象的实例下边是一个db4o数据库操作实例类,使用时需要先下载db4o支持jar包,解压缩得到db4o-8.0.249.16098-core-java5.jar文件,加入工程;Db4oEmbedded.openFile(EmbeddedConfiguration config, String d 阅读全文
posted @ 2013-06-17 21:36 Livingstone 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 1.系统相册默认保存地址:android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/DCIM/Camera";File[] list = file.listFiles(new FileFilter() { @Override public boolean accept(File pathname) { if (pathname.lastModified() > maxTime) return true; return false; }});2.读取assets目录中的文件(返. 阅读全文
posted @ 2013-06-16 21:47 Livingstone 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1.菜单资源菜单不仅可以在onCreateContextMenu或onCreateOptionsMenu方法中通过代码创建,还可以在res/menu目录中建立相应的菜单资源文件,并在上面两个方法中加载菜单资源;菜单资源文件必须以标签作为根节点,每一个菜单项用一个表示,如果要定义子菜单,可以在标签中包... 阅读全文
posted @ 2013-06-16 21:44 Livingstone 阅读(3880) 评论(0) 推荐(0) 编辑
摘要: 1.字符串资源>>1.普通字符串>>2.字符串数组 aaa bbb 获取方式:getResources().getStringArray(R.array.planets_array)>>3.复数字符串资源某些自然语言中,不同的数字在使用方法上会有所不同,比如... 阅读全文
posted @ 2013-06-16 21:42 Livingstone 阅读(1186) 评论(1) 推荐(0) 编辑
摘要: 开机自启动当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之即可。我们要做的是做好接收这个消息的准备,而实现的手段就是实现... 阅读全文
posted @ 2013-06-15 22:10 Livingstone 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 在上班工作中的一个项目中使用到了百度推送,以前对推送一无了解,现将百度推送学习总结分享如下。1、首先配置权限。 2、客户端实现自己的Receiver(继承自BroadcastReceiver),用于处理当接收到推送消息时的处理响应事件。if (intent.getAction().equals(PushConstants.ACTION_RECEIVER_NOTIFICATION_CLICK)) {// 通知标题String title = int... 阅读全文
posted @ 2013-06-12 17:43 Livingstone 阅读(8150) 评论(0) 推荐(0) 编辑
摘要: Android程序默认的Activity标题栏只能显示一段文字,而且不能改变它的布局、颜色、标题栏的高度等。如果想要在标题栏加上个图标、 button、输入框、进度条、修改标题栏颜色等,只能使用自定义的标题栏。自定义标题栏可以通过在onCreate函数中添加以下代码来实现,需要注意的是代码的顺序必须按照下面的样式,否则将无效。 public static void setTitle(Activity activity, int resId) { activity.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); ... 阅读全文
posted @ 2013-06-07 21:31 Livingstone 阅读(6178) 评论(0) 推荐(0) 编辑
摘要: 最近在上班工作当中,也尝到了一些新的知识,现总结如下(1)从AndroidManifest.xml配置文件中获取meta数据// 从Manifest.xml配置文件中获取数据 public static String getMetaValue(Context context, String metaKey) { Bundle metaData = null; String metaValue = null; if (context == null || metaKey == null) { return null; ... 阅读全文
posted @ 2013-06-01 12:00 Livingstone 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: PackageManager是用于获取Android系统中应用程序的信息,查询Application相关信息(application,activity,receiver,service,provider及相应属性等)、查询已安装应用、增加或删除permission、清除用户数据、缓存,代码段等。AnroidManifest.xml文件节点说明:AndroidManifest.xml文件中所有节点的基类,提供了这些节点的基本信息:a label、icon、meta-data。它并不直接使用,而是由子类继承然后调用相应方法。PackageItemInfo类:FieldDetailpublic in 阅读全文
posted @ 2013-06-01 10:53 Livingstone 阅读(7014) 评论(0) 推荐(0) 编辑