- 博客(58)
- 收藏
- 关注
原创 work_weipa_如何获取屏幕的宽度
问题:如何获取屏幕的宽度?回答:// 获取屏幕宽度 DisplayMetrics dm = new DisplayMetrics(); ((Activity) context).getWindowManager().getDefaultDisplay() .getMetrics(dm); int screenW = dm.widthPixels; this.setWid
2014-09-03 14:27:23
402
原创 work_weipa_如何在开启了两个相同的activity的情况下退出程序
问题:如何在开启了两个相同的activity的情况下退出程序?回答:zai
2014-09-03 14:12:20
434
原创 work_weipa_viewpager
问题:viewpager中的listview中的item控件无法实现,且各个item中的控件相互影响?回答:
2014-08-14 14:27:19
328
原创 work_weipa_登录前后进入不同的界面
问题:viewpager以及activity中fragment之间,在登录之后如何使得能够进入不同de
2014-08-12 09:13:59
464
原创 12_android入门_补间动画
1、补间动画的含义做flash动画时,在两个关键帧中间需要做“补间动画”,才能实现图画的运动;插入补间动画后两个关键帧之间的插补帧是由计算机自动运算而得到的。2、
2014-06-12 18:35:35
486
原创 11_android入门_Fragment的生命周期
1.运行状态 活动状态 当Fragment位于前台,用户可见,可以获得焦点 2.暂停状态:依然可见,但不能获取焦点 3.停止状态:不可见,失去焦点 4.销毁状态:所在的activity被结束。Fragment被完全删除 2、生命周期的过程演示图0①第一次进入界面:图1②点击按钮:弹出对话框风格 Activity图2③关闭对话框时:图
2014-06-11 15:08:42
510
原创 10_android入门_listView的几种Adaptor的实现_SimpleAdapter
1、数据的获取public List> getData(){ List> data=new ArrayList>(); SQLiteDatabase db=databaseHelper.getWritableDatabase(); Cursor c=db.rawQuery("select userid,username,userage,userphone from u
2014-06-06 11:01:32
455
原创 09_android入门_listView的几种Adaptor的实现_simplecursoradaptor
1、数据的获取public Cursor findCursor() { SQLiteDatabase db=databaseHelper.getWritableDatabase(); //面试题:总是出现_id的错误--》添加as _id Cursor c=db.rawQuery("select userid as _id,username,userage,usersalary,
2014-06-06 10:57:32
474
原创 08_android入门_listView的几种Adaptor的实现_ArrayAdapter
1、数据的获取public List findAllNames() { List names=new ArrayList(); SQLiteDatabase db=databaseHelper.getWritableDatabase(); Cursor c=db.rawQuery("select username from user",null); while(c.mo
2014-06-06 10:21:15
379
原创 05_android入门_sqlite数据库创建
1、数据存储的方式文件存储、SharedPreference存储、共享存储、网络存储、数据库存储等。 2、SQLite数据库存储的介绍在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受va
2014-06-04 18:50:04
785
原创 04_android入门_pull解析
1、pull解析的介绍 除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素
2014-06-04 15:28:50
388
原创 03_android入门_常见的xml解析模式_DOM和SAX解析
1.DOM解析 DOM解析的时候,首先要把整个文件读取完毕,装载到内存中。然后再进行解析,在解析的过程,你可以直接获取某个节点,进行操作,也可以获取根节点然后进行遍历操作,得到所有的节点内容。document.getElementById(elementId)document.getElementsByTagName(tagname)document.getElementsBy
2014-06-03 19:01:39
536
翻译 03_translation_saving key-value sets
Saving Key-Value SetsThis lesson teaches you toGet a Handle to a SharedPreferencesWrite to Shared PreferencesRead from Shared PreferencesYou should also readUsing Shared Prefer
2014-05-29 16:48:48
577
翻译 01_translation_avtivity生命周期05
Recreating an Activity 重新创建一个ActivityThere are a few scenarios in which your activity is destroyed due to normal app behavior, such as when the user presses theBack button or your activity signals
2014-05-29 16:21:11
712
翻译 01_translation_avtivity生命周期04
Stopping and Restarting an Activity 停止和重新启动一个ActivityProperly stopping and restarting your activity is an important process in the activity lifecycle that ensures your users perceive that your app
2014-05-29 16:02:45
526
翻译 01_translation_avtivity生命周期03
Pausing and Resuming an Activity 暂停和恢复一个ActivityDuring normal app use, the foreground activity is sometimes obstructed by other visual components that cause the activity topause. For example, when
2014-05-29 15:45:49
545
翻译 01_translation_avtivity生命周期02
Starting an Activity 启动一个ActivityUnlike other programming paradigms in which apps are launched with a main() method, the Android system initiates code in anActivity instance by invoking specific
2014-05-29 15:34:28
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人