Android学习开发
文章平均质量分 66
windren06
这个作者很懒,什么都没留下…
展开
-
Android 用sax解析xml文件
上次提到了用Pull的方法解析xml,这里又遇到了另外一种用sax DefaultHandler处理类的方法解析xml。 SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlReader =原创 2012-08-31 12:22:25 · 636 阅读 · 0 评论 -
Android 开发之SurfaceView
extends Viewjava.lang.Object ↳android.view.View ↳android.view.SurfaceView由手册可知:SurfaceView是View类的继承类,这个View里内嵌了一个专门用于绘制的Surface,这个可以类转载 2013-01-03 15:07:00 · 824 阅读 · 0 评论 -
Android 添加删除应用快捷方式
1. 声明权限在AndroidManifest.xml文件中声明,创建和删除快捷方式 声明权限uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> uses-permission android:name="com.android.launcher.per原创 2012-10-23 17:44:33 · 667 阅读 · 0 评论 -
Android设置模拟器上网的方法
刚开始new的模拟机很多不能上网,不管你是局域网还是外网。 具体的解决方法:首先,如果没有配置sdk的环境变量,在cmd命令下进入sdk安装路径下的tools目录,然后adb shellPS:有时候adb shell会出现device not found,可能出现的情况是adb.exe和模拟器不在改目录下,需要把这几个文件copy过来,另外在eclipse里启动你的模拟器。原创 2012-10-08 11:57:01 · 926 阅读 · 0 评论 -
Android Animation使用详解(sample在资源里)
一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画转载 2012-10-05 16:23:08 · 2633 阅读 · 0 评论 -
Android 桌面组件【widget】 初学
1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppWidget 框架的主要类介绍4、DEMO 讲解 1. AppWidget 框架类1、AppWidgetProvider :继承自 BroadcastRecevier , 在AppWidget 应用 update、enable、disable 和 delete 时接收通知。其中,onUpdate、转载 2012-10-04 16:17:59 · 603 阅读 · 0 评论 -
Android Google Map 应用开发小议
1. 首先开发Google Map的应用 需要Google APIs。 在项目中就必须导入Google map api。但是不能手动添加map的jar包到project。默认情况下是android的某个版本 例如android2.2 ,就必须改成对应版本的Google API。2. 在用模拟器run的时候,同时要注意模拟器的Target必须是对应的Google APIs(Google原创 2012-09-10 17:42:31 · 1026 阅读 · 0 评论 -
Android 用Pull方法解析XML文件
XmlPullParser 解析xmlAndroid中对xml的解析提供了支持的Api,只要是:org.xmlpull.v1.XmlPullParser; org.xmlpull.v1.XmlPullParserFactory; 二个类,其中主要使用的是XmlPullParser,XmlPullParserFactory是一个工厂,用于构建XmlPullParser对象。应用程序原创 2012-08-28 12:35:00 · 737 阅读 · 0 评论 -
Android 文件在SDCard上读写操作
1.首先在AndroidManifest文件下添加SDCard的读写权限[xhtml] view plaincopyprint? 2.文件操作的各种模式如下代码:(注意通过getExternalStorageDirectory方法获取SDCard的文件路径)package com.hoo.file; import ja转载 2012-08-27 18:14:01 · 821 阅读 · 0 评论 -
Android工程中R.java文件的重新生成——(注意资源文件的错误)
在android中使用开源代码或者自动开发项目的时候,经常会遇到R.java文件丢失的情况,如何生成呢?网上一般给出了两种方法:方法 1:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可。方法 2:右击你的工程(项目)——>Properties——>Android ——> 选择相应的target 然后 点击 app原创 2012-09-05 14:09:29 · 3041 阅读 · 0 评论 -
android 网络请求方式 例子
java.net包中的HttpURLConnection类Get方式:// Get方式请求public static void requestByGet() throws Exception { String path = "https://reg.163.com/logins.jsp?id=helloworld&pwd=android"; // 新建一个URL对象 URL转载 2012-08-27 15:41:05 · 4199 阅读 · 1 评论 -
java SoftReference 详解
1. 对象的强,软,弱和虚引用 从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。⑴强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemory转载 2012-08-27 14:57:20 · 682 阅读 · 0 评论 -
Android中Parcel的解读
Parcel,翻译过来是“打包”的意思。打包干什么呢?是为了序列化。 如果要在进程之间传递一个整数,很简单,直接传就是行了;如果要传一个字符串,就稍微复杂了点:需先分配一块可以容纳字符串的内存,然后将字符串复制到内存中,再传递(新手可能问:为啥不直接把字符串的引用传过去呢?学过C/C++的地球人都知道:进程有自己的内存地址空间,一个进程中的1000地址可能在另一个进程中是100000,j转载 2012-08-23 12:33:47 · 13452 阅读 · 0 评论 -
Android程序的入口点
面试中曾被问到,Android的入口点是哪里,唉,做Android开发有一段时间了,竟然也没有思考过这个问题。回来查了一下资料,分享一下吧。Android使用Google Dalvik VM,相对于传统Java VM而言有着很大的不同,在Sun的Java体系中入口点和标准c语言一样是main(),而每个Android程序都包含着一个Application实例,一个Application实例转载 2011-10-17 10:41:09 · 2642 阅读 · 1 评论 -
Android开发——AsyncTask详解
android提供AsynvTask,目的是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android为了降低开发难度,提供了AsyncTask.AsyncTask 是一个封装过的后台任务类,就是异步任务。AsyncTask直接继承于Object类,位置为android.os.AsyncTask。要使用AsyncTask工作我们要提供三个泛型参数原创 2012-08-23 16:35:03 · 763 阅读 · 0 评论 -
Android 初学常用layout
Layout_width=”fill_parent” 自动填充至屏幕宽度 同理layout_heightLayout_width=”wrap_content” 自动填充为控件大小 同理layout_height LinearLayout: 在LinearLayout里面的控件,按照水平或者垂直排列: Orientation=”horizontal原创 2012-12-20 16:37:59 · 1243 阅读 · 0 评论