草庐IT

myradio_android

全部标签

Android 堆大小和 SoftReferences

我有一个创建一系列位图的应用程序。我将这些位图保存在SoftReferences中,以避免内存不足。我希望堆大小在开始收集我的SoftReferences之前增长到最大16MB。然而,SoftReferences在堆增长到最大之前被非常急切地收集。有没有办法强制不那么急切地收集引用文献?还是手动将堆增长到最大值?可能是一种只分配16mb启动应用程序的方法? 最佳答案 目前无法修改SoftReference集合行为。我不确定“手动将堆增长到最大值”是什么意思。如果这些是Bitmap类的实例(与某些自定义位图实现相反),像素数据实际上存

android - 将 SQLite 数据库导入 Android 模拟器

我制作了一个需要连接到数据库的android应用程序。我已经完成了数据库的制作。现在我的应用程序无法正常工作。我的问题是如何将创建的数据库导入到在Android模拟器中运行的Android应用程序中? 最佳答案 您可以在命令行上使用adbpush或通过eclispe导入/导出DDMS将数据库放到您的模拟器上这里有更多详细信息:http://www.boringmonday.com/jc/2010/11/22/sqlite-database-on-your-android-emulator/

android - 滚动浏览器使我的 webapp 全屏显示

当我打开android浏览器时,它会在Googleformobile中打开,页面会向下滚动,因此地址栏不可见。如何才能让我的webapp有更多的屏幕空间。我有一个加载map的网络应用程序,但为了有更多的视野,我想在没有地址栏的情况下启动浏览器(通过快捷方式)或向上滚动以隐藏..谢谢。 最佳答案 关于android-滚动浏览器使我的webapp全屏显示,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

android - 当我上传到安卓市场时,我的应用程序的图标仍然是默认的

大家好,当我在手机上运行我的应用程序时,图标显示为我想要的那个,我放在eclipse的可绘制文件夹中的那个。但是,当我将应用程序上传到谷歌时,应用程序图标仍然是默认的安卓图标。它怎么会这样?这是在我的androidmanifest.xml中:应用程序android:icon="@drawable/icon"android:label="@string/app_name" 最佳答案 你需要将图标添加到你项目下的这三个文件夹中:drawable-hdpidrawable-mdpidrawable-ldpi图标的分辨率应该是:72*72像

android - 如何以编程方式在 ImageView 上插入进度条

我已经以编程方式定义了一个ImageView,并使用从网络服务下载的图像异步更新它。现在,我想向ImageView添加一个进度条,以便ImageView在加载图像之前显示进度条。我没有在xml文件中定义ImageView,因为我正在水平ScrollView中更新它。请帮助迫切需要它...!!!这是我更新ImageView的代码protectedImageViewasImageView(finalStringmessage,finalStringpath){finalImageViewiv=newImageView(this);AsyncImageLoadervasyncImageLoa

android - 在 Twitter 上允许该应用程序后未找到 Oauth 回调

嘿。我正在使用Twitter4japi开发应用程序。为了允许应用程序并获得访问token,我使用我在list文件中设置的回调参数启动浏览器。允许应用程序后,浏览器调用以下内容并失败并显示未找到消息。scheme://authenticatorapp?oauth_token=n5vd99dfnmnf...我在模拟器和设备上都试过了。在模拟器中,LogCat给了我这个:12-1215:04:05.743:ERROR/browser(230):onReceivedError-10scheme://authenticatorapp?oauth_token=Jj...M&oauth_verifi

android - 限制用户只能在 Android 设备中使用单个应用程序

如何限制用户只能在Android设备中使用单个应用程序?那就是我写了一个3rd方应用程序,它在Android手机启动后启动,并且不应允许用户访问设备中的其他应用程序。这在Android中可能吗?任何人都可以建议我实现这一目标的可能方法吗?提前致谢 最佳答案 不修改Android系统本身是不可能的。您可以尝试各种方法来模拟效果:-将您的应用程序实现为主屏幕Intent接收器并将其设置为默认-为您的应用实现浏览器、电子邮件、共享等Intent接收器并将其设置为默认值使这完全安全和用户安全的唯一方法是自定义您的根系统,这意味着您将自己编译

android - 如何从android中的listview中删除一个项目

我的应用程序包含一个ListView。ListView中的每个项目都有一个删除按钮。但是删除按钮无法删除ListView中的项目。请告诉我如何删除ListView和database.my中的项目。我的来源:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.sharefolioedit);Log.e("string",s.toString());add=(ImageButton)findViewById(R.id.add);add.

android - 如何安装老SDK平台

我想针对Android1.3平台而不是最新的2.2进行测试。这是我的AndroidSDK和AVD管理器的样子。但是,我期待(来自http://developer.android.com/sdk/installing.html#components的屏幕),以便我可以选择旧平台。有什么我遗漏的吗? 最佳答案 首先运行Help>CheckforUpdates,更新您的Eclipse插件,然后您可以访问存储库。为什么要针对1.3进行测试?如果那个旧版本的Android上还有什么东西(甚至有1.3吗?它没有列出here),它在市场中所占的份

使用三星 Galaxy 平板电脑进行 Android 开发

我一直在学习Android开发,并试图在我的三星Galaxy平板电脑上安装该应用程序,但遇到了一些问题。我将设备连接到我的计算机,我可以通过不合标准的三星应用程序和资源管理器访问它,但是当我尝试使用eclipse将应用程序发送到设备时,它只是默认为模拟器。我的电脑运行的是windows7,我在eclipse上安装了android和galaxy选项卡包,我还在设备上设置了galaxy选项卡类型。当我插入我的HTCDesire时,它​​工作得非常好,我可以在设备上查看应用程序,它似乎就是galaxy平板电脑。有其他人遇到过这个问题或知道任何解决方案吗?非常感谢,让我沮丧了好久。