草庐IT

android-capture

全部标签

android - Qt Quick Controls 2 缩放

我正在开发应在移动和桌面平台上运行的应用程序。我发现控件大小在不同屏幕上的问题:在高密度屏幕上控件太小而在低密度屏幕上相当大。我可以计算每个屏幕的比例因子(即使用Android的密度无关像素)并使用它在dp中定义项目大小、边距等:ApplicationWindow{...propertyrealdp:Screen.pixelDensity*10*2.54/160Item{width:50*dpheight:50*dp...Label{font.pixelSize:16*dp...}}}它运行良好,但似乎QtQuickControls2中标准控件的大小是以像素为单位定义的,因此它们无法缩

android - Here Maps - 在 TabLayout 的 fragment 中使用 MapFragment

我的应用程序有3个选项卡,我想在其中一个选项卡中显示map(HEREMAPS,而不是Googlemap)。我能够让map在Activity中完美运行,但在Fragment类中,当我尝试将FragmentView转换为MapFragment时会抛出错误。MapFragmentmapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.mapfragment);错误:不可转换类型:无法将android.support.v4.app.support转换为com.here.android.mpa.mapping.Map

android - 连续从android应用程序中的ble读取数据

我想通过蓝牙在android应用程序中连续读取ble硬件的数据。连接已完成,我可以将数据从应用程序发送到ble,但无法从ble读取数据。onCharactersticChanged方法必须在从ble获取一些数据时调用,但此回调方法未调用。我正在尝试通知ble但是writeChar.setWriteType(BluetoothGattCharacteristic.WRITE_TYPE_DEFAULT);BluetoothGattDescriptordescriptor=newBluetoothGattDescriptor(BLEUtils.CLIENT_CHARACTERISTIC_CO

android - Location 在 Android 6.0.1 中返回 0.0,但在 4.0.1 中有效

这个问题在这里已经有了答案:HowtorequestLocationPermissionatruntime(8个答案)关闭5年前。我已经搜索了此问题的解决方案并尝试了我能找到的相关解决方案,但仍然无法使其正常工作。特定代码段未运行。我遇到的问题是这一切都适用于我的旧NECTerrain(4.0.1,API15),但不适用于我的新BlackberryPriv(6.0.1,API23)。在较新的手机中,第一个错误日志“Netenabled”出现在logcat中,然后没有其他错误日志出现(我正在使用它们进行故障排除)。在旧手机中,一切正常,所有日志都显示出来。是什么阻止了这段代码的运行?我添

java - 无法在 Android 设备上调试我的应用程序

更改包名称后,我无法在我的Android设备上调试我的应用程序(它之前可以运行)。单击“运行”按钮时,我一直在“调试”选项卡中看到以下消息。这是错误信息:Errorwhileexecuting:amstart-n"com.anhnt/com.focuslab.flashlightnotif.activities.MainActivity"-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCHERStarting:Intent{act=android.intent.action.MAINcat=[android.inten

以 Nav Drawer 按钮为中心的 Android 工具栏图像

我有一个带有图像作为Logo的工具栏,Logo居中。但是当我放置抽屉导航时,Logo向右移动,因为有抽屉导航按钮。如何使Logo始终以工具栏中的抽屉导航按钮为中心?谢谢。我的代码 最佳答案 试试这个布局:将android:layout_gravity="center_horizo​​ntal"添加到Imageview 关于以NavDrawer按钮为中心的Android工具栏图像,我们在StackOverflow上找到一个类似的问题: https://stack

java - 如何在android中使用套接字发送大文件

我编写了这段代码来将文件从服务器传输到客户端,但我只能发送小于1Kb大小的文件。我想发送任何大小的文件。如果您可以修改我的代码,那将非常有帮助:文件发送者(服务器代码)protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);infoIp=(TextView)findViewById(R.id.infoip);infoPort=(TextView)findViewById(R.id.infoport);

android - LinkedIn OAuth 2,如果向用户显示验证码,则不调用 redirect_uri

上周我将我们的Android应用程序从使用旧的遗留OAuthAPI(https://developer.linkedin.com/docs/oauth2-legacy)更新为新的V2版本(https://developer.linkedin.com/docs/oauth2)。从表面上看,这似乎有效,并且我的redirect_url被正确定向到,但是,如果LinkedIn决定通过CAPTCHA验证用户,则不会返回redirect_url,用户将被带到LinkedIn主页。重现这个:通过调用https://www.linkedin.com/oauth/v2/authorization启动O

android - 如何在 BottomSheetDialog 中的 GridView 中向上滚动?

我创建了一个BottomSheetDialog,其中有一个GridView。BottomSheetDialog打开时,您可以正常向下滚动。这样做会使BottomSheetDialog扩展到全屏并在GridView中正常向下滚动。然而,当用户试图向上滚动时;GridView不会向上滚动,BottomSheetDialog会收缩并关闭。我想要的是能够在GridView中上下滚动而无需BottomSheetDialog更改大小。怎么做?我的代码:finalBottomSheetDialogdialog=newBottomSheetDialog(context);LayoutInflateri

android - 使日期选择器包含最大日期

我正在尝试使用Android日期选择器通过两个输入来选择日期范围。开始日期以结束日期作为其最大日期,结束日期以开始日期作为最小日期。我想允许将日期选择器设置为相同的日期,以便能够选择一天作为范围(因为范围包括在内)。但是好像mindate是inclusive而maxdate总是exclusive?有什么办法可以使最大日期包含在内吗?现在,日期选择器将结束日期设置为可选择的样式,但事实并非如此(我真的很讨厌,因为这太让人困惑了)。它最终看起来像这样(允许2月28日作为最大可选择日期——注意3月1日看起来是可选择的,但实际上不是):我没有在我的代码中做任何特别的事情。只需创建一个DateP