随笔分类 -  Android

Android 项目中文件夹的作用
摘要:1. src:存放所有的*.java源程序。2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。3. assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。4. res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。5. res\drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。6. res\drawable-ldpi:保存低分辩率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。7.res\d 阅读全文

posted @ 2013-02-19 13:19 阡陌行者 阅读(232) 评论(0) 推荐(0)

android消息推送示例代码
摘要:1.消息推送机制 服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭。 我想到了一句话:don't call me,i will call you! qq今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此。 自作聪明,就会带点小聪明,有人喜欢就有人讨厌。 2.独立进程 无论程序是否正在运行,我们都要能通知到客户,我们需要一个独立进程的后台服务。 我们需要一个独立进程的后台服务。 在androidmanifest.xml中注册service时,有一个android:process属性,如果这个属性以&qu 阅读全文

posted @ 2013-01-30 16:36 阡陌行者 阅读(441) 评论(0) 推荐(0)

android操作SQLite增删改减实现代码
摘要:如果一个应用程序中的数据库无需提供对外访问,实现一个继承自SQLiteOpenHelper的数据库帮助类,以支持数据库的创建和版本的更新, 这些SQLiteDataBase所不能实现的.但是SQLiteDataBase却具备一些非常重要的对数据库进行操作的方法,数据表的创建删除、数据 的增删改查都是通过它实现的。执行增删改操作方法 :db.execSQL(sql); 或者db.insert()、db.delete()、db.update(),并且包括数据表的创建和删除等等也可以通过execSQL实现代码如下 1 //创建表 2 public boolean createTable(){ 3.. 阅读全文

posted @ 2013-01-30 16:28 阡陌行者 阅读(182) 评论(0) 推荐(0)

android中消息推送机制《转载》
摘要:1.推送方式基础知识:当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是 服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。 虽然Pull和Push两种方式都能实现获取服务器端更新信息的功能,但是明显来说Push is better than pull。因为Pull方式更费客户端的网络流量,更主要的是费电量。 在开发An. 阅读全文

posted @ 2013-01-30 16:16 阡陌行者 阅读(236) 评论(0) 推荐(1)

浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout
摘要:Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 LinearLayout: LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为多... 阅读全文

posted @ 2013-01-23 10:15 阡陌行者 阅读(136) 评论(0) 推荐(0)

导航