![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 65
沸腾人生
这个作者很懒,什么都没留下…
展开
-
Android控件之ListView
ListView用来实现列表显示,要通过一个Adapter来构建显示内容,可以使用的Adapter有三种,ArrayAdapter,SimpleAdapter和CursorAdapter。首先介绍一个ListView的简单用法,当我们在一个Activity只需要显示一个ListView时可以这样使用:public class listView extends ListActivity{原创 2012-02-15 09:26:55 · 818 阅读 · 0 评论 -
Android调用别的应用程序
如果你想调用别人的应用程序(例如:你写了一个游戏管理的软件,需要管理很多游戏,但是游戏不是你写的,你是得不到入口activity的,你怎么办?),解决办法如下: 通过PackageManager可以得到PackageInfo,通过PackageInfo就可以得到你手机上安装的应用的包名(这个很简单,网上有的是,不赘述)。关键是下一步,代码如下(也是a应用中Button的onclick中的转载 2012-09-14 14:38:29 · 4075 阅读 · 0 评论 -
Android的PopupWindow控件详解
PopupWindow是一个悬浮的窗口,可以自定义显示的内容,控制显示的位置,下面通过一个例子说明,用Popupwindow实现了一个菜单,代码如下: public void showPopupMenu(){ if(menu == null){ LayoutInflater inflater = LayoutInflater.from(getApplicationContext())原创 2013-01-29 15:01:45 · 4049 阅读 · 1 评论 -
Android随笔
一、关于子控件居中显示的问题,比如一个linearLayout里面有一个Button,想让这个button位于linearLayout 的中间,只需要设置linearLayout的gravity属性,而不是设置button的layout_gravity属性;二、在代码中动态控制控件的大小,例如一个button:Button button=new Button(this);Line原创 2012-09-20 20:19:36 · 550 阅读 · 0 评论 -
Android获得程序的Context
在Android中,Context是一个常用的对象,他提供应用程序的上下文,以便获取资源。一般情况下我们使用getApplicationContext()方法就可以获得,但在某些情况下,我们不能直接获得Context,比如在我们自己定义的辅助类里。这时我们就要用到Application类(我们已经知道,可以继承Application类来定义一些全局变量、方法)。代码如下:public clas原创 2012-09-07 15:10:58 · 7526 阅读 · 0 评论 -
向Android中添加第三方jar包
最近写Android程序时,需要用到处理Xml的dom4j包,于是就想导入到eclipse的Android程序中,刚开始试了各种方法,编译没有错误,但是真机运行的时候就会出现找不到类的错误。最后各种尝试,终于搞定。最开始是按照网上的做法:首先在项目根目录下建立一个lib文件夹,将jar包拷贝到里面;eclipse下面,右键项目——properties——java build path—原创 2012-09-05 14:48:49 · 2323 阅读 · 0 评论 -
Android的Tab控件(二)
在上一篇Android的Tab控件(一)中,各个tabPage都由独立的Activity来实现。然而TabHost还有另外一种实现方法。接下来就来讲解,在实现的时候我附加了一个功能,就是当tab页太多的时候,默认情况下tab页会缩小挤在一起,我们给TabWidget加一个HorizontalScrollView,就可以实现TabWidget的左右滚动。先来看效果图;Activity代码:原创 2012-08-26 16:41:47 · 11338 阅读 · 3 评论 -
Android的Tab控件(一)
Tab控件即标签页,可以在一页中切换显示n页内容,要使用此效果,需要用到TabHost和Tabwidget类。Tab控件具有两种实现过程,一是在同一个Activity中切换显示不同的标签页,二是每个标签页都由独立的Activity实现。我们首先用第二种方法来实现。新建一个TabHostActivity,它继承自TabActivity,public class TabHostAc原创 2012-02-14 22:06:53 · 5287 阅读 · 0 评论 -
Android的GridView控件(二)
在上一篇Android的GridView控件中我们实现了GridView的简单功能。接下来我们实现下面的效果:点击每个item右上角的小框框之后:public class OrderClient2 extends Activity{ TabHost tabHost; String[] dishType=new String[]{"tab1","tab2","ta原创 2012-08-26 17:18:04 · 4099 阅读 · 1 评论 -
Android的GridView控件
GridView控件是可以用来显示二维排列的控件,这里在上一篇TabHost控件的基础上添加了一个GridView控件,用作Tab页的显示内容。效果图:帖代码:public class OrderClientActivity extends Activity { TabHost tabHost; String[] dishType=new String[]{"1","2",原创 2012-08-26 17:05:35 · 6411 阅读 · 1 评论 -
android的常用intent和uri组合
//以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。//一、打开一个网页,类别是Intent.ACTION_VIEWUri uri = Uri.parse(“http://blog.3gstdy.com/”);Intent intent = new Intent(Intent.ACTION_VIEW, uri);//二、打开地图并定位到一个点Uri转载 2012-05-21 11:34:30 · 965 阅读 · 0 评论 -
Activity的四种launchMode
祥见http://blog.csdn.net/liuhe688/article/details/6754323转载 2012-04-28 15:19:56 · 421 阅读 · 0 评论 -
Android数据存储之文件存储
一、存储在手机内存里,即/data/data/package name>/files下面,例如/data/data/com.lhp.controlPad/a.txt。代码如下public void save(){try{FileOutputStream outStream=openFileOutput("a.txt",Context.MODE_APPEND);outStream原创 2012-04-23 19:59:04 · 552 阅读 · 0 评论 -
android的UI事件处理
在Android里, 有不只一种方式可以截获用户与你的应用程序交互的事件. 在你的界面上处理事件时,你需要捕获用户与某个View实例交互时所产生的事件.View类支持这种做法.在你布局时需要使用的很多View类型里,你应该注意到一些对处理UI事件很有用的公有回调方法. 当特定操作发生在一些指定对象的时候,Android系统的frmaework程序就会调用这些回调方法. 比如,当我们to转载 2012-03-16 19:58:46 · 688 阅读 · 0 评论 -
Android的Gesture Detector
我们知道在一般情况下,处理android的TouchEvent,我们只需要利用OnTouchListener,OnKeyListener接口,通过setOnTouchListener(),setOnKeyListener()来注册监听器,然后在OnTouch(), OnKey()方法中实现我们想要的操作,当系统dispatch特定的事件到该View时,该View就会自动调用callback方法。例原创 2012-03-16 21:52:11 · 683 阅读 · 0 评论 -
android的Adapter
点击打开链接转载 2012-03-12 20:31:26 · 440 阅读 · 0 评论 -
android的文件IO
//文件可以存在/sdcard目录下,或者/data/data/our_package/下//获得sdcard的目录方法 String path=Environment.getExternalStorageDirectory().getAbsolutePath();package com.lhp;import java.io.BufferedWriter;import java.io.F原创 2012-02-28 21:27:32 · 1050 阅读 · 0 评论 -
android的px,dip,dpi,像素
px: 像素,就是屏幕上实际的像素点单位。dip:或者dp, (device independent pixels)设备独立像素, 与设备屏幕有关。sp: (scaled pixels — best for text size):类似dp, 主要处理字体的大小。dpi(dot per inch):屏幕像素密度,每英寸多少像素density:density表示每英寸有原创 2013-01-18 14:57:18 · 1377 阅读 · 0 评论