android学习笔记(11)android布局管理器详解

为了更好地管理Android应用的用户界面里的各组件,Android提供了布局管理器。通过 使用布局管理器,Android应用的图形用户界面具有良好的平台无关性。通常来说,推荐使 用布局管理器来管理组件的分布、大小,而不是直接设置组件位置和大小。例如通过如下代 码定义了一个文本框(TextView):

Android图片上传,如何获取上传进度

Android图片上传,如何获取上传进度 android上传图片文件,动态展示进度的问题. 项目中目前需要使用上传图片,监听图片上传进度的需求,这个需求有点难倒我了,因为是使用 HttpURLConnection建立连接,长传的时候是没有办法知道上传的具体进度的,下面是上传的代码.

android app打包部署到手机上报waiting for debugger

android app打包部署到手机上报waiting for debugger Android Tools导出的签名包出现此提示! 今天给使用 cocos2dx 开发手机游戏,android app打包后安装,显示除了“waiting for Debugger”,很奇怪的问题,因为我已经禁用了 debug模式了, 在AndroidManifest.xml 中已经设置了 禁止debug ,并且ndk-build 也设置了Ndk_debug=0 参数,但是不管怎么调试都不行,还是显示这个恶心的串... 烦恼了一上午之后重启了一下手机,没想到问题解决了!!! 看来android手机本身也会出问题呀...呵呵

android EditText 中的TextWatcher 限制小数点位数

需求要求: 不能在xml中配置android:inputType="number" android:digits="0123456789." 需要用代码实现,当用户输入多余的小数点时,默认什么都不输入

android学习笔记(10)android中自定义View

前面已经提到,View组件的作用类似于Swing编程中的 JPanel,它只是一个矩形的空白区域,View组件没有任何内容。对于Android应用的其他UI组件来说,它们都继承了View组件,然后在View组件提供的空白区域上绘制外观。 基于Android UI组件的实现原理,开发者完全可以开发出项目定制的组件——当Android 系统提供的UI组件不足以满足项目需要时,开发者可以通过继承View来派生自定义组件。

android学习笔记(9)使用XML布局文件和Java代码混合控制UI界面

前面已经提到,完全使用Java代码来控制UI界面不仅烦琐、而且不利于解耦;而完全 利用XML布局文件来控制UI界面虽然方便、便捷,但难免有失灵活。因此有些时候,可能需要混合使用XML布局文件和代码来控制UI界面。

android学习笔记(8)使用XML布局文件控制android UI界面

使用XML布局文件控制UI界面 Android推荐使用XML布局文件来控制视图,这样不仅简单、明了,而且可以将应用的视图控制逻辑从Java代码中分离出来,放入XML文件中控制,这样更好地体MVC原则。

Android 5.0 Lollipop 处理 media buttons 事件的问题

在android api 21版本之前当用户按住button headset我经常使用 audioManager.registerMediaButtonEventReceiver(receiver); 去处理media button 事件,在 android api 21 之后,MediaSession 貌似可以使用看了,于是我尝试使用如下的代码

android学习笔记(7) andorid View与 andorid ViewGrou...

Android应用的绝大部分UI组件都放在android.widget包及其子包、android.view包及其 子包中,Android应用的所有UI组件都继承了 View类,View组件非常类似于Swing编程的 JPanel,它代表一个空白的矩形区域。

android学习笔记(6)Intent 和 IntentFilter

简单地说,Intent并不是Android应用的标准组件,具体的说,他应该属于通信组件,专用用来让android 组件之间进行通信的,但它对于Android应用的作用非常大—— 它是Android应用内不同组件之间通信的载体。当Android运行时需要连接不同的组件时, 通常就需要借助于Intent来实现。Intent可以启动应用中的另一个Activity,也可以启动一个 Service组件,还可以发送-条广播消息来触发系统中的BroadcastReceiver。也就是说, Activity、Service、BroadcastReceiver三种组件之间的通信都以Intent作为载体,只是不同组件使用Intent的机制略有区别而已

android学习笔记(5)BroadcastReceiver 和 ContentProv...

BroadcastReceiver是Android应用屮另一个重要的组件,顾名思义,BroadcastReceiver 代表广播消息接收器。从代码实现角度来看,BroadcastReceiver非常类似于事件编程中的监听器。与普通事件监听器不同的是:普通事件监听器监听的事件源是程序中的对象;而 BroadcastReceiver监听的事件源是Android应用中的其他组件。

android学习笔记(4)Activity 和 View ,Service 三大组件详解

Activity是Android应用中负责与用户交互的组件——学过java 图形界面开发的朋友可以把它想象成Swing 编程中的JFrame控件。不过它与JFrame的区别在于:JFrame本身可以设置布局管理器,不断地向JFrame屮添加组件,但Activity只能通过setContentView(View)来显示指定组件。

android学习笔记(3)Android常用开发工具的用法

前面主要介绍了 Android SDK的安装,以及Android开发环境Eclipse和ADT插件的安装,但仅有这些内容依然不够,因为我们开发的Android应用需要在Android系统上运行, 当然不能要求每个用户都去买一台Android手机然后才开始学习,此时我们可以借助于 Android提供的“虚拟手机”来模拟Android手机。除此之外,Android SDK还提供了大量工具来帮助我们开发、调试。

android读书笔记(2)-在Eclipse版本中安装 android ADT 插件

在Eclipse版本中安装 android ADT 插件 Eclipse是一个市场占有率很高的Java IDE工具,Java EE应用的开发者对Eclipse应该十分熟悉,Android推荐使用Eclipse来开发Android应用,并为它提供了专门的插件:Android Development Tools (ADT )

android读书笔记(1)-搭建Android开发环境

在开始搭建Android 发环境之前,笔者假定读者已经具行一定的Java编程基础,像JDK 安装、环境设置之类的入门知识不在木文章的介绍范围之内。如果读者暂时还了解这些知识,建 议先学习Java入门知识。
共288 条  15/20页  首页  上一页  下一页  尾页  转到: Go