草庐IT

myradio_android

全部标签

android - 如何在 2 个布局之间动态移动分隔线/拆分?

我在同一个xml文件中有两个布局(顶部布局和底部底部布局)。我希望用户能够捕获将它们分开的边缘,并能够相应地向上或向下移动布局大小。有点像滑动门,但它从中间开始,可以从顶部或底部移动到释放触摸的位置你说我怎么能做到这一点?我可以在布局边缘实现触摸监听器还是有更好的方法?谢谢 最佳答案 我这样做的方法是在两个布局之间有一个View。布局将有一个例子:然后您将在中间View上有一个触摸监听器,这将改变两个布局的权重。float必须加起来为1,这样做会使可拖动的View也移动。 关于andro

android - 高速公路 websockets Android 演示崩溃

我是websockets的新手,我一直在使用Autobahnwebsocket来做一个更大的项目。它在python和js版本中运行良好,但我在使用AndroidAPI时遇到了问题。我正在学习http://www.tavendo.de/autobahn/install_android_package.html中的教程并测试了SimpleRpc、BroadcastClient、EchoClient,结果相同。在所有这些中,当我尝试通过android虚拟模拟器连接到正在运行的python服务器时,连接会自动关闭,如果我重新单击连接按钮,应用程序就会崩溃。如果我编译该应用程序并将其安装到我的移

android - webView.loadDataWithBaseURL() 不适用于特殊字符,如 %

在将数据加载到webview之前,任何人都可以告诉哪些其他字符需要转换。view.loadDataWithBaseURL("数据:",htmlString,"文本/html","utf-8",htmlString); 最佳答案 试试("data://",htmlString,"text/html","utf-8",null)。虽然后退按钮行为可能不正确,但应该会加载。 关于android-webView.loadDataWithBaseURL()不适用于特殊字符,如%,我们在StackO

适用于平板电脑的 Android 模拟器

我的电脑是酷睿i-5和4gb内存。每当我尝试在Eclipse中运行AVD时,它来得很快,如果我想为TAB运行AVD,则需要5到10分钟。有什么办法可以让它变快吗?也有一段时间它出现黑屏时说openglesAPIproblemtypesomething同样在快速运行之后,我没有关闭它,我在所有运行中都使用相同的AVD。但是每次安装或运行我的应用程序后它都会变慢。所以我必须关闭并重新启动我的AVD,有什么解决办法吗?也有一段时间DDMS在字体中运行时找不到AVD。有人遇到过这些问题吗?任何技巧?另一件事,有时应用程序在安装后不会自动运行,我必须在AVD的应用程序中选择应用程序

无法重新安装Android APK

我的Android应用程序有一个小问题。我想更改项目的名称,因为我有两个相同的名字,我被抑制了一个,并从我选择保留的一个名称中删除了“2”。现在我想运行它,它向我显示了一条错误消息。我要解决的两天已经有问题,但是我真的非常初学者,尤其是在Android上。看答案重命名该项目对此没有影响。您要做的是在build.gradle文件中搅动应用程序ID

android - ios和安卓字体大小不一样

在Android的WebView中,我加载了一个包含HTML5Canvas的html文件。将文本写入Canvas时,它非常小。如果我在PC浏览器或IOS上的WebView中加载相同的html文件,它看起来是正确的。据我所知,我已禁用缩放功能,并且Canvas填满了整个WebView。我希望字体大小与在其他浏览器中加载时的字体大小相同。有什么想法吗?在html文件的头部,视口(viewport)声明为:在html文件的正文中,Canvas声明为:页面加载后,我动态调整Canvas以填充屏幕。 最佳答案 当您以特定方式声明视口(view

android - 创建 Android 应用程序测试版本的推荐方法

我们有一个使用MonoforAndroid构建的Android应用程序,现在我们希望制作一个可部署的测试版本以用于验收测试。重要的是生产版本保留在设备上并继续工作。在不引起包名称冲突等干扰的情况下创建测试版本的推荐方法是什么? 最佳答案 此解决方案适用于Android的Mono,并允许您根据VisualStudio中的构建配置更改应用程序的包名称:为您的解决方案创建一个新的构建配置,测试。在您的项目中定义一个新的条件编译符号,TEST。将现有的AndroidManifest.xml重命名为AndroidManifest-Templa

java - 在 android 和 windows 中使用 sha1prng 给出不同的序列

我在我的android程序和java程序中都使用了sha1prng作为伪随机数生成器算法。我用相同的值对它们进行了播种。但是android生成的sequesnce和java生成的sequesnce是不一样的。为什么会发生这种情况,解决这个问题的方法是什么? 最佳答案 我认为这是因为Windows和Android上的SHA1PRNG实现不同。Android使用Crypto作为提供者,而WindowsSDK使用SunJCE提供者作为SHA1PRNG实现。具有相同种子的输出序列甚至在不同版本的JDK中也不同,正如此处所讨论的:http:/

android - 在 TableRow 中驯服 Android ListView 高度

n.b.:我本来打算将所有这些XML发布到Pastebin上,但我认为将它存档在这里以供后代使用很重要,所以请原谅代码示例的长度!信息多总比信息少好,对吧?考虑以下类似计算器的布局。(我只是为了这篇文章对字符串进行了硬编码——它们通常是资源。)这使用以下样式(基本上从原始XML中分离出来):#ffffff15dpboldfill_parentfill_parent2dp0dp0.520dp0dp0.375如果您将所有这些都放到一个Android项目中,您应该会在顶部看到三排两个参数按钮,然后是下面的数字小键盘,小键盘右侧有三个功能按钮。基本上无害。(此外,它只会用于肖像-所以不用担心考

android - 为Android生成二维码图片

在我的应用程序中,我想在我的Android屏幕上创建QRCode显示图像(没有互联网访问权限)。目前我知道如何在我的应用程序中对条码扫描器进行编码,这里是我的扫描器的代码Intentintent=newIntent("com.google.zxing.client.android.SCAN");intent.putExtra("SCAN_MODE","QR_CODE_MODE");startActivityForResult(intent,0);然而我还需要生成二维码图像,我研究了一下,得到了这个(完全不知道如何编码,我只是一个学习者>com.google.zxing.qrcode.e