草庐IT

myradio_android

全部标签

android - 如何从 Android 手机获得对 google.com/contacts 的读取权限?

在我的android应用程序中,我想从google.com/contacts检索生日字段,因为该字段在android联系人应用程序中未同步。我如何才能拥有对google联系人的读取权限?我看到了GooglecontactsAPIs,我必须使用它吗?哪一个?Portableversion?或者是否有一种简单的方法来读取这些联系人,就像Android在同步时所做的那样?提前致谢 最佳答案 在AccountManager被解除之前曾经有过一次黑客攻击,大约一年前我在android开发人员组上发起了一个线程,但它已被删除。您必须通过反射访问

带有右对齐检查按钮/框的 Android CheckBox

我是Android的新手(发现它最有趣,顺便说一句),我想知道......我如何创建一个AndroidCheckBox,标签在左边,检查按钮/框在右边对齐(几乎是这个小部件默认绘制方式的一个开关)?就像复选框首选项通常看起来的样子...如果有的话,我正在寻找最优雅/最短代码的版本。我的意思是除了使用布局、空标签的CheckBox和TextView等创建您自己的View/ViewGroup之外...感谢和问候, 最佳答案 试试CheckedTextView,它是多选ListView小部件使用的小部件。

Android检查没有上下文的连接

我想知道是否可以在没有上下文的情况下检查android中的连接性,因为我在后台运行的线程不知道上下文。如果没有办法,最好的做法是将上下文传递给线程吗?谢谢 最佳答案 是的,您需要上下文。可能,您的线程已经可以访问Context,这是由Runnable提供的,它用作Activity或的内部类fork线程的服务。 关于Android检查没有上下文的连接,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

Android soundpool 速率范围?

Android的soundpool.play[文档][1]说“播放速率允许应用程序改变声音的播放速率(音调)。值1.0表示播放以原始频率播放。值为2.0表示播放速度加倍,值为0.5表示播放速度减半。”。但是,当我将速率设置为1.49f时,我听到了静音。1.485f正确呈现(它是ogg文件)。这是否特定于我的手机,文档是否有误,还是我在其他方面很愚蠢?[1]:http://developer.android.com/reference/android/media/SoundPool.html#play(int,float,float,整数,整数,float)

android - 如何编辑特定帐户的帐户和同步设置

在“帐户与同步”设置图形操作系统菜单下,列出了用户配置的Google帐户。请有人指出我正确的方向,以编程方式更改与其中一个帐户关联的同步设置吗?谢谢 最佳答案 这些设置使用新的AccountManagerAPI。这是一些samplecode这显示了如何添加新帐户。我假设您想要获取其中一个现有帐户的凭据并简单地修改数据。很遗憾,我还没有机会试用这些API。 关于android-如何编辑特定帐户的帐户和同步设置,我们在StackOverflow上找到一个类似的问题:

java - 保存/恢复 Android 应用程序实例状态的稳健且简单的方法

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion在Android中,您需要实现以下Activity方法,以便在操作系统决定销毁然后重新创建您的Activity时,您的应用程序可以恢复到之前的状态:publicvoidonSaveInstanceState(BundlesavedInstanceState)publicvoidonRestoreInstanceState(BundlesavedInstanceState)我看到的实现这些方法的示例是在Bu

android - 在 AndroidTestCase 中访问 AlertDialog

我正在使用ActivityInstrumentationTestCase2在我的GUI上进行自动黑盒测试。有没有办法点击一个对话框,或者在单元测试中获取属于该对话框的View?我能想出的唯一方法是保留对对话框的引用并让我的Activity实现一个getter方法让测试用例访问对话框。有没有不需要更改生产代码的更好方法? 最佳答案 是的,有一种更好的方法可以将AlertDialogs暴露给您的自动化代码,但您必须在生产代码中这样做。这是值得的,因为它会让你的生活更轻松。让我解释。您可以将AlertDialogs分配给WeakHashM

android - 如何在我自己的代码中使用回调

在这里我更新我的世界以包括Canvas大小world.getViewPort().updateViewPortSize(width,height);有更好的方法吗?有没有一种方法可以自动更新我的世界对象,而无需在setSurfaceSize方法中手动调用它,而是从我的世界类中调用它?我猜我可以使用某种回调,但我不理解它们!/*Callbackinvokedwhenthesurfacedimensionschange.*/publicvoidsetSurfaceSize(intwidth,intheight){//synchronizedtomakesuretheseallchangea

android - 如何在android中的 Canvas 中添加3张图像

我有3张图像,我想将它们一张接一张地添加到Canvas上。这是我的代码:-publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ImageButtonim1=(ImageButton)findViewById(R.id.btnPN);im1.setBackgroundDrawable(getImage());}publicBitmapDrawablegetImage(){Drawableimage1=getResource

android - 我的应用程序可以控制哪些设置来节省电池生命周期?

我想知道应用程序可以控制哪些设置来延长Android环境中的电池生命周期。在大多数笔记本电脑上,您可以控制屏幕亮度、无线适配器设置等,以节省电池生命周期。Android中有这样的控件吗?谢谢! 最佳答案 查看设置提供程序:https://developer.android.com/reference/android/provider/Settings.System.html可以在这里找到一个例子:http://www.mensus.net/phone/toggle.shtml 关于and