我正在寻找一个UML设计工具(仅用于设计,不需要代码生成).
主要特点
我知道这是一个老问题,必须已经回答了数百次,但我还没有找到满意的回答.
我正在创建一个应用程序,将由其他应用程序(移动/网络)用于获取数据.现在我有两个选择:
在任何客户端以指定格式(SOAP/REST)提供数据的情况下,Web服务看起来更复杂,我的应用程序将解析请求并返回客户端请求的数据.如何使用数据不是我的应用程序的问题.
我的问题是,一个简单的Web应用程序可以通过XML格式接受请求并使用XML响应进行响应.直觉是网络服务将是一种更好的方式来进行这种服务,我们不确定谁将使用它.但是,在简单的Web应用程序上使用Web服务有什么特别的优势吗?
我正在尝试为我们的服务器创建一个备份机制,这样如果我的系统崩溃,我应该能够通过运行一个脚本来创建整个系统
浏览完亚马逊文档后,我就了解了创建备份和还原的过程
备用
恢复(脚本)
现在我的问题是
我正在尝试为我的EBS卷创建备份和还原机制
我可以通过使用轻松创建一个机制
拍摄音量快照
ec2-create-snapshot -d $description $volume
Run Code Online (Sandbox Code Playgroud)
并恢复
ec2-create-volume --snapshot $snapid -z $zone
Run Code Online (Sandbox Code Playgroud)
现在根据我的理解,这些快照仍然在EBS上.因此,更好的方法是将快照移动到S3.
那么如何将快照移动到s3存储桶?
我正在尝试使用以下代码从方形位图中剪切圆圈
Canvas canvas=new Canvas(bitmapimg );
int circleXCoord = bitmapimg .getWidth() / 2;
int circleYCoord = bitmapimg .getHeight() / 2;
int circleRadius = bitmapimg .getWidth() / 2;
Rect rect = new Rect(circleXCoord - circleRadius, circleYCoord - circleRadius, circleXCoord + circleRadius, circleYCoord + circleRadius);
int width = rect.width();
int height = rect.height();
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.BLUE);
canvas.drawRect(rect, paint);
canvas.drawBitmap(bitmapimg , rect, rect, paint);
Path p = new Path();
p.addCircle(circleXCoord, circleYCoord, width / 2F, Path.Direction.CW);
canvas.clipPath(p, Region.Op.DIFFERENCE);
canvas.drawColor(0, PorterDuff.Mode.CLEAR);
Run Code Online (Sandbox Code Playgroud)
我们的想法是将一个方形(矩形)位图附加到画布上,然后剪切一个圆形路径.清除矩形和圆形之间的差异(使其透明). …
我在我的Android应用程序中使用webview从多个站点获取一些网页.我对webview行为有些怀疑
我使用以下代码来获取用户在phonegap中的位置(它工作正常)
function getLocation() {
var win = function(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
var myLatlng = new google.maps.LatLng(lat, long);
var myOptions = {
center: myLatlng,
zoom: 7,
mapTypeId : google.maps.MapTypeId.ROADMAP
};
var map_element = document.getElementById("displayMap");
var map = new google.maps.Map(map_element, myOptions);
};
var fail = function(e) {
alert('Error: ' + e);
};
var watchID = navigator.geolocation.getCurrentPosition(win, fail);
}
Run Code Online (Sandbox Code Playgroud)
通过将用户的当前位置居中放置在地图上,这可以正常工作.但我想在用户的位置显示一个指示符(红点).但我可以看到谷歌API只提供3个选项中心,缩放和mapTypeId.
是否有任何可用的选项可用于突出显示位置或是否有解决方法?
编辑
能够发现谷歌地图API有一个标记浩突出任何位置.这看起来很有帮助,但是显示了一个默认的红色气球,可以通过自定义图像进行修改吗?
我需要为iOS和Android创建一个移动应用程序(所以2个应用程序).该应用程序将使用一些本机移动功能,许多功能与显示静态/动态信息有关.我打算在Web应用程序上移动信息,只需将网页(HTML5)嵌入到移动应用程序中(基本上可以调用网址和显示信息).
这是开发移动应用程序的常用方法吗?或者以下混合方法可能存在问题?原生应用程序优于混合应用程序的优势(反之亦然)
谢谢卡迈勒
我正在分析将为其创建的4个移动应用程序的phonegap使用情况
我无法在phonegap中找到对推送通知的原生支持.虽然我可以使用不同的框架,如pushwoosh和城市空气,谷歌为iOS和Android提供推送通知支持.
是否有一个可以解决所有上述平台的推送通知的通用框架?
我正在Android中创建一个应用程序,用户只能以纵向模式从前置摄像头拍摄照片.我已经将相机视图固定为纵向,但是当拍摄照片时,它显示为旋转.最糟糕的是,在不同的手机中旋转方向是不同的,在一部手机中它是正确旋转的,而在另一部手机中,它是左旋的.
这是我的代码片段
确保活动仅以肖像方式播放
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
拿相机
@Override
public void onResume() {
super.onResume();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
Camera.CameraInfo info=new Camera.CameraInfo();
for (int i=0; i < Camera.getNumberOfCameras(); i++) {
Camera.getCameraInfo(i, info);
if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
camera=Camera.open(i);
}
}
}
if (camera == null) {
camera=Camera.open();
}
}
Run Code Online (Sandbox Code Playgroud)
要旋转相机
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height) {
if(previewing){
camera.stopPreview();
previewing = false;
}
if (camera != …Run Code Online (Sandbox Code Playgroud) android ×5
amazon ×2
amazon-ec2 ×2
amazon-s3 ×2
architecture ×1
cordova ×1
geolocation ×1
google-maps ×1
ios ×1
iphone ×1
javascript ×1
mobile ×1
push ×1
uml ×1
web ×1
web-services ×1