Android
文章平均质量分 89
沸羊羊一个
洛杉矶凌晨4点的天空
github:https://github.com/ZHI-XINHUA
展开
-
android控件之Spinner(动态生成下拉内容)
main.xml xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">原创 2013-05-23 21:15:42 · 4124 阅读 · 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 · 1396 阅读 · 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 · 1054 阅读 · 0 评论 -
Android横竖屏切换总结
Android横竖屏切换总结(Android资料)Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默转载 2013-04-27 21:58:19 · 4911 阅读 · 1 评论 -
屏幕方向改变实例
main.xml http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2013-04-30 12:11:59 · 1018 阅读 · 0 评论 -
SQLite数据类型
一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如下的数据类型:原创 2013-10-26 16:42:29 · 633 阅读 · 0 评论 -
SQLite之采用ListView实现数据列表显示
用ListView实现数据列表显示 注意:在用SimpleCursorAdapter适配器时,如果查询语句为select * from student where id=? 时,而且数据库没有_id字段的话,运行后会报如下的错误因为Cursor游标查询规定了数据库的id为_id。解决办法:为数据库添加_id字段 或者 改查询sql 改为:selec原创 2013-10-26 16:47:31 · 2204 阅读 · 0 评论 -
用adb设置sdcard的权限问题
首先需要说明下,这里说的sdcard的权限并不是指在Android application程序中设置sdcard的权限读取问题。而是指在DDMS看到的目录下的那个sdcard目录的权限问题。 有时候,当你想在sdcard目录下面导入某个文件时,突然发现sdcard目录没有权限,它的权限状态为(d-------即000)。这时候我们需要 做的事:1.如果你没有配置好a原创 2013-10-26 16:57:01 · 5596 阅读 · 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 · 994 阅读 · 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 · 1879 阅读 · 0 评论 -
SAX解析xml文件
优点:不用事先调入整个文档,占用资源少。尤其在嵌入式环境,如Android,极力推荐采用SAX进行解析。缺点:不像DOM一样将文档树长期留驻在内存,数据不是长久的。事件过后,若没保存数据,那么数据就会丢失。使用场合:机器有性能限制,尤其是在嵌入式环境。 SAX解析XML步骤①创建XML解析处理器。②创建SAX解析器。③将XML解析处理器分配给解析器。④对文档进原创 2013-11-05 15:32:01 · 725 阅读 · 0 评论 -
SAX、DOM、PULL的比较
SAX、DOM、PULL各有自己的特点,具体操作XML的时候该如何选择呢?1.内存占用这是一个根本性问题。由于Android手机性能相对于现在的应用操作还是有限的,程序对内存的占用直接影响到了解析XML的速度。在这点上,SAX、Pull以它们比DOM占用更少的内存的解析方式,更适合于Android手机开发。2.编程方式SAX采用事件驱动,在相应事件触发的时候,会调用用户编写好的方法转载 2013-11-05 23:01:39 · 719 阅读 · 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 · 1745 阅读 · 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 · 878 阅读 · 0 评论 -
访问通信录中的联系人和添加联系人
通信录的相关数据也保存在数据库文件中,保存的路径为:/data/data/com.android.providers.contacts/databases/contacts2.db。我们在通讯录界面上添加联系人时,内部实际上是通过ContentProvider向数据库中添加记录。通讯录的界面应用与ContentProvider应用是分开的。通讯录界面应用的保存位置为:/data/data/com.转载 2013-10-26 18:17:11 · 3634 阅读 · 0 评论 -
SoundPool
使用SoundPool的理由: 使用的方法: 1. 创建一个SoundPool public SoundPool(int maxStream, int streamType, int srcQuality) maxStream —— 同时播放的流的最大数量 streamType —— 流的类型,一般为STREAM_MUSI原创 2013-11-22 18:29:43 · 802 阅读 · 0 评论 -
ContentProvider共享数据
使用ContentProvider共享数据:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数据。原创 2013-10-26 16:40:17 · 939 阅读 · 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 · 1107 阅读 · 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 · 3014 阅读 · 0 评论 -
android中DOM解析xml文档
Dom方式使用的是文档对象模型解析,它首先要将xml文件整个读入内存中,然后再来构建Dom对象,在DOM对象里,xml文件中的所有元素都可以当做节点(Node)对象来处理。这种方式优点是方便对文档进行增加、删除、修改、添加等操作,缺点是它首先要将整个文件读入内存中在解析,如果文件大。会很消耗内存,并且它的执行速度慢。 在android中解析文件是一个三步过程:(1)创建Docum原创 2013-11-05 17:02:52 · 1039 阅读 · 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 · 927 阅读 · 0 评论 -
把文件存储到sdcard中
SDCard中的文件被外面的应用读写 在程序中访问SDCard,你需要申请访问SDCard的权限。在AndroidManifest.xml中加入访问SDCard的权限如下:在SDCard中创建与删除文件权限 -->往SDCard写入数据权限 --> 要往SDCard存放文件,程序必须先判断手机是否装有SDCard,并且可以进行读写。注意:访问SDCar原创 2013-10-26 16:48:49 · 794 阅读 · 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 · 1370 阅读 · 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 · 1144 阅读 · 0 评论 -
监控ContentProvider的数据改变
监控ContentProvider的数据改变实现监听要熟悉一下的问题:1.如何监听ContentProvider?通过ContentResolver向指定Uri注册ContentObserver监听器来监听指定的ContentProvider的数据变化。 用如下方法来注册监听器 registerContentObserver(Uri uri,boolean not原创 2013-10-26 16:51:49 · 841 阅读 · 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 · 784 阅读 · 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 · 1752 阅读 · 0 评论 -
android学习之----ExpandableListView组件
ExpandableListView 是ListView的子类,在listView原创 2014-08-11 20:29:30 · 798 阅读 · 0 评论 -
android学习之--网格视图(GridView)和图像切换器(ImageSwitcher)
android学习之--网格视图(GridView)和图像切换器(ImageSwitcher)原创 2014-08-11 22:12:03 · 1620 阅读 · 0 评论 -
android学习--TabHost选项卡组件
android学习之TabHost原创 2014-08-10 12:48:28 · 1414 阅读 · 0 评论 -
android学习--视图列表(ListView和ListActivity)
android学习--视图列表(ListView和ListActivity)原创 2014-08-10 17:03:33 · 1379 阅读 · 0 评论 -
android学习---SeekBar和RatingBar
android学习之SeekBar和RatingBar原创 2014-08-04 23:10:41 · 1418 阅读 · 0 评论 -
android学习---Spinner控件
android学习之Spinner原创 2014-08-03 10:49:21 · 942 阅读 · 0 评论 -
android学习----ProgressBar 进度条
Widget.ProgressBar.HorizontalWidget.ProgressBar.SmallWidget.ProgressBar.LargeWidget.ProgressBar.InverseWidget.ProgressBar.Small.InverseWidget.ProgressBar.Large.Inverse原创 2014-08-03 19:02:42 · 779 阅读 · 0 评论 -
android学习----DatePicker和TimePicker
DatePicker:选择日期 T原创 2014-08-03 17:28:05 · 830 阅读 · 0 评论 -
android学习---AutoCompleteTextView
从API结构图可见,原创 2014-08-03 15:16:13 · 625 阅读 · 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 · 914 阅读 · 0 评论 -
Activity_四种启动模式
Activity的启动模式可以通过AndroidManifest.xml文件中的元素的属性来指定,一共有4中模式:o standardo singleTop o singleTask o singleInstance 这4中模式又分两类,standard和signleTop属于一类, singleTask和signleInstance属于另一类原创 2013-10-26 17:00:57 · 654 阅读 · 0 评论 -
android学习---Gallery画廊视图
android学习---Gallery画廊视图原创 2014-08-13 20:04:23 · 1327 阅读 · 0 评论 -
Android开发真机测试方法
Android的AVD无比的慢,无语啊,程序编的再好,都无法体验到流畅的感觉,索性,真机测试其.............方法如下:(1)开机一部Android手机(当让Pad也行)(2)在手机中:设置-->应用程序-->开发-->USB调试(3)插上USB(4)在CMD中测试一下,连接是否正常,CMD中命令如下: adb devices 回车转载 2014-11-07 14:37:37 · 639 阅读 · 0 评论