非余之渔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年12月5日

摘要: 一、AsyncTask ①AsyncTask的源码: 三种泛型类型分别代表“启动任务执行的输入参数”、“后台任务执行的进度”、“后台计算结果的类型”。 ②相关的方法: 一个异步任务的执行一般包括以下几个步骤: 1.execute(Params... params),执行一个异步任务,需要我们在代码中 阅读全文
posted @ 2016-12-05 19:19 非余之渔 阅读(910) 评论(0) 推荐(0) 编辑

2016年12月4日

摘要: 一、ListView: 1、 ListView通常有两个职责: 1、向布局填充数据 2、处理选择点击等操作 2、ListView的创建需要3个元素: 1、 ListView中的每一列的View。 2、 填入View的数据或者图片等。 3、连接数据与ListView的适配器 3、适配器: ①首先我们可 阅读全文
posted @ 2016-12-04 19:19 非余之渔 阅读(52252) 评论(1) 推荐(2) 编辑

摘要: 一、SQLiteOpenHelper类: 这次我们通过sqlite来动态添加数据,接下来我们创建一个openHelper.java,在前面sqlite博客中我们已经详细的讲了SQLite的创建及使用等操作,我们将在onCreate 创建方法中创建一张表和插入相关的值,通过db.execSQL()完成 阅读全文
posted @ 2016-12-04 19:14 非余之渔 阅读(4305) 评论(0) 推荐(0) 编辑

2016年12月2日

摘要: 一、SQLite升级和降级需要考虑的细节 ① SQLite升级: v3.0数据库版本 [onUpgrade 情况:n-1,onCreate 情况:1] 1. v1.0 -->v3.0 onUpgrade alter table t_message add column isdel bit defau 阅读全文
posted @ 2016-12-02 15:30 非余之渔 阅读(6361) 评论(0) 推荐(0) 编辑

摘要: 1、今天在做数据库升级的时候,遇到一个问题,就是onCreate方法和onUpgrade方法的执行时机的问题,这个当时在操作的时候,没有弄清楚,很是迷糊,后来看了相关的博客由于转发受限所以copy了一下,接下来就一起分享一下。 首先我们看看SQLiteOpenHelper类的源码: 它里面有一个重要 阅读全文
posted @ 2016-12-02 15:05 非余之渔 阅读(736) 评论(0) 推荐(0) 编辑

摘要: 一、SQLite: 1、SQLite特点: 1、轻量级:使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。 2、创建数据库类: 3、SQLiteOpenHelper类: ① SQLiteOpenHelper是SQLiteDatabase的一个帮助类, 用来管 阅读全文
posted @ 2016-12-02 13:37 非余之渔 阅读(248) 评论(0) 推荐(0) 编辑

摘要: Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的 阅读全文
posted @ 2016-12-02 11:01 非余之渔 阅读(329) 评论(0) 推荐(0) 编辑

2016年11月30日

摘要: 一、准备工作: 1、 下载好相关的图片: 2、创建一个名WeiChat的项目,将图片复制到res 》drawable-hdpi目录下。 二、编写代码: 1、 最终效果: 2、微信可划分为头、中间、尾三部分,最后我们将这三部分合并在同一界面。 ①头部:headlayout headlayout.xml 阅读全文
posted @ 2016-11-30 20:09 非余之渔 阅读(5519) 评论(0) 推荐(0) 编辑

2016年11月27日

摘要: 一、MainActivity: 1、每个种语言都有一个程序入库(如:C#main函数),而Android程序的入口就是Mani Actiivty函数。 2、Activity是Android的核心类(android.app.Activity),在Activity类有onCreate事件方法,一般用于对 阅读全文
posted @ 2016-11-27 20:27 非余之渔 阅读(18046) 评论(0) 推荐(0) 编辑

摘要: 1、在点击选项菜单(OptionsMenu:点击menu弹出的菜单)的菜单项时即调用了onMenuItemSelected 也调用了onOptionsItemSelected ,于是疑惑他们有什么不一样。然后再看上下文菜单(ContextMenu:长按控件时弹出。 例如在长按EditTextView 阅读全文
posted @ 2016-11-27 20:27 非余之渔 阅读(472) 评论(0) 推荐(0) 编辑