摘要: HTTP服务器端用PHP写一个模拟用户名密码验证request.php<?phpif($_GET['username']!=null){$username=$_GET['username'];$pwd=$_GET['pwd'];if($username=='abc'&&$pwd='123')echo "Congratulations! FROM GET";elseecho "Sorry! FROM GET";}else if($_POST['us 阅读全文
posted @ 2012-03-03 16:11 nightkidzxc 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: 一般来说,状态栏的Notification用来通知用户后台Service操作执行的情况要创建一个状态栏Notification你需要用到NotificationManager和Notification类1.获得NotificationManager类NotificationManager nm=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);2.实例化Notification类int icon=R.drawable.notification_icon;CharSequence text="new 阅读全文
posted @ 2012-02-29 22:10 nightkidzxc 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2012-02-27 15:40 nightkidzxc 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Menu分为OptionMenu(点击MENU键时出现的菜单) ContextMenu(长点击一个菜单项时出现的菜单) 可以在XML文件中定义MENU,在res文件夹下建立menu目录,在下面定义菜单xml文件<menu>必须是根目录,其中每一个<item>是一个菜单项,也可以是一个<menu>来创建子菜单<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res 阅读全文
posted @ 2012-02-27 12:11 nightkidzxc 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: 进程Process默认情况下,一个应用程序的所有组件都在一个进程之中.但也可以通过Manifest.xml文件中的android:process来指定某个<activity><service><provider><receiver>控件属于哪个进程,也可以为<application>指定进程通过android:process可以让同一个应用的组件运行在不同的进程中,也可以使不同应用的组件运行在一个进程中在系统内存较低的时候,Android系统会按一定规律选择性关闭一些进程.线程Thread不要阻塞UI线程(main线程)不要从UI线程 阅读全文
posted @ 2012-02-27 00:59 nightkidzxc 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: BroadcastReceiver是Android四大组件之一,使用前需要在Manifets.xml文件中进行注册<receiver android:name=".MyBroadcastReceiver"><intent-filter><action android:name="zxc.android.learning"> //关于intent-filter部分内容见Android基础之Intent</intent-filter></receiver>或者在代码中进行动态注册MyReceiver 阅读全文
posted @ 2012-02-26 15:15 nightkidzxc 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 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等也可以是自己定义的常量,用来激活你应用程序中的组件. 阅读全文
posted @ 2012-02-26 15:14 nightkidzxc 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Content Provider是Android四大组件之一.使用前需要在manifest.xml中进行注册主要是封装数据,为存储和获取数据提供统一的接口,可以在不同的应用程序之间进行数据的共享需要调用数据时,用一个ContentResolver对象作为类似客户端来跟ContentProvider的实例进行交互.如果你不需要让你的应用程序和其他应用程序共享数据,则不用写自己的ContetProvider类要接触一定数据的provider时,需要在manifest.xml中声明权限调用系统的Content Provider比如调用联系人信息String [] projection={Contac 阅读全文
posted @ 2012-02-26 15:13 nightkidzxc 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Service是android四大组件之一,服务Service是没有与用户交互界面,在后台运行的操作.一般用来在后台处理比较耗时的操作,比如网络操作,媒体播放,I/O操作,和ContentProvider交互等,但是Service默认还是在主线程中,除非新建一个线程在其中执行Service需要在Manifest.xml文件中进行注册后才能使用Service可以分为两类StartedService和BoundService声明一个Service声明一个类继承自Service类,在minifest.xml文件中注册复写onStartCommand()方法允许这个Service可以被startSer 阅读全文
posted @ 2012-02-23 14:54 nightkidzxc 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Activity是用户可见的与用户交互的界面.四大组件之一,需要在Manifest.xml文件中注册需要继承自Activity类,ListView时继承自ListActivity类启动Activity默认启动的Activity再xml文件中添加了intent-fliter,证明是程序的入口,应用程序启动自动自动这个Activity.<activity android:label="@string/app_name" android:name=".Activity_01" > <intent-filter > <action 阅读全文
posted @ 2012-02-23 11:05 nightkidzxc 阅读(727) 评论(0) 推荐(0) 编辑