草庐IT

ic_menu_preferences

全部标签

android-wifi - 我可以从代码中打开 WiFi-Direct 吗?在 Android API-14 (ICS) 上

我在Android4.0上使用来自谷歌的新Wi-FiDirectAPI在示例代码中,他们将用户发送到设置,以激活WiFi-直接模式。有没有办法通过代码启动它???他们提供的只是监听WIFI_P2P_STATE_CHANGED_ACTIONIntent,然后使用此代码Stringaction=intent.getAction();if(WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION.equals(action)){//UIupdatetoindicatewifip2pstatus.intstate=intent.getIntExtra(WifiP

android - 从 ICS ActionBar 切换到 Lollipop 工具栏后缺少导航图标

我有一个包含许多使用操作栏和抽屉导航的fragment的Activity。它启用了“homeasup”。我已经实现了正确的逻辑,只有顶级fragment显示操作栏抽屉切换图标,其他fragment显示向上箭头。我通过以下方式实现了这一目标:mDrawerToggle.setDrawerIndicatorEnabled(false);mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,mDrawerList);现在旧的v4支持库ActionBarDrawerToggle已弃用。我已经切换到v7版本以及新

白色的Android ic_drawer.png 图标?

我正在搜索名为ic_drawer.png但为白色的android图标。我在哪里可以找到它?今天,在示例应用程序中,我发现这个图标只有灰色: 最佳答案 AndroidAssetStudio有一个非常方便的NavigationDrawerIndicatorGenerator,它允许您为图标设置自定义颜色,并以xxhdpi、xhdpi、hdpi和mdpi格式生成所需的图像。为网站添加书签,它有很多对Android开发人员非常有用的工具;) 关于白色的Androidic_drawer.png图标

android - Android 的大堆选项是否适用于升级到 ICS 的旧手机?

我自己有一个GalaxyNexus,我知道android:largeHeap="true"list选项适用于这款手机,但我想知道它是否适用于旧手机正在升级为IceCreamSandwich,即三星NexusS。我问的原因是我构建了一个大量使用大型位图的应用程序,并且该应用程序最初是为具有48MB堆大小的平板电脑设计的。GalaxyNexus还为每个应用程序提供48MB的可用堆大小,因此我的应用程序在这部手机上运行良好,尽管它不是平板电脑。问题是NexusS只有32MB的可用堆,所以我真的需要大堆选项才能让应用程序在这些带有ICS的旧手机上运行。我的问题:android:largeHea

Android:如何在Preference中调整Margin/Padding?

在我要求删除PreferenceActivity/PreferenceFragment的填充之前:Android:HowtomaximizePreferenceFragmentwidth(orgetridofmargin)?这次我在调整标题文本之前的边距/填充时遇到了问题。(见下图)。有人知道吗? 最佳答案 您可以像这样自定义您的复选框:我的首选项.xml和custom_checkbox_preference_layout.xml重点是android:minWidth="0dp"。 关于

android - ic_launcher 代表什么?

ic_launcher.png似乎是Android应用程序启动器图标的规范名称。“ic”代表什么?我猜是“图标”,但这是一种奇怪的缩写方式,所以我想知道它是否是其他东西? 最佳答案 你的假设是正确的。“ic”代表“图标”。 关于android-ic_launcher代表什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21445341/

android - 添加联系意向在 ICS 下不返回数据 onActivityResult

我希望我的应用程序提示用户通过Android上的标准联系人界面创建新联系人。然后我希望能够从新创建的联系人那里读回信息。我的代码基于this中的“添加新联系人”网站。Intentintent=newIntent(Intent.ACTION_INSERT);intent.setType(Contacts.CONTENT_TYPE);intent.putExtra(ContactsContract.Intents.Insert.PHONE,number);startActivityForResult(intent,PICK_CONTACT);然后@Overrideprotectedvoid

创建首选项屏幕时找不到androidx.preference.PreferenceScreen

关注thistutorial后为偏好创建一个屏幕,膨胀类“androidx.preference.PreferenceScreen”似乎存在问题。为什么在res/xml文件夹中声明了我的首选项并且已将必要的依赖项添加到此项目时找不到它?我的应用的minSdkVersion是24。Errorinflatingclass(notfound)androidx.preference.PreferenceScreen依赖项dependencies{implementationfileTree(dir:'libs',include:['*.jar'])implementation"org.jetb

创建首选项屏幕时找不到androidx.preference.PreferenceScreen

关注thistutorial后为偏好创建一个屏幕,膨胀类“androidx.preference.PreferenceScreen”似乎存在问题。为什么在res/xml文件夹中声明了我的首选项并且已将必要的依赖项添加到此项目时找不到它?我的应用的minSdkVersion是24。Errorinflatingclass(notfound)androidx.preference.PreferenceScreen依赖项dependencies{implementationfileTree(dir:'libs',include:['*.jar'])implementation"org.jetb

c++ - VK_CONTROL/VK_MENU/VK_SHIFT 的默认值

我们的键盘上有2个CTRL/ALT/SHIFT按钮。但是winapi中有VK_CONTROL/VK_LCONTROL/VK_RCONTROL可用。那么哪个值是VK_CONTROL?VK_LCONTROL(左)或VK_RCONTROL(右)的默认值?或者它可能根据某些情况选择值(value)?在MSDN和Google中都找不到答案。我认为这与CTRL无关紧要-它们是交替的,但它与例如ALT. 最佳答案 来自WinUser.h的文本:VK_L*和VK_R*-左右Alt、Ctrl和Shift虚拟键。仅用作GetAsyncKeyState(