草庐IT

myradio_android

全部标签

android - 当我在 Android 中将现有应用程序数据库升级到新版本时会发生什么

假设一个应用程序在其本地数据库中存储了一些与用户相关或用户最喜欢的记录。当我升级我的应用程序时,数据库会发生什么变化?作为开发者,我该如何防止数据丢失? 最佳答案 您可以在http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html的开发人员文档中查看如何执行此操作如果您的数据库模式没有改变,那么您会没事的,因为数据在升级期间会保留下来。如果您更改数据库架构,您应该使用onUpgrade将以前版本的数据库升级到最新版本。

android - 有没有办法检测设备上是否正在运行 Sense UI?

Android中有什么方法可以确定设备是否正在运行SenseUI?我正在开发一款适用于vanillaAndroid的应用程序,但SenseUI的布局和大小困惑。我希望能够查看设备是否正在运行SenseUI,以便我可以采取适当的措施。 最佳答案 Android中没有内置任何内容来指示设备上正在运行何种类型的修改,例如Sense。您可能需要使用PackageManager来查找HTCSense组件,或者使用Build类来确定您所使用的设备型号。无论哪种情况,您都需要在Sense发生变化并推广到新设备时不断更新“嗅探”逻辑。butSens

Android ==> 模拟器 VS 设备内存大小?

android模拟器使用的内存量是否与真实设备相同?例如,如果我的应用在模拟器上没有耗尽内存,是否意味着它在实际设备上没有耗尽内存? 最佳答案 设置模拟器时,您可以指定内存量。这是一篇博文示例,其中有人解释了各种常见Android设备的配置。http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/ 关于Android==>模拟器VS设备内存大小?,我们在StackO

android - 如何摆脱 tabhost 中的水平滚动条?

我想摆脱TabHost中的水平滚动条。即使TabWidget位于顶部,它也在那里。下面是我的xml布局。 最佳答案 将其嵌套到线性布局中......... 关于android-如何摆脱tabhost中的水平滚动条?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3245382/

java - 最佳方法 : HTTP POST (multi-part) from Android to GAE

我想从Android上的相机捕捉图像,并将其发送到GoogleAppEngine,后者会将图像存储在blob存储中。听起来很简单,我可以让多部分POST到GAE发生,但存储到Blob存储需要servlet返回HTTP重定向(302)。因此,我需要一个可以在执行HTTPPOST后遵循重定向的连接。这是我希望可以工作的代码:publicstaticStringsendPhoto(StringmyUrl,byte[]imageData){HttpURLConnectionconnection=null;DataOutputStreamoutputStream=null;StringpathT

android - 如何在手机开机时自动运行应用程序

任何人都可以给我代码或链接或在android设备上自动运行android应用程序的概念..每当设备打开时,应用程序应该自行启动,而不会受到用户的干扰。谢谢你.. 最佳答案 您需要声明一个监听RECEIVE_BOOT_COMPLETED的广播监听器在你的听众中:IntentmyStarterIntent=newIntent(context,YOUR_CLASS_TO_START.class);/*SettheLaunch-FlagtotheIntent.*/myStarterIntent.setFlags(Intent.FLAG_AC

Android回调URL调用oncreate

我正在制作Twitter应用程序,我在其中打开浏览器进行用户身份验证,并在启动身份验证浏览器时传递call_backURL问题是在验证后再次调用TWitterShare类的oncreate而不是调用onNewIntent方法,这是为什么?我的另一个类(class)工作正常我无法通过查看以下ocde找到任何想法为什么它再次调用oncreate?@OverrideprotectedvoidonNewIntent(Intentintent){super.onNewIntent(intent);} 最佳答案 我和你们所有人都感到羞耻,需要解

android - 如何运行 android 单元测试/功能测试?

按照“Hello,World”和“Hello,Testing”教程,我创建了一个使用Eclipse创建的android应用程序,以及相应的Android测试项目。测试运行良好...一次。之后,为了让我再次运行测试,我必须关闭模拟器。如果我不关闭模拟器,Eclipse控制台会卡在“Installinginstrumentationandroid.test.InstrumentationTestRunnerondeviceemulator-5554”...之后没有任何反应。这是我的程序在第二次运行时的输出:[HelloTest]------------------------------[

android - 在 Android 上的 OpenGL ES 中对正方形进行纹理处理

好吧,我已经得到了我所基于的这个OpenGL教程,我当前的代码相当于它的第二部分,它在这里:http://blog.jayway.com/2009/12/04/opengl-es-tutorial-for-android-%E2%80%93-part-ii-building-a-polygon/可以在页面底部附近下载该代码。它留下一个白色方block,我想对其应用纹理,本系列教程不涉及。我不知道如何在Android中为我的白色方block添加纹理。 最佳答案 您可能想看看这个:http://obviam.net/index.php/

android - 如何在 Android 中获取相册缩略图?

我有一个专辑列表,我用这个得到了:privateListgetAlbums(){Cursorcur=managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,null,null,null,null);Listalbums=newArrayList();if(cur.moveToFirst()){do{intalbumIdIndex=cur.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID);intalbumIndex=cur.getColumnIndex(MediaStore.Audio