Android
月夜下的孤狼
这个作者很懒,什么都没留下…
展开
-
Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如转载 2014-02-24 22:04:25 · 374 阅读 · 0 评论 -
Android 控件之TabHost Tab页
TabHost用来显示Tab页,先看效果一概述 提供Tab页的窗口视图容器,它有俩个children,一组是用户可以选择指定Tab页的标签,另一组是FrameLayout用来显示该Tab页的内容。个别元素通常控制使用这个容器对象,而不是设置在子元素本身的值。二、重要方法 addTab(TabHost.TabSpec tabSpec):添加一项Tab页转载 2014-02-17 15:23:04 · 345 阅读 · 0 评论 -
java各种数据库连接
MySQL:String Driver="com.mysql.jdbc.Driver"; //驱动程序String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名String Username="username"; //用户名String Password="password"; //密码转载 2014-02-19 17:05:50 · 326 阅读 · 0 评论 -
关于相对布局RelativeLayout的各种属性介绍
RelativeLayout相对布局是个人觉得在android布局中比较常用且好用的一个,当然如果想让布局更漂亮是需要多种布局混合搭建的,这里就需要更深入的学习了,在这只介绍下有关相对布局的东西。相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方and转载 2014-03-05 17:15:00 · 341 阅读 · 0 评论 -
Android中通过xml资源文件定义数组
代码与范例:字符串数组XML foo bar bazJAVA1String[] names = getResources().getStringArray(R.array.sample_names);整形数组XML 1 2 3JAVA1int[] ids转载 2014-03-06 10:08:21 · 373 阅读 · 0 评论 -
Android获取正在运行的进程
在Android中获取系统正在运行的进程方法是getRunningAppProcesses()。我们首先通过ActivityManager _ActivityManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);来获取系统的全局状态,然后通过调用getRunningAppProcesses()方法转载 2014-02-17 15:05:01 · 655 阅读 · 0 评论 -
android Toast大全(五种情形)建立属于你自己的Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toa转载 2014-02-17 14:50:21 · 243 阅读 · 0 评论 -
Android Service学习之本地服务
Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。 servic转载 2014-02-17 14:41:50 · 387 阅读 · 0 评论 -
Android网络编程之Http通信
Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。1. HttpURLConnection接口首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的请求方法,然后再根据转载 2014-02-17 13:51:18 · 321 阅读 · 0 评论 -
android 网络编程
官方教程里面分了以下的几个步骤:1 选择一个http的API2 检查网络的连接状况3 在另外的一个线程里面运行网络操作(很重要)4 连接网络,下载数据5 把数据转换成其它的格式另外要注意的一点就是:要在manifest.xml的文件立加入使用网络的permissionandroid:name="android.permission.INTERNET"/>转载 2014-02-17 14:11:08 · 411 阅读 · 0 评论 -
Android获取系统可用内存
ActivityManager中包含的MemoryInfo是存储系统内存信息的封装类,我们可以掉用ActivityManager的getMemoryInfo(MemoryInfo outInfo)方法来获取系统的可用内存大小。ActivityManager _ActivityManager = (ActivityManager) this .getSystem转载 2014-02-17 14:53:18 · 426 阅读 · 0 评论 -
Android 菜单(OptionMenu)大全 建立你自己的菜单
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。 public转载 2014-02-17 15:02:48 · 273 阅读 · 0 评论 -
Android权限说明
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table i转载 2014-02-17 15:19:22 · 313 阅读 · 0 评论 -
android网络编程
Android 网络编程---STRUTS2,JSON,HttpClient 在Android开发过程中,我们需要访问网络上的Web资源,比如网络上的WEB请求。在这里Android就好像是一个终端,可以用来接收Web服务器端发送过来的数据。下面我以Struts2作为Web服务器端的Web框架。来说明Android客户端接收Web请求的过程。首先,我们要配置Web服务器端,添加转载 2014-02-17 14:25:30 · 600 阅读 · 0 评论 -
Android 对话框(Dialog)大全 建立你自己的对话框
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int),onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).转载 2014-02-17 15:15:01 · 348 阅读 · 0 评论 -
Android网络编程概述
首先,应该了解的几个问题:1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数转载 2014-02-17 14:18:36 · 430 阅读 · 0 评论