我知道我们可以使用方法putExtra()
和getExtra
方法将任何具有其值的对象传递给另一个活动.但现在我想知道是否可以将数组传递给另一个Activity
?或者,如果是,那么让我知道如何将数组传递给另一个Activity
?谢谢.
在我的应用程序中,我想翻转视图..我在iPhone中看过这样的动画.同样的事情,我想要我的Android应用程序.
我想翻转整个活动视图.可能吗 ?我在android中看到了翻转的一些例子.但是在所有示例中,视图都在同一个活动中.是否可以为不同的活动设置此类视图.或者从一个活动到另一个活动时做这样的效果?
请参阅iPhone中的翻转效果快照:
如果是,那么请参考任何演示示例或代码.谢谢.
android flip android-widget android-animation android-layout
我是新手将广告整合到我的Android应用程序中.我不知道它将如何与Android设备一起使用以及如何将其集成到我的项目中.但仅仅因为要求,我必须把广告放到我的项目中.
我需要以下详细信息.
如果有一个简单的演示项目可以解释,那将是最好的.
您好我将在Android Market上开发类似"AirDroid"的应用程序,该应用程序通过无线通信将设备与PC连接.
任何人都可以向我解释这个程序是如何工作的?这需要互联网吗?从哪个窗口显示设备内容在PC中,来自探索设备?
它是否需要Internet或任何服务器管理它?
谢谢.
我知道这是可能添加一些布局就像Button
和TextView
一个LinearLayout
.我想TextView
根据for循环的条件创建多个.
我用自己的方式尝试过,但我无法创建它.有谁知道如何创建它?
for循环将根据条件而不同.请帮我解决这个问题.是否可以创建数组TextView
?
我已经设置了布局
setContentView(R.layout.result_page);
Run Code Online (Sandbox Code Playgroud)
我正在使用Function将该视图添加到现有视图中:
功能是:
public void addAll()
{
LinearLayout layout = (LinearLayout)findViewById(R.id.myLayout);
layout.setOrientation(1);
TextView name[] = null;
TextView website[] = null;
TextView category[] = null;
for (int i = 0; i < 5; i++)
{
name[i] = new TextView(this);
name[i].setText("Name = Shreyash");
website[i] = new TextView(this);
website[i].setText("Website = shreyah.co.cc");
category[i] = new TextView(this);
category[i].setText("Website Category = OWN");
layout.addView(name[i]);
layout.addView(website[i]);
layout.addView(category[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
但之后如果我运行应用程序,它会显示我的错误:
09-08 11:03:28.755: ERROR/AndroidRuntime(318): FATAL …
Run Code Online (Sandbox Code Playgroud) android android-widget android-ndk android-emulator android-layout
它发生在我身上,我正在使用Eclipse开展一个项目.突然间,力量消失了.一段时间后,当电源恢复并且我在eclipse中打开项目时,我发现我的所有代码都消失了.并在屏幕上看到如下图所示的错误:
所以请问Eclipse有什么问题?如何从eclipse中恢复该java文件.如果我转到该文件localy并打开该文件,它在Word中打开很多页面.但没有文字.
我即将完成我的Android应用程序.现在我想将我的应用程序上传到Android市场以获得付费应用程序.为此,我已经从Android网站上阅读了该文档:
但我希望看到任何已经完成此类许可的演示或项目.我在android开发者网站上看到了mainactivity的演示.但是给出了处理程序,我想将该代码实现到项目的mymainactivity中.在mymainactivity中,在应用程序的开头有一个启动画面,我为它设置了一个处理程序.这就是为什么我需要一个例子,看看如何在我们自己的应用程序中实现许可.
我想知道的另一件事是,为了将付费应用程序上传到Android市场,是否必须实施Android许可?
是否可以在不实施Android应用程序许可的情况下将应用程序设置为付费?
如果有,并且有任何演示可用,请给我一个链接.
我知道有可用于使用Azure存储上传文件的库.我也是这样说的.
但是,他们没有提供有关如何使用SAS的信息.我有帐户名称和sas url用于访问和上传文件.但我不知道如何使用它来上传文件.
如果我使用上面提到的库它显示我的invalide存储连接字符串,因为我没有传递密钥(sas不需要).所以我很难混淆我如何上传文件.
我也参考了这个文档,用于使用sas上传文件.但没有采取适当的措施来做到这一点.他们为他们的Windows应用程序制作了演示.我希望在android中使用sas.
任何人都可以帮助我吗?
UPDATE
我已尝试使用以下代码参考Azure制作的控制台应用程序来检查和访问SAS.
try {
//Try performing container operations with the SAS provided.
//Return a reference to the container using the SAS URI.
//CloudBlockBlob blob = new CloudBlockBlob(new StorageUri(new URI(sas)));
String[] str = userId.split(":");
String blobUri = "https://myStorageAccountName.blob.core.windows.net/image/" + str[1] + "/story/" + storyId + "/image1.jpg" + sas.toString().replaceAll("\"","");
Log.d(TAG,"Result:: blobUrl 1 : "+blobUri);
CloudBlobContainer container = new CloudBlobContainer(new URI(blobUri));
Log.d(TAG,"Result:: blobUrl 2 : "+blobUri);
CloudBlockBlob blob = …
Run Code Online (Sandbox Code Playgroud) android azure azure-storage azure-storage-blobs azure-mobile-services
我正在使用以下代码在Android手机中播放MP4:
VideoView videoView = (VideoView) findViewById(R.id.VideoView);
// Set video link (mp4 format )
File file2 = new File("/sdcard/Alone.mp4");
Uri video = Uri.fromFile(file2);
videoView.setVideoURI(video);
videoView.start();
Run Code Online (Sandbox Code Playgroud)
但是当我播放这个视频时,在开始播放该视频之前,我看到一个黑屏0.2或0.3秒.
我不希望出现黑屏.
那么我应该怎么做?我想要的是,当我播放视频时,应该只有视频的屏幕,在播放之前不应该有任何其他黑屏吗?
谢谢.
video android android-ndk android-video-player android-videoview
android ×9
android-ndk ×2
ads ×1
azure ×1
eclipse ×1
flip ×1
google-play ×1
javascript ×1
video ×1
webview ×1
wireless ×1
youtube ×1