随笔分类 - Android开发
摘要:Style在res下的values文件夹中建一个.xml文件根节点必须为<resources>为每一种style设置一对<style>标签,每个style要有自己的android:name属性在<style></style>中添加<item>,每一个item代表一样属性<?xml version="1.0" encoding="utf-8"?>
<resources> <style name="CodeFont" parent="@an
阅读全文
摘要:进程Process默认情况下,一个应用程序的所有组件都在一个进程之中.但也可以通过Manifest.xml文件中的android:process来指定某个<activity><service><provider><receiver>控件属于哪个进程,也可以为<application>指定进程通过android:process可以让同一个应用的组件运行在不同的进程中,也可以使不同应用的组件运行在一个进程中在系统内存较低的时候,Android系统会按一定规律选择性关闭一些进程.线程Thread不要阻塞UI线程(main线程)不要从UI线程
阅读全文
摘要:BroadcastReceiver是Android四大组件之一,使用前需要在Manifets.xml文件中进行注册<receiver android:name=".MyBroadcastReceiver"><intent-filter><action android:name="zxc.android.learning"> //关于intent-filter部分内容见Android基础之Intent</intent-filter></receiver>或者在代码中进行动态注册MyReceiver
阅读全文
摘要:Android中的信息传递机制通过Intent来实现intent可以启动Activity Service 和Broadcast receiver一个Intent对象的组成组件名:要启动的组件的名字,比如一个Activity名,一个Service名,是最简单的Intent启动方式Action:Action可以是一些系统设置好的常量:Activity的Intent中代表要执行的Action,如ACTION_VIEW ACTION_EDIT ,Broadcat的Intent中代表action发生和报告的时机,如ACTION_BATTERY_LOW等也可以是自己定义的常量,用来激活你应用程序中的组件.
阅读全文
摘要:Content Provider是Android四大组件之一.使用前需要在manifest.xml中进行注册主要是封装数据,为存储和获取数据提供统一的接口,可以在不同的应用程序之间进行数据的共享需要调用数据时,用一个ContentResolver对象作为类似客户端来跟ContentProvider的实例进行交互.如果你不需要让你的应用程序和其他应用程序共享数据,则不用写自己的ContetProvider类要接触一定数据的provider时,需要在manifest.xml中声明权限调用系统的Content Provider比如调用联系人信息String [] projection={Contac
阅读全文
摘要:功能点1:从服务器上读取配置的resources.xml文件获得MP3具体信息来进行列表的更新步骤一.从服务器读取到xml文件步骤二.对读取来的信息进行解析步骤三.点击菜单项把解析后的数据显示在界面上步骤四.给Mp3ListActivity添加菜单项步骤一.从服务器读取到xml文件,在Manifest,xml中加入<uses-permission>中允许访问网络URl url=new URL("http://192.168.2.33/webapps/zxcmp3player/resources.xml");HttpURLConnection urlConn=(H
阅读全文
摘要:1.monkey的使用CMD中adb shell进入LINUX命令行进入data data 看到包monkey -p 包名 -v 15002.Log的使用Log.v("tagName","msgContent");Log.w("myLog","warning~~~");3.Android四大组件之ActivityActivity是android应用程序的一个界面,是用户可见与用户进行交互的组件,可以通过使用一个Activity它实现各种功能Service运行在后台,负责处理一些用户看不到,却又耗费时间的任务,比如播
阅读全文
摘要:1.一个Android Project的文件作用用eclipse生成一个Android Project,配置好后,生成了很多文件src文件夹中是自己编写的源文件gen文件夹下的R.java是ADT自动生成的文件,主要内容是res文件下各元素的id值res中存放了各种资源文件,其中三个文件夹drawable-hdpi drawable-mdpi drawable-ldpi是对应不同分辨率的图片,layout文件夹下的main.xml关于布局,values文件夹中strings.xml是关于字符AndroidManifest.xml中是控制应用的包名,图标,首先的Activity等信息2.创建一个
阅读全文
摘要:1.安装JDK下载并安装最新的JDK。2.安装eclipse下载eclipse解压即可。3.安装Android SDK到google开发者网站下载Android的SDK有两种方式:一种是下固定版本的SDK 如Android 2.1,Android 2.3等,在后面步骤中再设置另一种是下一个installer.exe,安装好之后是一个Android SDK的管理工具,可以通过它下载各种版本的SDK配置环境变量 找到SDK存放位置下的tools目录,把路径添加在PATH环境变量中4.安装ADT(Android Development Tools)ADT是eclipse的一个插件,包括Android
阅读全文