Android点滴
lvlay79
这个作者很懒,什么都没留下…
展开
-
磨刀霍霍向猪羊Android第一次
古人有云,工欲善其事必先利其器。开发Android程序,如果没有Android这个测试环境,我们也无从知道自己写的程序到底能不能在手机上跑起来,同时也无法满足自己的成就感。 搭建Android开发环境,linux是首选操作系统,但是大家都用win7的情况下那就都用win7吧,win7也没什么不好的除了非常耗费资源、反应慢(内存一个G)等等等。。。诸多缺点外,还是很好的。 本人是用E...原创 2011-05-05 00:11:51 · 169 阅读 · 0 评论 -
Android使用ListView构造复杂页面,并响应点击事件,通过intent跳转代码(转)
基础知识及注意事项:1、在需要使用Intent跳转到其他layout的时候,需要在AndroidManifest.xml文件中增加新的layout.比如本文需要Java代码 <activity android:name="SongActivity"></activity> 2、需要附加创建一个xml文件,作为listvi...原创 2012-01-03 00:59:32 · 489 阅读 · 0 评论 -
Button控件的简介
vandroid:text属性 在按钮上显示文字 ImageButton不能有文字vandroid:background可以给按钮指定背景图片或颜色vandroid:src给ImageButton设置Drawable资源文件vandroid:adjustViewBounds="true"调整边框以适应图片大小v给Button添加鼠标点击事件...2012-01-03 00:51:09 · 422 阅读 · 0 评论 -
Android成长之路-音乐播放器的实现(转)
strings.xmlview plain<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">MusicPlayer</string> <string nam原创 2012-01-03 00:23:40 · 98 阅读 · 0 评论 -
MotionEvent对象分析
当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析MotionEvent对象那个,以决定要执行的操作。 MotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手...2012-01-02 23:59:34 · 110 阅读 · 0 评论 -
Handler: 主线程如何通知子线程(转)
在 android 中,不可以在子线程中更新 UI 的操作,否则会报错或者异常信息。在这种情况下,我们会使用 Handler(在 UI 线程创建该对象) 接收子线程的消息更新 UI.可以看出,这是子线程通知主线程,而主线程没有直接通知子线程,那麽我们如何做到这一点?这样有什么好处?好处,很明显。主线程中如果有些耗时的操作,我们可以让子线程去做,这时,主线程就可以通知子线程了...原创 2012-01-02 19:44:24 · 122 阅读 · 0 评论 -
android开机启动服务
这是个很简单的过程,这个不像pc机得开机启动,要有精确的内存地址,这里所谓的简单是跟pc机得开机启动相比。android系统的宗旨说的是,不要来找我,我会来找你。 Activity好像是应用程序的眼睛,用眼神与用户交流而用户则用手指头告诉Activity我想要什么。BroadcastReceiver好比android程序的耳朵,接受来自各方的Intent。Service好比android应用...2011-06-29 20:54:15 · 94 阅读 · 0 评论 -
handler里面
android的Handler使用很简单不用再这里就不再赘述了。在此想说明的是,在编写HRD使用Handler的过程的遇到的一些问题。 在Handler里面接收到消息以后写个Toast弹出来看看,就总是会报空指针异常错误,习惯性看到括号就开始写方法,建议能不再Handler里面写方法体就不要写在里面,handler里面只写个被调用的方法名。 把Toast丢进Handler里面的被调用的...2011-06-29 11:05:01 · 75 阅读 · 0 评论 -
android的Activity生命周期续集
为手机做的游戏肯定会对来电监听,短信监听,当然,此时此刻监听来电不是为了获得来电号码,监听短信也不是为了获得发信人号码,和信息内容,仅仅只为了如果游戏被这些系统信息打断如何恢复游戏不会出错。 经本人试验发现,如果有来电,被调用的函数顺序将会是这样onPause()-->onStop(),然后挂断电话以后 调用函数顺序是这样:onRestart()-->onStart()-->onResu...2011-06-28 17:38:18 · 94 阅读 · 0 评论 -
Android手机手势示例
android的手机主要以触摸屏为主,为了能够让用户体验到更多的手指滑动屏幕的乐趣,android提供了一套自己的手指滑动判断事件类。GestureDetector翻译成中文就是发现手势,专业术语叫做手势检测类。Detects various gestures and events using the supplied MotionEvents. 这是摘自android的API上面的一句话,意思就...2011-06-28 17:16:10 · 158 阅读 · 0 评论 -
Activity生命周期和对话框
在一个Android程序中至少得有一个Activity,Android是一个对象,也就是可以想象成有生命形式的存在的一种方式,生命有生老病死的过程,伴随着Activity的一系列生命周期的方法决定着Activity的存不存在。这几个方法分别是长成这样的:onCreate();onStart();onResume();onPause();onStop();onDestroy();onRestart(...原创 2011-05-07 11:48:55 · 270 阅读 · 0 评论 -
HelloWorldAndroid几个控件
对于程序员来说学习任何一种新的事物的第一件事就是让它在屏幕上显示 HelloWorld,Android也一样。java的JDK和Android的SDK都下载好了,并且Eclipse的插件也装好了,再显示 HelloWorld无疑是很简单的,基本上都不需要敲代码。 打开Eclipse,新建Android工程项目,如果没有则重新安装插件,或者在New--other里面会看到Android字样,就...原创 2011-05-06 10:02:09 · 103 阅读 · 0 评论 -
【Android基础】Activity的启动模式(android:launchMode)(转)
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非inte...原创 2012-01-03 01:03:43 · 107 阅读 · 0 评论