- android (使用java)rjdxjy.com
mainactivity.java
java
package com.example.myapp;
import android.os.bundle;
import androidx.appcompat.app.appcompatactivity;
import android.widget.textview;
public class mainactivity extends appcompatactivity {
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
textview textview = findviewbyid(r.id.textview);
textview.settext("hello, world!");
}
}
2. ios (使用swift)
viewcontroller.swift
swift
import uikit
class viewcontroller: uiviewcontroller {
override func viewdidload() {
super.viewdidload()
// do any additional setup after loading the view.
let label = uilabel()
label.text = "hello, world!"
label.frame = cgrect(x: 50, y: 50, width: 200, height: 21)
label.textcolor = .black
self.view.addsubview(label)
}
}
3. web app (使用html, css, javascript)
index.html
html
hello, world!
4. flutter (跨平台,使用dart) main.dartdart
import ‘package:flutter/material.dart’;
void main() {
runapp(myapp());
}
class myapp extends statelesswidget {
@override
widget build(buildcontext context) {
return materialapp(
title: ‘flutter demo’,
theme: themedata(
primaryswatch: colors.blue,
),
home: scaffold(
appbar: appbar(
title: text(‘flutter demo home page’),
),
body: center(
child: text(‘hello, world!’),
),
),
);
}
}
请注意,这些只是非常基础的示例,用于展示如何在不同平台上开始一个app的开发。要构建一个完整的、功能丰富的app,你需要学习更多关于用户界面设计、数据存储、网络通信等方面的知识。由于生成一个完整的app代码涉及到很多方面(如用户界面、后端逻辑、数据库交互等),并且不同的app平台(如ios、android、web等)需要不同的编程语言和工具,这里我将分别给出几个简单示例,展示如何在不同平台上开始一个app的开发。
- android (使用java)
mainactivity.java
java
package com.example.myapp;
import android.os.bundle;
import androidx.appcompat.app.appcompatactivity;
import android.widget.textview;
public class mainactivity extends appcompatactivity {
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
textview textview = findviewbyid(r.id.textview);
textview.settext("hello, world!");
}
}
2. ios (使用swift)
viewcontroller.swift
swift
import uikit
class viewcontroller: uiviewcontroller {
override func viewdidload() {
super.viewdidload()
// do any additional setup after loading the view.
let label = uilabel()
label.text = "hello, world!"
label.frame = cgrect(x: 50, y: 50, width: 200, height: 21)
label.textcolor = .black
self.view.addsubview(label)
}
}
3. web app (使用html, css, javascript)
index.html
html
hello, world!
4. flutter (跨平台,使用dart) main.dartdart
import ‘package:flutter/material.dart’;
void main() {
runapp(myapp());
}
class myapp extends statelesswidget {
@override
widget build(buildcontext context) {
return materialapp(
title: ‘flutter demo’,
theme: themedata(
primaryswatch: colors.blue,
),
home: scaffold(
appbar: appbar(
title: text(‘flutter demo home page’),
),
body: center(
child: text(‘hello, world!’),
),
),
);
}
}
请注意,这些只是非常基础的示例,用于展示如何在不同平台上开始一个app的开发。要构建一个完整的、功能丰富的app,你需要学习更多关于用户界面设计、数据存储、网络通信等方面的知识。
发表评论