
android
iteye_19806
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ACTIVITY显示重载
网上常用的让activity的方式无非于使用setContentView或者使用Inflater,在页面切换时是ViewFilpper 但是都不是我想要的效果 于是我就对setContentView进行了一点测试(实在是没有耐心去阅读他的源码了) main2.xml [code="xml"] [/code] 页面对齐在底部,只有一个安卓自带图片 m...2011-12-09 16:59:16 · 229 阅读 · 0 评论 -
[Android]APK程序卸载提示 (转)
Android上能不能实现卸载时提示呢,比如卸载某某软件时,做个用户调查卸载的原因。 我以前想着是的不行的,以前的想法是: Windows上卸载时能实现此功能是因为有些程序的卸载是自己实现的,非系统操作。 但android上目前来说还不支持,系统卸载时,还没发现有啥接口可以和目标卸载程序交互。 呵呵,今天鼓捣LogCat,发现还是可以的。 实现基础是: 1.通过注册权限,能够获取L...原创 2012-01-29 19:25:15 · 331 阅读 · 0 评论 -
版本检测和更新(转)
版本检测和更新是每个应用程序必须做的一个功能,所以在这里晒下: [code="java"] import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.URL; import java.net.URLConnectio...原创 2012-01-12 11:19:31 · 142 阅读 · 0 评论 -
android EditText中inputType的属性列表
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式 android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 //文本类型,多为大写、小写和数字符号。 android:inputType="none...原创 2012-01-10 16:54:44 · 146 阅读 · 0 评论 -
(转)解决requestFocus后依旧无法获得焦点问题
例:有两个button,上下排列,想要实现进入这屏后,焦点默认在上面的button上,按pad上下键可控制焦点在这两个button间来回移动。 问题: 在代码中写了topButton.requestFocus();后,当程序运行时,上button没有获得焦点。 解决办法: 在初始化button时加入 topButton.setFocusable(true);(只加这个没有用,...原创 2012-01-10 11:24:53 · 2294 阅读 · 0 评论 -
(转)notifyDataSetChanged() 动态更新ListView
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。 布局main.xml: [c...原创 2012-01-09 15:58:23 · 106 阅读 · 0 评论 -
(转)thread,runable,区别
使用runable最主要的原因是:java缺少多重继承的机制,可能你的类已经继承了其他类了,这时你无法继承自thread类,只能用runnable了。 使用Thread类的原因是:1、给你提供了一种少写几行代码的机制。2、继承一个类可以改变这个类缺省的行为,如果你想改变Thread类的缺省行为,就只能继承这个类了。 1) thread之间的区别在于run...原创 2011-12-27 09:14:07 · 121 阅读 · 0 评论 -
(转)从进程-线程的角度,理解Activity,Service,Broadcast
写下来仅记录下困惑了很久的问题... 先说下我以前的错误理解: Service和Broadcast 这两个东西, 我一直认为这个能够脱离Activity的进程。 因为这两个东西的外部表现就是你离开利当前的进程(直观表现就是你离开当前应用),这两个东西仍然存在在Android的内存中。 我就想当然的认为既然程序都退出了,Service和Broadcast还没有结束,那么这连个东西肯定是依附...原创 2011-12-26 16:08:24 · 145 阅读 · 0 评论 -
TabActivity 无法bindService 解决方法(转)
如果使用TabActivity来进行开发,并且程序需要针对TabActivity中TabHost中的每一个Activity单独绑定一个Service,通常做法是在对应Tab页的Activity的onCreate()方法中进行bind service 操作,但是通过实践表明这个方法是无法达到绑定效果,Google Android Issue中有这个缺陷,缺陷详细信息在这里(Google Androi...原创 2011-12-20 12:00:18 · 171 阅读 · 0 评论 -
Service 概述
Service概念及用途: Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候就得用到Serv...原创 2011-12-20 10:22:02 · 142 阅读 · 0 评论 -
动态添加tableview
[code="java"] TableLayout table=(TableLayout)findViewById(R.id.shoppingCartTable); table.setBackgroundColor(Color.BLACK); TableLayout.LayoutParams params=new TableLayout...原创 2011-12-14 14:34:50 · 387 阅读 · 0 评论 -
tabhost如何传递参数
当你使用android只带tabhost的时候,你会发现不管你用的是TabActivity或者ActivityGroup,你每个独立的tab里面所显示的activity无法方便的传递参数。 那如何来解决这个问题呢?其实答案很简单:使用static - 静态[color=red]变量[/color],将相关数据通过静态类进行传递就好了。 这是一个很简单的方法,如果需要代码的话,可以留言...原创 2011-12-13 11:39:35 · 265 阅读 · 0 评论 -
学Android开发不可不知的Android应用程序四大组件(转)
Android的一个核心特性就是一个应用程序可作为其他程序中的元素(那些允许这样的程序提供)。例如,如果你的程序需要用滚动条显示一些图片,另一个程序已经开发出了合适的功能,并且可供其他程序使用,你就可以直接调用那个程序的功能,而不是自己再开发一个。你的程序不需要包含其他程序的代码或者链接到它。而是,当有需要的时候,简单的启动那个程序的一部分功能。 为了能够实现这样的功能,系统必须能够当...原创 2012-03-12 23:15:12 · 200 阅读 · 0 评论