上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: [java] view plaincopyprint?public class Activityexte 阅读全文
posted @ 2012-10-03 22:49 ansionchen 阅读(214) 评论(0) 推荐(0)
摘要: StringapkPath="sdcard/download/xxx.apk";PackageManagerpm=getPackageManager();PackageInfoinfo=pm.getPackageArchiveInfo(apkPath,PackageManager.GET_ACTIVITIES);ApplicationInfoappInfo=info.applicationInfo;StringappName=pm.getApplicationLabel(appInfo).toString();//得到安装包名称 StringpackageName=appI 阅读全文
posted @ 2012-09-29 15:57 ansionchen 阅读(259) 评论(0) 推荐(0)
摘要: HTTP协议状态(sc-status)码的含义100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议200 OK 一切正常,对GET和POST请求的应答文档跟在后面。201 Created 服务器已经创建了文档,Location头给出了它的URL。202 Accepted 已经接受请求,但处理尚未完成。203 Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝204 No Content 没有新文档,浏览器应该 阅读全文
posted @ 2012-09-26 16:56 ansionchen 阅读(324) 评论(0) 推荐(0)
摘要: /* * searchFile 查找文件并加入到ArrayList 当中去 * @String keyword 查找的关键词 * @File filepath 查找的目录 * */ private void searchFile(String keyword,File filepath) { //判断SD卡是否存在 if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File[... 阅读全文
posted @ 2012-09-26 14:38 ansionchen 阅读(152) 评论(0) 推荐(0)
摘要: 大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做到一些传统刚性类型数据库所不可能做到的事。1.存储类和数据类型每个存放在sqlite数据库中(或者由这个数据库引擎操作)的值都有下面中的一个存储类:lNULL,值是NULLlINTEGER,值是有符号整形 阅读全文
posted @ 2012-09-26 10:39 ansionchen 阅读(148) 评论(0) 推荐(0)
摘要: 摘要: SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机 ...adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设 阅读全文
posted @ 2012-09-25 18:08 ansionchen 阅读(187) 评论(0) 推荐(0)
摘要: 何为Orm?Object Relational Mapping,即对象关系映射.作用就在于把业务逻辑与关系数据库相关联.对于初学者的我们来说,其实就是摆脱了访问数据库操作的细节,不用再去写复杂的SQL语句.今天的主角:Ormlite[Object Relational Mapping Lite (ORM Lite)]对象关系映射精简版(精简版的ORM)提供了一些简单的,轻量级持久化Java对象到SQL数据库,同时也避免了复杂性和更多的标准的ORM包的开销的功能。支持数据库的jdbc调用,当然,最重要的肯定是它支持android原生的数据库api调用sqlite。下载传送门:http://orm 阅读全文
posted @ 2012-09-25 11:54 ansionchen 阅读(360) 评论(0) 推荐(0)
摘要: 使用过 SQLite 数据库对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。 关于 Cursor 在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情: Cursor 是每行的集合。 使用 moveToFirst() 定位第一行。 你必须知道每一列的名称。 你必须知道每一列的数据类型。 Cursor 是一个随机的数据源。 所有的数据都是通过下标取得。 关于 Cursor... 阅读全文
posted @ 2012-09-24 17:51 ansionchen 阅读(212) 评论(0) 推荐(0)
摘要: 前两天有人在校论坛上问过,我搜了些相关信息,然后自己总结了一个做法,记录如下,以备日后使用1.将图片转化为byte数组 2.将byte数组放入contentvalues 3.执行数据库的insert操作,将contentvalues里面的值存入sqlite 代码大致如下: //转换 Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon); ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.Comp.. 阅读全文
posted @ 2012-09-24 16:47 ansionchen 阅读(435) 评论(0) 推荐(0)
摘要: Android导入一个工程时提示 Invalid project description字样,当我们单击<<Details按钮查看详细内容可以看到overlaps the location of another project,其实这是基于Eclipse IDE导入工程时遇到描述文件版本不对都会存在这种问题,而这个问题在Android开发中其实是由于androidmanifest.xml文件版本不同造成的 阅读全文
posted @ 2012-09-24 10:45 ansionchen 阅读(128) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页