首页 APP开发 正文

安卓app开发题(安卓移动应用开发考题)

APP开发 1530
本篇文章给大家谈谈安卓app开发题,以及安卓移动应用开发考题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、求一个android APP的开发题目,功能简单点的。

本篇文章给大家谈谈安卓app开发题,以及安卓移动应用开发考题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求一个android APP的开发题目,功能简单点的。

可以尝试开发小游戏,愚公移山这个游戏玩过吧,就这样的,很简单

Android手机app开发:一个类似美团的app的一个功能问题

这时候无疑使用push是非常好的选择,也就是选择一些国内的推送平台,当点击了确认订单,就让平台发送这条信息给商家.

Android简单app开发问题请教

//服务器端

public void run(){

try {

//创建一个DatagramSocket对象,并指定监听的端口号

DatagramSocket socket = new DatagramSocket(4567);

byte data [] = new byte[1024];

//创建一个空的DatagramPacket对象

DatagramPacket packet = new DatagramPacket(data,data.length);

//使用receive方法接收客户端所发送的数据

System.out.println("222" );

socket.receive(packet);

System.out.println("333" );

String result = new String(packet.getData(),packet.getOffset(),packet.getLength());

System.out.println("result---" + result);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

//客户端

try {

//首先创建一个DatagramSocket对象

DatagramSocket socket = new DatagramSocket(4567);

//创建一个InetAddree

// InetAddress serverAddress = InetAddress.getByName("192.168.1.104");

// InetAddress serverAddress = InetAddress.getByName("10.0.2.2");

// InetAddress serverAddress = InetAddress.getByName("127.0.0.1");

InetAddress serverAddress = InetAddress.getByName("localhost");

String str = "hello";

byte data [] = str.getBytes();

//创建一个DatagramPacket对象,并指定要讲这个数据包发送到网络当中的哪个地址,以及端口号

DatagramPacket packet = new DatagramPacket(data,data.length,serverAddress,4567);

//调用socket对象的send方法,发送数据

socket.send(packet);

System.out.println("send over");

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

安卓app开发问题

AIDE 一款手机上的安卓开发IDE,相比于在pc上花好几个小时搭建环境,直接在手机上装个app就可以了。

而且,这个软件自带了像游戏一样的小教程,那叫一个好玩。

甚至能用c/c++,html来开发。

不过不是免费的。望采纳。

用C语言开发安卓APP的问题?

Eclipse目前用的最多的,不过就是内存用的高,不过我试了google的android studio也差不多高内存,目前好像没有最适合的,只有使用最普遍的Eclipse,而且一般公司开发也用这个居多。有c语言开发应该去开发IOS.求采纳

安卓软件开发的高手,可以给我点建议:题目:基于安卓的交通信息采集发布系统开发

一个WEB前端,一个后台服务,一个数据库,一个ANDROID APP。

WEB前端可以使用JS或者FLEX,滚动网页发布路况信息的功能随便找个人都会做;叠加到地图上需要你调用Google或者百度地图的API,也很简单。

ANDROID APP可以有几种实现方式,第一种,让用户通过搜索的方式找到自己要报的地点,做个搜索框和搜索按钮;第二种,调用ANDROID的API得到当前GPS位置信息。后面的事情就是调用地图API,在地图上给他显示出来,让然后可以选择个状态,例如三种,绿黄红,还可以加个评论,以及拥堵原因的选择等等。

后台服务,可以用Spring,Structs,Hibernate,或者干脆点儿,用GRAILS,简单,上手快,开发也够快。跟ANDROID可以使用Webservice(WS)通讯,内部报文随便你XML还是JASON,别自己设计报文,会弄死你。做个底层的通讯模块,负责WS的通讯管理。然后用Active MQ,把消息报文扔队列里。弄个数据存储模块,功能就是把ANDROID发来的信息添加到数据库里;再弄个数据查询模块,从那张大表里掏数据。

数据库,其他的表我就不管你了,核心就一张大表。这张表里保存了位置名称,经度,纬度,状态。其他的什么创建时间创建人之类的我也不管你,该扔进去的都扔进去,保证一个SQL全能掏出来就行,性能问题。

这个系统的关键在于,你调用了各种地图的API来完成展示,你所要提供的,就是已知的地点名称,经纬度信息和路况状态。所以如果我是你,我会招有地图开发经验的前端工程师,后台一般的JAVA工程师就可以。

如果你的系统响应量特别的大,可以考虑集群,数据库如果是瓶颈可以使用NOSQL。

其实这个系统一点儿都不难,不过点子很好。

PS: 给你解释下数据流:

手机端用户通过你的手机给出搜索条件,你扔给GOOGLE MAP得到位置信息和地图展示,手机端用户给出路况信息,你的应用把这信息发送给后台,后台把这信息更新到数据库里;

WEB前端用户给出搜索条件,你把条件扔给后台数据库掏出相关路况结果,展示给用户。

这里边唯一稍微困难的就是可能会用到模糊搜索,你可能需要一个算法来将用户指定地点周围某个半径内的所有路况都掏出来。这个只要你在前端给出条件后,到地图里去找到经纬度,然后一个简单的算法,得到XY范围,到后台一掏就行了;

手机端提供信息的可信度也可能是个问题,你可以搞一张表,把所有的路况信息都放进去,然后把某个小范围内的经纬度点视为一个原子点,相关的多条路况信息你可以做个筛选算法,例如按照更新顺序进行加权,然后比较等等。

PPS: 又想了一下,其实还有一种更加笨拙也更加稳妥的解决方案,那就是建立一个庞大的字典表,把每条路都进行定义,包括东向西方向和西向东方向,每条路对应的经纬度范围也保存下来。这样你就可以做到显示名称的统一了。

关于安卓app开发题和安卓移动应用开发考题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码