
Android
文章平均质量分 89
沸羊羊一个
洛杉矶凌晨4点的天空
github:https://github.com/ZHI-XINHUA
展开
-
Android开发真机测试方法
Android的AVD无比的慢,无语啊,程序编的再好,都无法体验到流畅的感觉,索性,真机测试其.............方法如下:(1)开机一部Android手机(当让Pad也行)(2)在手机中:设置-->应用程序-->开发-->USB调试(3)插上USB(4)在CMD中测试一下,连接是否正常,CMD中命令如下: adb devices 回车转载 2014-11-07 14:37:37 · 670 阅读 · 0 评论 -
android学习---Gallery画廊视图
android学习---Gallery画廊视图原创 2014-08-13 20:04:23 · 1393 阅读 · 0 评论 -
android学习之--网格视图(GridView)和图像切换器(ImageSwitcher)
android学习之--网格视图(GridView)和图像切换器(ImageSwitcher)原创 2014-08-11 22:12:03 · 1664 阅读 · 0 评论 -
android学习之----ExpandableListView组件
ExpandableListView 是ListView的子类,在listView原创 2014-08-11 20:29:30 · 841 阅读 · 0 评论 -
android学习--视图列表(ListView和ListActivity)
android学习--视图列表(ListView和ListActivity)原创 2014-08-10 17:03:33 · 1426 阅读 · 0 评论 -
android学习--TabHost选项卡组件
android学习之TabHost原创 2014-08-10 12:48:28 · 1472 阅读 · 0 评论 -
android学习---SeekBar和RatingBar
android学习之SeekBar和RatingBar原创 2014-08-04 23:10:41 · 1495 阅读 · 0 评论 -
android学习----ProgressBar 进度条
Widget.ProgressBar.HorizontalWidget.ProgressBar.SmallWidget.ProgressBar.LargeWidget.ProgressBar.InverseWidget.ProgressBar.Small.InverseWidget.ProgressBar.Large.Inverse原创 2014-08-03 19:02:42 · 819 阅读 · 0 评论 -
android学习----DatePicker和TimePicker
DatePicker:选择日期 T原创 2014-08-03 17:28:05 · 861 阅读 · 0 评论 -
android学习---AutoCompleteTextView
从API结构图可见,原创 2014-08-03 15:16:13 · 675 阅读 · 0 评论 -
android学习---Spinner控件
android学习之Spinner原创 2014-08-03 10:49:21 · 1026 阅读 · 0 评论 -
采用camera拍照
The general steps for creating a custom camera interface for your application are as follows:Detect and Access Camera - Create code to check for the existence ofcameras and request access.Crea原创 2013-11-28 10:26:05 · 817 阅读 · 0 评论 -
视频刻录代码MediaRecorder
1. 在清单文件中添加权限并设置启动横屏 2.布局 android:layout_width="fill_parent" android:layout_height="fill_parent" > android:id="@+id/surfaceView" an原创 2013-11-28 10:12:11 · 965 阅读 · 0 评论 -
调用系统照相机和摄像机
调用系统的照相机和摄像机,只需要我们去激活就行了 1.添加写入scdard的权限 2. xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma原创 2013-11-27 20:59:18 · 1131 阅读 · 0 评论 -
Android数据存储(External Storage,外部存储)
External Storage 所有Android设备都支持可以保存文件的共享外部存储器,这个外部存储器可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。外部存储器上的文件时全部可读的,当设备通过USB连接电脑和电脑互传文件时,外部存储器上的文件不可修改。当外部存储器被挂载到电脑上或被移除,文件对android设备就不可见了,且此时外部存储器上的文件是没有转载 2013-11-27 20:44:58 · 1386 阅读 · 0 评论 -
MediaPlayer_视频播放器
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:id="@+id/textView1" android:layout_width="wrap_conte原创 2013-11-24 18:06:06 · 1437 阅读 · 0 评论 -
SlidingDrawer抽屉组件
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > SlidingDrawer android:id原创 2013-11-23 10:45:00 · 842 阅读 · 0 评论 -
SoundPool
使用SoundPool的理由: 使用的方法: 1. 创建一个SoundPool public SoundPool(int maxStream, int streamType, int srcQuality) maxStream —— 同时播放的流的最大数量 streamType —— 流的类型,一般为STREAM_MUSI原创 2013-11-22 18:29:43 · 837 阅读 · 0 评论 -
MediaPlayer---音乐播放器
下面通过音乐播放器的例子来演示mediaplayer的生命周期的运用添加权限: 布局:activity_main.xmlhttp:原创 2013-11-22 14:52:13 · 1752 阅读 · 0 评论 -
android-断点下载
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > E原创 2013-11-14 12:34:30 · 1793 阅读 · 0 评论 -
WebView组件
1.使用WebView组件实现简单浏览页面 package com.example.javascriptwebview; import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import androi原创 2013-11-12 19:07:28 · 1807 阅读 · 0 评论 -
获取网络上的json数据
1.新建一个web项目,使用json显示数据 (1)实体类NewsNews.javapackage cn.com.entity; public class News { private Integer id; private String title; private Integer timelength; p原创 2013-11-06 16:52:38 · 2684 阅读 · 0 评论 -
SAX、DOM、PULL的比较
SAX、DOM、PULL各有自己的特点,具体操作XML的时候该如何选择呢?1.内存占用这是一个根本性问题。由于Android手机性能相对于现在的应用操作还是有限的,程序对内存的占用直接影响到了解析XML的速度。在这点上,SAX、Pull以它们比DOM占用更少的内存的解析方式,更适合于Android手机开发。2.编程方式SAX采用事件驱动,在相应事件触发的时候,会调用用户编写好的方法转载 2013-11-05 23:01:39 · 756 阅读 · 0 评论 -
使用pull解析xml和生成xml文件
一:pull解析xml文件 1..布局文件 ctivity_main.xml android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2013-11-05 22:37:26 · 1184 阅读 · 0 评论 -
Aandroi中XmlResourceParser读取原始的xml文件
android开发过程会经常使用XML文件,下面提供小实例,看看XmlResourceParser类是怎么样解析XML文件的。 XML文件名称为test.xml。内容如下: 在res目录中创建一个xml目录,然后在xml目录中创建一个student.xml文件 Student.xml person>student name="olay" id="1" ag原创 2013-11-05 17:11:17 · 1455 阅读 · 0 评论 -
android中DOM解析xml文档
Dom方式使用的是文档对象模型解析,它首先要将xml文件整个读入内存中,然后再来构建Dom对象,在DOM对象里,xml文件中的所有元素都可以当做节点(Node)对象来处理。这种方式优点是方便对文档进行增加、删除、修改、添加等操作,缺点是它首先要将整个文件读入内存中在解析,如果文件大。会很消耗内存,并且它的执行速度慢。 在android中解析文件是一个三步过程:(1)创建Docum原创 2013-11-05 17:02:52 · 1076 阅读 · 0 评论 -
SAX解析xml文件
优点:不用事先调入整个文档,占用资源少。尤其在嵌入式环境,如Android,极力推荐采用SAX进行解析。缺点:不像DOM一样将文档树长期留驻在内存,数据不是长久的。事件过后,若没保存数据,那么数据就会丢失。使用场合:机器有性能限制,尤其是在嵌入式环境。 SAX解析XML步骤①创建XML解析处理器。②创建SAX解析器。③将XML解析处理器分配给解析器。④对文档进原创 2013-11-05 15:32:01 · 781 阅读 · 0 评论 -
用开源代码smartimageview 实现网络图片查看
1.下载开源代码 http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > com.loopj.a原创 2013-11-05 11:12:22 · 3059 阅读 · 0 评论 -
异步http提交数据到服务器
1.Android操作UI的方法不是线程安全的,开发者自己生成的线程对象是不能直接操作UI的,比如在新线程里修改某个TextView,生成某个Toast。异步AsyncHttpClient封装了httpclient,用起来比较方便 下面就例子来实践一下怎么用异步http框架 和 简单地仿写异步http框架 1.AndroidManifest.xml添加网络访问权限 us原创 2013-11-01 15:46:51 · 2568 阅读 · 0 评论 -
HttpClient提交数据
1.AndroidManifest.xml添加网络访问权限 uses-permission android:name="android.permission.INTERNET"/> 2.在web项目中新建servlet package cn.com.servlet; import java.io.IOException; import javax.servl原创 2013-11-01 10:45:10 · 1042 阅读 · 0 评论 -
http-使用get和post方式提交数据
注意点: 1.Get和post这两种提交方式有何不同?很明显post方式提交多了content-length和content-type这两项,所以post提交是要为这两项设置setRequestProperty属性处理乱码问题①客户端发送请求时没有对URL进行编码,我们只要使用URLEncoder.encode(keyValue,"UTF-8"原创 2013-10-31 16:23:27 · 1948 阅读 · 0 评论 -
http网络通信--页面源代码查看
1.要在andorid中实现网络图片查看,涉及到用户隐私问题,所以要在AndroidManifest.xml中添加访问网络权限 uses-permission android:name="android.permission.INTERNET"/> 2.布局文件 LinearLayout xmlns:android="http://schemas.android.co原创 2013-10-30 16:17:00 · 1566 阅读 · 0 评论 -
Http网络通信--网络图片查看
1.要在andorid中实现网络图片查看,涉及到用户隐私问题,所以要在AndroidManifest.xml中添加访问网络权限 uses-permission android:name="android.permission.INTERNET"/> 2.布局文件 LinearLayout xmlns:android="http://schemas.andr原创 2013-10-30 11:24:49 · 1142 阅读 · 0 评论 -
访问通信录中的联系人和添加联系人
通信录的相关数据也保存在数据库文件中,保存的路径为:/data/data/com.android.providers.contacts/databases/contacts2.db。我们在通讯录界面上添加联系人时,内部实际上是通过ContentProvider向数据库中添加记录。通讯录的界面应用与ContentProvider应用是分开的。通讯录界面应用的保存位置为:/data/data/com.转载 2013-10-26 18:17:11 · 4179 阅读 · 0 评论 -
SimpleAdapter的例子
Android 的SimpleAdapter几点认识 这个类是一个大家一看就明白的适用于数据绑定或者说数据渲染的一个类,只是这个类有些复杂,复杂之处在于其参数的设定,以及加载的形式上,官方文档上说是一个简单的Adapter,不过在我们基础入门而言已经算是复杂的了,他的继承结构层次是: ava.lang.Object ↳Android.widget.BaseAdapter原创 2013-10-26 17:18:55 · 850 阅读 · 0 评论 -
菜单Menu
Android中菜单分三种: 选项菜单OptionMenu,上下文菜单ContentMenu和子菜单SubMenu 菜单的两个标记 选项菜单:1.通过程序生成 public abstract MenuItem add (int groupId, int itemId, int order, CharSequence title原创 2013-10-26 17:15:16 · 1276 阅读 · 0 评论 -
Activity_四种启动模式
Activity的启动模式可以通过AndroidManifest.xml文件中的元素的属性来指定,一共有4中模式:o standardo singleTop o singleTask o singleInstance 这4中模式又分两类,standard和signleTop属于一类, singleTask和signleInstance属于另一类原创 2013-10-26 17:00:57 · 697 阅读 · 0 评论 -
androidmanifest.xml权限中文说明
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允 许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table i转载 2013-10-26 16:58:34 · 971 阅读 · 0 评论 -
用adb设置sdcard的权限问题
首先需要说明下,这里说的sdcard的权限并不是指在Android application程序中设置sdcard的权限读取问题。而是指在DDMS看到的目录下的那个sdcard目录的权限问题。 有时候,当你想在sdcard目录下面导入某个文件时,突然发现sdcard目录没有权限,它的权限状态为(d-------即000)。这时候我们需要 做的事:1.如果你没有配置好a原创 2013-10-26 16:57:01 · 5762 阅读 · 0 评论 -
文件的读取和保存
package com.example.saveAndRead; import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOE原创 2013-10-26 16:54:33 · 921 阅读 · 0 评论