- 浏览: 73507 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
eric_weitm:
在效率本身上而言,引用也有优势。另外,在编译器实现时,指针的传 ...
C++中的 引用和指针区别
文章列表
什么是框架?框架是一种聚集在一个单元的部件集合,包含头文件、库、图像、声音文件等。苹果公司将Cocoa、Carbon、QuickTime和OpenGL等技术作为框架集提供。Cocoa的组成部分有Foundation和Application Kit(也称为AppKit)框架。还有一个支持框架的套件,包含Core Animation和Core Image,这为Cocoa增添了多种精彩功能。
Foundation框架处理的是用户界面之下的层(layer)中的特性,例如数据结构和通信机制。要想称为Cocoa权威专家,还需要精通Cocoa的Application Kit,它包含 ...
你可能见过C语言版本的经典“Hello World”程序,该程序可输出“Hello World”或类似的简短语句。“Hello World”通常是C语言编程初学者要学习的第一个程序。我们将继承此优良传统,便携一个类似的程序,这里称为“Hello Objective-C” ...
之前一直学习的是java,javaweb,最近接触的是安卓的开发,假期看了一些关于Objective-C的内容 ,由于家里没有网络不能即时发布博文和大家分享了~
从之前学习的java语法到现在接触的Objective-C有很多不同之处,例如:Objective-C没有垃圾回收器,却含有保留/释放方法和自动释放池。必要时,也可以在Objective-C程序中进行垃圾回收。
Java接口与Objective-C正式协议类似,因为都需要实现一组方法。Java具有抽象类,但Objective-C没有。Java具有类变量,但Objective-C中,可以使用文件范围内的全局变量并为它们提 ...
在资源中添加5张图片,重命名为a-e。
实现java代码如下:
package cn.csdn.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.LinearLayout;
public class Android_test2Act ...
今天要实现的是一个跟随手指的小球,说白了就是让小球按着手指滑动的轨迹运动,实现起来还是比较容易的。
用到的类是drawView,我们先自定义一个DrawView组件。
DrawView.java:
package cn.csdn.android.view;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;
public c ...
今天讲解的内容是UI组件的TextView组件和EditView组件。
通过今天的作业提现各种组件的用法并介绍通用属性。
作业;
上图为今天的作业,要求用Android实现上述页面布局,不用实现功能。
首先,我写了一下string.xml文件,把所有字符串都写到里面,代码如下:
<?xml version="1.0"encoding="utf-8"?>
<resources>
<stringname="title">杨博的登录作业</string>
<str ...
在写菜单项的时候发现一个不知道的知识点,问题是这样产生的。写好string.xml文件后,在菜单文件中添加了两个选项:“开始”,“取消”;在Activity中添加两个选项的id:
private static final int OK=1;
private static final int CANCLE=2;
在初始化后,框架回调onCreateOptionsMenu这个方法的时候,添加的组件:
menu.add(0,OK,0,"开始");
menu.add(0,CANCLE,0,"取消");
然后问题就出来了,我想知道的是menu菜单添加组件 ...
Activity的三种状态:
a)运行状态
b)暂停状态
c)停止状态
运行状态:
当Activity在屏幕的最前端,也就是当前显示页面时候,它是可见的并且有焦点,可以处理用户的操作:比如点击、双击、长按等,也就是激活运行状态,处 ...
多种方式实现页面切换
今天老师留的作业如题,要求用三种方式实现:按钮切换,按键切换和触摸切换。
先说我做的第一种方式逻辑:
先上代码:
OneActivity.java文件代码:
package cn.class3g;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class O ...
Android开发——布局详解(上)
在昨天的学习中,我们动手实现了第一个Android程序:手机拨号程序。今天学习的是关于布局(Layout),让我想起了之前学过的HTML布局和在JFrame中学习的布局方式(GUI):BorderLayout、FloowLayout、GridbagLayout等等。
Android的布局方式和以前学习的布局方式如出一辙。Android的布局方式分为四种:
1.LinearLayout(线性布局)
2.RelativeLayout(相对布局)
3.TableLayout(表格布局)
4.AbsoluteLayout(绝对布局)【暂时没讲】
...
当我们创建好一个Android项目后,打开src下的java文件时,我们会看到已经写好的类,但你知道这些都是什么含义么?
题外话:今天晚上陈老师给串讲了一下Android入门,有一个环节,我记得是这样问的:在AndroidManifest.xml文件中的 <intent-filter>元素中有这么两句:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.inte ...
在上一篇文章中,我们实现了第一个程序:helloWorld,并成功测试完成。还给大家介绍了Android项目结构和说明。现在写一个手机拨号程序:
首先,我们新建一个项目:phoneActivity.java
在res/values/string.xml中写入两个字符串:
<string name="input_info">请输入你要拨打的号码</string>
<string name="dial_caption">拨打</string>
上述两条字符串一定要写在<resources> ...
Android开发之:第一个应用程序及工程文件及结构详解
在昨天我们配置好了Eclipse的Android ADT和SDK,现在我们开始新建第一个Android应用程序:helloWorld;打开File菜单—>New—>other—>Android Project
如图所示:
Porject name:是你要开发的工程项目的名字;
Create new project in workplac,是说在工作空间中创建一个新的项目;
Create project from existing source,可以从外部引入一个项目打开;
Create pro ...
今天开始学习安卓手机软件开发,首先介绍一下Android:
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy
Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry
OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android ...
这周的任务是开发酒店预定管理系统,我负责注册登录功能的实现。
如下是登录部分的源码:
public boolean loginCheck(String name, String pass) {
boolean flag = false;
DataSource ds =DBManager_c3p0.getDataSource();
QueryRunner runner = new QueryRunner(ds);
S ...