随笔分类 -  Android

摘要:Android对两种手势行为提供了支持:1、对于第一种手势行为而言,Android提供了手势检测,并为手势检测提供了相应的监听器。2、对于第二种手势行为,Android允许开发者添加手势,并提供了相应的API识别用户手势。GestureDetector.OnGestureListener就是一个监听... 阅读全文
posted @ 2015-02-09 22:07 算盘 阅读(536) 评论(0) 推荐(0) 编辑
摘要:SQLiteOpenHelper是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。一般的用法是创建SQLiteOpenHelper的子类,并扩张它的onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db,int o... 阅读全文
posted @ 2015-01-31 21:54 算盘 阅读(305) 评论(0) 推荐(0) 编辑
摘要:beginTransaction():开始事务endTransaction():结束事务SQLiteDatabase还提供了如下方法来判断当前上下文是否处于事物环境中。inTransaction():如果当前上下文处于事务中,则返回true;否则返回false结束事务的时候,如果程序事务执行中调用了... 阅读全文
posted @ 2015-01-31 21:52 算盘 阅读(675) 评论(0) 推荐(0) 编辑
摘要:1、使用insert方法插入记录SQLiteDatabase的insert方法的签名为long insert(String table,String nullColumnHack,ContentValues values),这个插入方法的参数说明如下:table:代表想插入数据的表名。nullCol... 阅读全文
posted @ 2015-01-28 22:23 算盘 阅读(31257) 评论(5) 推荐(1) 编辑
摘要:1、获取SQLiteDatabase对象,它代表了与数据库的连接。2、调用SQLiteDatabase的方法来执行SQL语句。3、操作SQL语句的执行结果,比如用SimpleCursorAdapter封装Cursor。4、关闭SQLiteDatabase,回收资源。 阅读全文
posted @ 2015-01-28 22:19 算盘 阅读(719) 评论(0) 推荐(0) 编辑
摘要:1、调用Environment的getExternalStorageState()方法判断手机上是否插入了SD卡,并且应用程序具有读写SD卡的权限。例如使用如下代码//Environment.getExternalStorageState().equals(Environment.MEDIA_MOU... 阅读全文
posted @ 2015-01-28 22:18 算盘 阅读(301) 评论(0) 推荐(0) 编辑
摘要:bitmap:指定需要扭曲的源位图。meshWidth:该参数控制在横向上把该源位图划分成多少格。meshHeight:该参数控制在纵向上把该源位图划分成多少格。verts:该参数是一个长度为(meshWidth+1)*(meshHeight+1)*2的数组,它记录了扭曲后的位图各”顶点“位置。ve... 阅读全文
posted @ 2015-01-26 21:47 算盘 阅读(444) 评论(0) 推荐(0) 编辑
摘要:1、setTranslate(float ds,float dy):控制Matrix进行平移。2、setSkew(float kx,float ky,float px,float py):控制Matrix以px、py为轴心进行倾斜。kx、ky为X、Y方向上的倾斜距离。3、setSkew(float ... 阅读全文
posted @ 2015-01-26 21:45 算盘 阅读(5751) 评论(0) 推荐(0) 编辑
摘要:1、获取Matrix对象,该Matrix对象既可新创建,也可直接获取其他对象内封装的Matrix(例如Transformation对象内部就封装了Matrix)。2、调用Matrix的方法进行平移、选装、缩放、倾斜等。3、将程序对Matrix所做的变换应用到指定图像或组件。 阅读全文
posted @ 2015-01-26 21:42 算盘 阅读(264) 评论(0) 推荐(0) 编辑
摘要:android:id:为菜单项指定一个唯一表实。android:title:指定菜单项的标题。android:icon:指定菜单项的图标。android:alphabeticShortcut:为菜单项指定字符快捷键。android:numericShortcut:为菜单项指定数字快捷键。androi... 阅读全文
posted @ 2015-01-25 23:11 算盘 阅读(337) 评论(0) 推荐(0) 编辑
摘要:android中开发常用快捷键alt+/ 自动补全ctrl+1 有问题提示生成接收的参数 ctrl+L 在按2注释// 注释 ctrl+//**/ 多行注释 ctrl+shift+/android中的常用单位:dip dp 独立设备像素px 像素sp 只用于文字 阅读全文
posted @ 2014-12-25 22:23 算盘 阅读(138) 评论(0) 推荐(0) 编辑
摘要:src:java源码gen:自动生成 R.javaandroid.jarandroid Dependenvies 支持jar包assets:资产目录 小的数据库 网页bin:编译生成的临时文件libs:三方的类库res:资源目录 对应了gen目录的R.java文件 drawable 图片 l... 阅读全文
posted @ 2014-12-09 22:35 算盘 阅读(249) 评论(0) 推荐(0) 编辑
摘要:相似之处:1、Activity、Servlet的职责都是向用户呈现界面。2、开发者开发Activity、Servlet都继承系统的基类。3、Activity、Servlet开发出来之后都需要进行配置。4、Activity运行与Android应用中,Servlet运行与Web应用中。5、开发者无须创建... 阅读全文
posted @ 2014-12-03 22:13 算盘 阅读(337) 评论(0) 推荐(0) 编辑
摘要:onCreate(Bundle savedStatus):创建Activity时被回调。onStart():启动Activity时被回调。onRestart():重新启动Activity时被回调。onResume():恢复Activity时被回调。onPause():暂停Activity时被回调。o... 阅读全文
posted @ 2014-12-03 22:12 算盘 阅读(621) 评论(0) 推荐(0) 编辑
摘要:1、活动主题:当前Activity位于前台,用户可见,可以获得焦点。2、暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点。3、停止状态:该Activity不可见,失去焦点。4、销毁状态:该Activity结束,或Activity所在的Dalvik进程被结束。 阅读全文
posted @ 2014-12-03 22:11 算盘 阅读(390) 评论(0) 推荐(0) 编辑
摘要:1、putExtras(Bundle data):向Intent中放入需要“携带”的数据。2、putXxx(String key,Xxx data):向Bundle放入Int、Long等各种类型的数据。3、putSerializable(String key,Serializable data):向... 阅读全文
posted @ 2014-12-02 23:05 算盘 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:Handle类的主要作用有两个:1、在新启动的线程中发送消息;2、在主线程中获取、处理消息。为了让主线程能“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现——开发者只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,Handler类中处理消息的方法被自动回调。Ha... 阅读全文
posted @ 2014-11-24 22:31 算盘 阅读(384) 评论(0) 推荐(0) 编辑
摘要:一、使用Toast显示提示信息框Toast是一种非常方便的提示消息框,它会在程序界面上显示一个简单的提示信息,这个提示信息框用于向用户生成简单的提示信息。它具有两特点:1、Toast提示信息不会获得焦点2、Toast提示信息过一段时间会自动消失使用Toast生成提示信息的步骤1、调用Toast的构造... 阅读全文
posted @ 2014-11-18 22:52 算盘 阅读(449) 评论(0) 推荐(0) 编辑
摘要:1、创建AlertDialog.Builder对象,该对象是AlertDialog的创建器。2、调用AlertDialog.Builder的方法为对话框设置图标、标题、内容等。3、调用AlertDialog.Builder的create()方法创建AlertDialog对话框。4、调用AlertDi... 阅读全文
posted @ 2014-11-13 23:40 算盘 阅读(700) 评论(0) 推荐(0) 编辑
摘要:线性布局线性布局由LinearLayout类来代表。可以控制组件横向排列和纵向排列。注:android:gravity属性中的多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。表格布局表格布局由TableLayout所代表,表格布局采用行、列的形式来管理UI组件,TableLayout并不需要明... 阅读全文
posted @ 2014-11-09 23:14 算盘 阅读(191) 评论(0) 推荐(0) 编辑