- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Android Notifications
Java代码:package com.example.notificationsdemo;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Notification;import android.app.Noti
2013-12-25 09:22:58
503
原创 Android上下文
What is the difference betweengetApplicationContext()getBasecontext()getApplication()getParent()Can you elaborate with one simple example?1.getApplicationContext() getAppli
2013-12-12 11:13:00
517
原创 Android控件之Spinner
1.布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and
2013-11-05 22:53:45
416
原创 Android之Handler & Message
Handler & Message Handler和Message是Android系统提供的一套异步消息处理机制。为了易于理解,我们可以把Handler形象得看成是邮局,而Massage则可以看成是信件,寄信人把信件(Message)拿到邮局(Handler),邮局把信件送到收信人手里。除此之外,Handler还可以把一个线程压入UI的线程队列中。一、Hanler提
2013-09-04 11:22:00
681
原创 Android异步进程(AsyncTask)
Android异步进程(AsyncTask)Android异步进程在后台线程中运行,主要用于处理耗时比较长的操作,如:网络操作、文件操作等。Android操作系统规定只能在UI线程中更新界面(特殊情况,如进度条的更新可以在子线程中更新,但为了安全考虑,最好所以更新界面的操作都在UI线程中进行),所以Android提供了各种子线程和UI线程异步通信机制,如Handler的消息机制。AsyncTa
2013-09-03 16:46:23
888
原创 Android滚动显示TXT中文文本
Android滚动显示TXT中文文本 在Android应用开发中,res/raw/目录下的文件不会被编译器编译成二进制文件,而是将原文件打包到应用程序中,并在Java代码中通过getResources().openRawResource()方法访问该文件。例如:有res/raw/help.txt文件,可以通过以下代码访问: InputStream in = ge
2013-07-31 22:38:57
1452
原创 Android Menu——OptionsMenu
Android Menu——OptionsMenuAndroid一共提供了三种形式的菜单:①选项菜单(OptionsMenu),②上下文菜单(ContextMenu),③子菜单(SubMenu)。首先选项菜单是用户点击了“Menu”键后弹出的菜单选项卡。这里说说选项菜单的用法:实现一个OptionsMenu需要完成哪些步骤?1.编写一个res/menu/optionsmenu.xml文
2013-07-28 12:58:22
685
原创 ArrayAdapter实现ListView
ArrayAdapter实现ListView使用ArrayAdapter适配器实现Android布局中的ListView控件,并使用自己定义的TextView。menu.xml文件如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc
2013-07-21 22:51:34
796
原创 继承ListActivity实现ListView
继承ListActivity实现ListView一、通过继承ListActivity实现ListViewListActivity直接继承了Activity类。以下代码使用Android系统提供的布局文件,所有不需要调用setContentView();就能显示出所需的界面。Java代码如下所示:package my.list.namespace;import android.a
2013-07-20 15:26:08
735
原创 Android控件之——RadioGroup
Android控件之——RadioGroup在界面程序开发中,常常使用到单选框,如:性别选择、单选题等。以下是Android中单选控件的一种用法:xml文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pare
2013-07-20 13:17:18
832
原创 Android Button监听的一种常用方法
Android Button监听的一种常用方法package zhou.hong.game;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.View;import android.view.View.OnClickLi
2013-07-18 22:35:02
484
原创 Android布局之——RelativeLayout
Android布局之——RelativeLayout一、RelativeLayout主要属性1. android:layout_above 将该控件置于给定ID的控制之上2. android:layout_below 将该控件置于给定ID的控制之下3. android:layout_toLeftOf
2013-07-18 22:26:14
485
原创 Java中的接口(interface)
接口(Interface)一.接口通过使用关键词interface来声明,格式为: interface NAME { ... }二.接口提中只能包含常量和抽象方法,不能包含变量和普通方法,并且接口中的所有常量和抽象方法都是public定义的,以下通过定义一个接口来说明:interface Printable { public final int max = 100;
2013-07-16 12:30:25
557
原创 Android启动界面自动跳转
Android APP开发中经常要用到启动界面,延时几秒后自动跳转到其他界面,实现的方法很多,有用定时器实现、有用线程睡眠实现、有用定时发送消息实现,以下为使用定时器实现的方法:package trivia.game.mainactivity;import java.util.Timer;import java.util.TimerTask;import and
2013-07-11 21:55:57
1373
原创 C++中的命名空间(namespace)
C++中的命名空间(namespace)在c/c++编程中,同一个作用域内非重载的情况下不能定义同名的实体(变量、函数、结构体、类等),如果在同一作用域内定义了同名的实体,则使编译器无法分辨从而引起歧义,最终编译失败。如:在一个头文件header1.h中定义了一个全局变量 int a,而另一个头文件header2.h中也定义了一个全局变量int a(注:此时没有extern关键词),那么在
2012-08-25 17:16:36
583
原创 开始我博客之旅
这些年来看了很多大牛们的博客,从中受益匪浅,前些日子也开始在CSDN注册了自己的博客,希望以后能将自己学习、生活的点滴以博客的方式记录下来。2012-08-25
2012-08-25 16:11:20
299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人