随笔分类 -  Andorid【初级】

摘要:ADT升级版本后每次新建项目出现appcompat_v7 , 解决方案如下问题生成: 解决 问题成功解决 阅读全文
posted @ 2014-04-03 16:36 Myna Wang 阅读(984) 评论(0) 推荐(1)
摘要:今天我用SDK自带的ApiDemos建了一个工程,运行的时候出现问题,提示:Android library projects cannot be launched解决办法如下:右键工程根目录->properties左侧选择->android 阅读全文
posted @ 2013-10-17 19:13 Myna Wang 阅读(268) 评论(0) 推荐(0)
摘要:1. 当新建Android Library Project 工程或将已有工程转化为Android Library Project, 如果工程源代码中有如下语句:int id = view.getId();switch (id) {case R.id.button1:action1();break;case R.id.button2:action2();break;case R.id.button3:action3(); break;}会提示case expressions must be constant expressions 错误,原因是ADT14后Android库工程中R.clas... 阅读全文
posted @ 2013-10-17 19:04 Myna Wang 阅读(326) 评论(0) 推荐(0)
摘要:一、启动模式介绍启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的<Activity>标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;任务栈每个应用都有一个任务栈,是用来存放Activity的,功能类似于函数调用的栈,先后顺序代表了Activity的出现顺序;比如Activity1-->Activity2-->Activity3,则任务栈为:启动模式(1)sta 阅读全文
posted @ 2013-04-19 16:26 Myna Wang 阅读(733) 评论(0) 推荐(0)
摘要:事件就是用户与UI界面的交互时所触发的操作。比如点击某一个按钮,会触发一个事件等1、最长用的按钮事件:OnClickListenerJava代码 mybutton=(Button)findViewById(R.id.mybutton);mybutton.setOnClickListener(newButton.OnClickListener(){@OverridepublicvoidonClick(Viewarg0){//TODOAuto-generatedmethodstubShowMessage("点击了Button按钮");}});2、我们还可以自定义KeyEvent 阅读全文
posted @ 2013-03-23 17:49 Myna Wang 阅读(312) 评论(0) 推荐(0)
摘要:下面是各种常用控件的事件监听的使用①EditText(编辑框)的事件监听---OnKeyListener②RadioGroup、RadioButton(单选按钮)的事件监听---OnCheckedChangeListener③CheckBox(多选按钮)的事件监听---OnCheckedChangeListener④Spinner(下拉列表)的事件监听---OnItemSelectedListener⑤Menu(菜单)的事件处理---onMenuItemSelected⑥Dialog(对话框)的事件监听---DialogInterface.OnClickListener()第一个例子:Edit 阅读全文
posted @ 2013-03-23 17:47 Myna Wang 阅读(277) 评论(0) 推荐(0)
摘要:最近公司没什么项目做,大部分时间都是自己在学习,而且觉得有必要和各位园友分享、交流下自己的所学所得,所以呢,决定今天开始写博吧。嗯嗯,步入正题,很多时候Android自带的控件样式不能满足我们多样化的需求,要自己去自定义才会给人耳目一新的感觉,今天就先拿AlertDialog开导,哈~先上效果图(比较喜欢柯南O(∩_∩)O):点击enter按钮会关闭对话框,留在当前Activity,点击exit按钮则退出应用。首先是main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout 阅读全文
posted @ 2013-03-21 15:35 Myna Wang 阅读(254) 评论(0) 推荐(0)
摘要:首先,说一下SQLite的概念:SQLite 是一个开源的嵌入式关系数据库,它可以减少应用程序管理数据的开销 , SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在Android 系统中集成的是 SQLite3 版本 ,SQLite 不支持静态数据类型 , 而是使用列关系 。 这意味着它的数据类型不具有表列属性 , 而具有数据本身的属性 。 当某个值插入数据库时, SQLite 将检查它的类型。如果该类型与关联的列不匹配,则 SQLite 会尝试将该值转换成列类型。如果不能转换,则该值将作为其本身具有的类型存储。SQLite 支持 NULL 、INTEGER 、 R 阅读全文
posted @ 2013-03-21 13:48 Myna Wang 阅读(1544) 评论(0) 推荐(0)
摘要:一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、 TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、 char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例 如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数 阅读全文
posted @ 2013-03-21 13:46 Myna Wang 阅读(681) 评论(0) 推荐(0)
摘要:今天我们主要来讲讲SQLite在Android中的使用。 轻松下: 写字楼里写字间,写字间里程序员; 程序人员写程序,又拿程序换酒钱。 酒醒只在网上坐,酒醉还来网下眠; 酒醉酒醒日复日,网上网下年复年。 但愿老死电脑间,不愿鞠躬老板前; 奔驰宝马贵者趣,公交自行程序员。 别人笑我忒疯癫,我笑自己命太贱; 不见满街漂亮妹,哪个归得程序员。 :) 哎… SQLite简介 大部分应用程序都要操作数据,,Android应用程序也不例外,本地数据应该存储在什么地方?Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目... 阅读全文
posted @ 2013-03-21 13:45 Myna Wang 阅读(394) 评论(0) 推荐(0)
摘要:大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合!【错误信息】[2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2)原因:不影响正常运行。在AndroidManifest.xml文件中没有加API的版本号,在<manifest> </manifest> 之 阅读全文
posted @ 2013-03-21 13:44 Myna Wang 阅读(611) 评论(0) 推荐(0)
摘要:android平台下数据库的一些概念Sqlite是android平台的一款轻量级的、嵌入式的、关系型数据库产品,以下是一些主要概念。1.Sqlite通过文件保存数据库,创建的数据库文件默认存在在/data/data/<package>/databases/的文件夹下,一个文件就是一个数据库。2.一个数据库包含多个表格,一个表格包含不同的字段,字段类型等等,这与SQL数据库相似。3.Sqlite记录没有顺序的概念,不存在第一第二类的概念,通过查询获取满足条件的记录。android平台下操作数据库的的相关类(1.)SQLiteOpenHelper 抽象类,用于创建和管理数据库以及版本, 阅读全文
posted @ 2013-03-21 13:43 Myna Wang 阅读(842) 评论(0) 推荐(0)
摘要:package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowManager;public class DialogDemoActivity extends Activity { /** Called when the activity is first created. */ @Over... 阅读全文
posted @ 2013-03-21 13:42 Myna Wang 阅读(255) 评论(0) 推荐(0)
摘要:在android 中,内置了sqlite数据库,java web 中,用惯了Hibernate ,想找找android中是否也有类似的orm框架,后来在开源中国看到了orman,这是一个很不错的框架。这个可以帮我们快捷方便的实现数据库的CURD操作。下面以Users这个用户类为例,和大家分享一下我的心得。大家先在工程中导入orman的jar包。这是我写的users类package xidian.wq.entity;import java.io.Serializable;import org.orman.mapper.Model;import org.orman.mapper.ModelQuer 阅读全文
posted @ 2013-03-21 13:41 Myna Wang 阅读(465) 评论(0) 推荐(0)
摘要:我们平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,然后再进行相关操作。如果我们需要使用一个已有数据的数据库怎么办呢? 我 们都知道android系统下数据库应该存放在 /data/data/com.*.*(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下。操作方法是用FileInputStream读取原数据库,再用 FileOutputStream把读取到的东西写入到那个目录。 操作方法:1. 把原数据库包括在项目源码的 res/raw 目录下,然后建立一个DBManager类,代码如下: ? ... 阅读全文
posted @ 2013-03-21 13:40 Myna Wang 阅读(950) 评论(0) 推荐(0)
摘要:Android 包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨 平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。先贴出本文程序运行的结果:本文主要讲解了SQLite的基本用法,如:创建数据库,使用SQL命令查询数据表、插入数据,关闭数据库,以及使用GridView实现了一个分页栏(关于GridView的用法),用于把数据分页显示。分页栏的pagebuttons.xml 阅读全文
posted @ 2013-03-21 13:39 Myna Wang 阅读(861) 评论(0) 推荐(0)
摘要:今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到 listview和checkbox配合来提供给用户一些选择操作。比如在一个清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很 多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起分享。ListView的操作就一定会涉及到item和Adapter,我们还是先来实现这部分内容。首先,写个item的xml布局,里面放置一个TextView和一个CheckBox。要注意的时候,这里我设置了CheckBox没有焦点,这样的话,无法单独点击checkbox,而是在点击listview的条目后, 阅读全文
posted @ 2013-03-21 13:37 Myna Wang 阅读(372) 评论(0) 推荐(0)

免费流量统计