![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
philipdroid
这个作者很懒,什么都没留下…
展开
-
关于handler的部分注意点
当在main线程中用handler对象的post()方法试图运行一个新线程时,实际上是直接调用了这个线程的run()方法,该线程与main线程处于同一个线程中,即main线程中,此时并没有创建一个新的线程。要想开启一个新的线程,必须调用这个线程的start()方法才行(也就是传统的java中的方法)。转载 2012-01-30 18:08:56 · 442 阅读 · 0 评论 -
关于service
在manifest.xml中配置service时:1、一般不需要添加标签,直接写 2、如果这里的service所在的包与manifest标签中的package中的包不一样,那么在这里写android:name时必须把包名补全!!!!否则报错: not found 。 (写musicPlayer时遇到的问题)原创 2012-04-12 16:24:43 · 252 阅读 · 0 评论 -
移除一个activity中的EditText的默认焦点
一般来说,在一个activity中,如果有EditText控件的话,第一个EditText会默认地获得整个activity的焦点。要想移除焦点的话,有一个很简单的办法:在这个activity所对应的xml文件中,以main.xml为例,只要在一开始添加一个空的LinearLayout就行了,然后添加两个focuse属性来获得焦点。<LinearLayout xmlns:android转载 2012-03-07 15:31:17 · 671 阅读 · 0 评论 -
关于listView
在listView中,有时候会出现这样的情况:按住某一条内容较长时间并且拖动,listview的内容会变黑!!这时候只需要在xml中的listview里加一句: android:scrollingCache="false" 就行了。转载 2012-04-05 19:06:42 · 250 阅读 · 0 评论 -
遇到的错误和解决方法
在Logcat中可以查看errer、warning等信息: 一般错误到 以自己写的包的包名开头的提示里找。1、Null Pointer Execption :如果某个对象没有初始化就调用它的方法,会产生空指针异常( 写Login时的错误 )。--------------------------------------------------------------原创 2011-12-30 21:59:14 · 780 阅读 · 0 评论 -
初学BroadCast
BroadCast意思是广播。当系统发生了某些事,比如说收到了一条短信、电池电量不足等等,系统会以intent的形式发出一些全局事件消息,也就是广播。由于这个消息是全局的,所以任何程序都可以通过一定的方法来截获符合自己要求的消息,这个方法就是注册广播接收器。目前就我所知,注册BroadCastReceiver的方法有两种:在代码中注册和 配置manifest.xml文件。1、在翻译 2012-03-08 22:19:42 · 690 阅读 · 0 评论 -
android 导入工程时出错的解决办法
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会产生错误,解决方法如下:1。 如果不修改android sdk版本,则使用project -> clean 。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk版本,则需要以下几个步骤: 1)修改SDK 选择工转载 2011-12-30 22:08:43 · 506 阅读 · 0 评论 -
android中的手势
1. 点击屏幕上的某项的执行流程 有两种情况,一种是时间很短,一种时间稍长时间很短:onDown--------》onSingleTapUp--------》onSingleTapConfirmed时间稍长:onDown--------》onShowPress------》onSingleTapUp--------》onSingleTapConfirmed2. 长按事件转载 2011-12-30 22:00:08 · 393 阅读 · 0 评论 -
Bitmap 与 Drawable 之间的转换
转换Bitmap to DrawableBitmap bitmap = new Bitmap (...);Drawable drawable = new BitmapDrawable(bitmap);转换Drawable to BitmapDrawable d = ImagesList.get(0); Bitmap bitmap = ((BitmapDrawable)d转载 2011-12-30 22:06:40 · 10504 阅读 · 2 评论 -
android学习笔记一:环境的搭建(windows)
搭建android开发环境大致分为三步:安装android SDK安装eclipse 中的一个插件:ADT配置虚拟机第一步:安装android SDKandroid SDK(Software Development Kit)是android开发所必需的一个开发包,就像java的JDK一样,里面包含了一些必要的类库、方法等。当然,在安装android SDK之原创 2011-12-30 21:54:51 · 332 阅读 · 0 评论 -
保存activity状态的方法: onSaveInstanceState()
今天学习了保存activity的状态的一种方法: 使用onSaveInstanceState()方法。为神马要保存activity的状态?比如,当我们玩俄罗斯方块的时候,玩到一半想退出,干别的事情去了,然后隔了很久一段时间后突然想玩了,这时打开游戏后,我们希望接着上一次继续玩(尽管上次已经完全退出了),这种情况下可以用onSaveInstanceState( )方法来实现。原创 2012-06-30 00:23:28 · 499 阅读 · 0 评论