我是Gradle构建系统的新手.我想做一些基本的功能.我在命令行中运行/构建它.我指的是用户指南.而且,做一些简单的任务.
当我开始运行简单任务时,它已成功构建.但是,经过一段时间,它正在显示"It is currently in use by another Gradle instance"并成为BUILD FAILED.我正在使用终端来运行任务.那时我没有跑任何东西.
如果我关闭产生错误的终端,这个问题就会解决.但是,我知道这不是解决方案.
为什么这个错误频繁发生?
怎么解决?
并且,请参考任何链接以提高我对Android中Gradle Build系统的了解.
我是android开发的初学者,尝试从链接播放视频.但它给出了错误"sorry,we can't play this video".我尝试了很多链接但是对于所有链接它显示相同的错误.
我的代码如下
public class VideoDemo extends Activity {
private static final String path ="http://demo.digi-corp.com/S2LWebservice/Resources/SampleVideo.mp4";
private VideoView video;
private MediaController ctlr;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
setContentView(R.layout.videoview);
video = (VideoView) findViewById(R.id.video);
video.setVideoPath(path);
ctlr = new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
}
}
Run Code Online (Sandbox Code Playgroud)
Logcat显示以下错误消息:
04-12 15:04:54.245: ERROR/PlayerDriver(554): HandleErrorEvent: PVMFErrTimeout
Run Code Online (Sandbox Code Playgroud) 我试图获得我的粘合蓝牙设备,但我可以把它作为一个长字符串而不是列表.
这是我的代码:
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
ArrayList<String> listview =
new ArrayList<String>(Arrays.asList(pairedDevices.toString()));
setListAdapter(new ArrayAdapter<String>(this, R.layout.list, listview));
Run Code Online (Sandbox Code Playgroud)
我得到这样的东西:[00:23:7F:1c, f0:09:f1:b4:b0].一切都在一条线上.如何将其更改为列表而不是一行?
另外,我如何获得设备的友好名称而不是这些数字?
谢谢!!!
我正在开发一款可以在手机上运行的应用程序,该手机将成为私人Wi-Fi网络上的一个电台.电话将是电台,而不是接入点,私人Wi-Fi网络不会路由到互联网.我的应用程序需要与Internet上的服务器以及本地Wi-Fi网络上的设备进行通信,因此需要在两个网络上同时进行连接.我一直试图弄清楚如何做到这一点.
我一直在尝试在Google Android开发者小组讨论中描述的技术,题为"Android 2.X可以同时连接到3G和Wifi数据网络吗?",但它运行不佳.我发现,当我通过呼叫启用蜂窝网络时
ConnectivityManager.setNetworkPreference(ConnectivityManager.TYPE_MOBILE),我在Wi-Fi网络上打开的任何插座都将关闭.我没有尝试过,但我怀疑当我切换回Wi-Fi时蜂窝网络上的插座会发生同样的事情.
另一个问题是,这些呼叫在全球范围内运行,改变了整个电话的网络设置,而不仅仅是应用程序.像这样在全球范围内切换网络设置会干扰恰好在手机上运行的任何其他应用程序.即使在我的应用程序退出后,手机仍会继续运行它设置的最后一个网络配置.
我正在寻找一种方法,同时在蜂窝数据和Wi-Fi网络上打开连接,而不会干扰手机上运行的其他应用程序.
1.有谁知道怎么做?
2.有人知道这是否可行?
谢谢你的帮助.
如何将实时视频流式传输到Android(2.1及更高版本),我有两个链接:m3u8和f4m(据我所知,不支持f4m).
从我在stackoverflow上看到的,有一种方法可以使用vitamio来传输m3u8(但链接不起作用).
有没有其他方法来传输m3u8视频?也许我还可以使用其他格式?
谢谢.
android video-streaming android-video-player http-live-streaming
如何在Android模拟器中关闭屏幕?
我使用的是android 2.3.3版本
关于使用ActionBarSherlock的应用程序,我有一个小问题.一切正常,除了Samsung phones with TouchWizz.按硬件菜单键可显示溢出菜单项.
我知道如何更改面板背景.我的默认主题扩展了Theme.Sherlock.Light.DarkActionBar,因此硬件面板中的默认菜单项文本颜色将是black,我不想改变它.
除了更改默认主题的父级之外,有关如何执行此操作的任何想法?
<style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light.DarkActionBar">
<item name="android:panelBackground">@drawable/menu_hardkey_panel</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我正在android中构建一个富文本编辑器.为此,我正在使用webViewacontentEditable div.
要添加样式,我调用JavaScript.这一切都很好,除非我调用JavaScript插入图像或水平规则.当我使用JavaScript插入这些东西时,如果我尝试按后退按钮删除图像或水平规则,它就不起作用.
奇怪的是,如果我先输入任何其他字符,然后插入图像或水平规则,我可以删除图像/水平规则就好了,但不能删除我在图像/水平规则之前输入的字符.
我已经尝试在每个状态下打印出HTML,检查选择/范围等,似乎找不到任何可能解释为什么我无法删除图像等的状态.
我正在为Android开发一个移动应用程序.在那里,我在Android手机和Windows应用程序(在PC,笔记本电脑上运行)之间创建套接字和传输数据.我正在使用android 2.3
测试移动三星galaxy pop
电脑和手机通过USB连接进行连接.
数据传输正确.
但是一个问题是在应用程序中间通过拔掉系统中的移动usb caple而取消了标题,然后我抛出了异常.
但有时它不会通过任何异常它只是等待,Socket也没有关闭等待数据读取
所以请在android中发送默认的套接字超时时间
我的示例代码如下
Socket socket=null;
DataOutputStream dos=null;
OutputStream os=null;
InputStream is=null;
DataInputStream dis=null;
try
{
Log.i(tagName, "b4 creating socket");
socket=new Socket(this.getIpAddress(),this.getPort_number());
is=socket.getInputStream();
dos=new DataOutputStream(os);
dis=new DataInputStream(is);
}
catch(UnknownHostException unknown_ex)
{
Log.i(tagName, "Exception host unknown : "+unknown_ex.toString());
unknown_ex.printStackTrace();
}
catch(IOException ioe_ex)
{
Log.i(tagName, "ioe Exception : "+ioe_ex.toString());
ioe_ex.printStackTrace();
}
catch(Exception ex)
{
Log.i(tagName, "Exception : "+ex.toString());
ex.printStackTrace();
}
if(dos!=null)
{
try
{
dos.close();
}
catch(Exception ex)
{
}
}
if(dis!=null)
{ …Run Code Online (Sandbox Code Playgroud) java sockets android android-networking socket-timeout-exception

我想像第一张图像一样显示图像,但我的图像显示为第二张图像.我希望显示像第一个图像的图像,如屏幕中心和相同的空间顶部和底部看第一个图像,但我的图像显示不在屏幕中心,顶部没有空格.
我可以做什么来显示图像,如第一张图片...任何人都知道,请为所有人提供解决方案