android基础学习
wlb_blog
一个刚步入社会的大学毕业生,有很多东西需要学习。
展开
-
一个线性布局中,为什么 android:layout_gravity="right"不能控制按钮在屏幕右侧?
android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="horizontal"> android:text="发送" android:layout_width="wrap_co原创 2015-11-05 15:26:51 · 593 阅读 · 0 评论 -
Android ComponentName的用法
ComponentName(组件名称)是用来打开其他应用程序中的Activity或服务的:Intent intent = new Intent();ComponentName co = new ComponentName("应用程序的包名","需要跳转的应用程序的Activity路径');例如:ComponentName co = new ComponentName("com.and原创 2016-01-07 16:17:26 · 369 阅读 · 0 评论 -
对控件响应事件的写法总结
四种方法分述如下:匿名内部类:?1234567891011121314151617181920212223242526272829303132333435publicclass TestButtonActivit转载 2015-12-22 11:27:25 · 356 阅读 · 0 评论 -
Toast的用法
Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText1. 默认的显示方式Java代码 // 第一个参数:当前的上下文环境。可用getApplicatio原创 2015-12-31 17:57:45 · 390 阅读 · 0 评论 -
Android中UI线程与后台线程交互设计的5种方法
在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的现象了,但是android规定除了UI线程外,其他线程都不可以对那些转载 2015-12-31 17:50:29 · 301 阅读 · 0 评论 -
android四大组件之-Broadcast的使用、Content Provider的使用
一、Broadcast的使用 在Android系统中,广播(Broadcast)是在组件之间传播数据(Intent)的一种机制;这些组件甚至是可以位于不同的进程中。由于广播的发送者和接收者事先不需要知道对方的存在,从而系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容易与其它系统进行集成。 Broadcast是广播,Android中用于接收广播的组件是Bro原创 2015-11-02 17:48:24 · 567 阅读 · 0 评论 -
android四大组件的学习-Activity的使用
Activity的使用1.1 Activity概述 Android的图形用户界面是由多个View和ViewGroup构建出来的。View是通用的UI窗体小组件,比如按钮(Button)或者文本框(text field),而ViewGroup是不可见的,是用于定义子View布局方式的容器,比如网格部件(grid)和垂直列表部件(list)。Activity是Androi原创 2015-11-02 17:29:08 · 354 阅读 · 0 评论 -
android四大组件学习之-Service的使用
Service的使用 Service是Android中四大组件之一,在Android开发中起到非常重要的作用。Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会原创 2015-11-02 17:44:59 · 434 阅读 · 0 评论 -
android-Handler的使用、AsyncTask的使用、Mvc架构的应用举例
一、Handler的使用 Handler主要用于异步消息的处理。在Android中,对于UI的操作通常需要放在主线程中进行操作。如果在子线程中有关于UI的操作,那么就需要把数据消息作为一个Message对象发送到消息队列中,然后,由Handler中的handlerMessage方法处理传过来的数据信息,并操作UI。 用法: 1)Handler类的sendMessage原创 2015-11-02 17:59:46 · 350 阅读 · 0 评论 -
android-Hander的用法大全
Handler主要用于异步消息的处理: 当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作框特点: 1. 传递Message。用于接受子线程发送的数据, 并用此数据配合主线程更新UI。在And原创 2015-11-09 15:06:09 · 715 阅读 · 0 评论 -
Activity四种启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,原创 2016-01-12 09:44:38 · 312 阅读 · 0 评论