小编sha*_*sha的帖子

如何在下载之前检查第三方应用程序是否可以打开文件

在我的应用程序中,我想下载一个文件并查看它.问题是我需要检查设备上是否安装了任何可以在下载之前打开文件格式(Mime)的第三方应用程序.这可能吗?

android

4
推荐指数
1
解决办法
1044
查看次数

android中的Videoview身份验证

我正在使用Videoview播放http视频.这个Http视频网址需要身份验证.

那么请告诉我如何为VideoView设置身份验证?如果没有,还有其他方法可以查看经过身份验证的视频.

谢谢和问候,Sree Harsha.

android

3
推荐指数
1
解决办法
3603
查看次数

权限拒绝:permission.MAPS_RECEIVE由于发件人com.google.android.apps.maps

我导入了一个地图样本并运行该应用程序,在运行应用程序时,它显示了一个白色的地图屏幕.

我在Locat说了一个警告

W/BroadcastQueue(306): Permission Denial: receiving Intent { act=com.google.android.maps.api.action.TOKEN_RESPONSE flg=0x10 pkg=com.example.mapdemo (has extras) } to ProcessRecord{42554900 5306:com.example.mapdemo/u0a216} (pid=5306, uid=10216) requires com.example.mapdemo.permission.MAPS_RECEIVE due to sender com.google.android.apps.maps (uid 10031)

我彻底检查了清单,无法追查任何问题.请在下面找到我的清单权限.


 <permission
    android:name="com.example.mapdemo.permission.MAPS_RECEIVE"
    android:protectionLevel="signature"/>
  <uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE"/>
  <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
Run Code Online (Sandbox Code Playgroud)

请告诉我可能的解决方案

更新:我能摆脱那个警告.错误是我正在使用v1 api密钥.但是我仍然无法得到地图.显示白色屏幕,没有任何警告或错误.

问候,
沙

android android-maps-v2

1
推荐指数
1
解决办法
5403
查看次数

以编程方式使用主题属性的 setTextAppearance

我在主题中定义了自定义文本外观。我的主题看起来像这样

<style name="Theme.MyApp" parent="Theme.MaterialComponents.Light">
.....
<item name="textAppearanceHeadline3">@style/TextAppearance.MySpark.Headline3</item>
.....
</style>
Run Code Online (Sandbox Code Playgroud)

这是风格TextAppearance.MyApp.Headline3

<style name="TextAppearance.MyApp.Headline3" parent="TextAppearance.MaterialComponents.Headline3">
        <item name="fontFamily">@font/avenir_next_demi</item>
        <item name="android:textSize">40sp</item>
        <item name="android:gravity">left|top</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">?attr/colorOnSurface</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

适用于 XML

<com.google.android.material.textview.MaterialTextView
        android:textAppearance="?attr/textAppearanceHeadline3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/add_product_description"/>
Run Code Online (Sandbox Code Playgroud)

适用于以编程方式引用样式

textView.setTextAppearance(R.style.TextAppearance_MyApp_Headline3)
Run Code Online (Sandbox Code Playgroud)

不起作用 当我想使用 attr 以编程方式应用 textAppearance 时,我还找不到类似的方法。

textView.setTextAppearance(R.attr.textAppearanceHeadline3)

我想使用 attr 来帮助我切换不同的主题。

android textview

1
推荐指数
1
解决办法
2091
查看次数

活动在手机锁或挂断时召回OnCreate()

当我的活动正在运行时,我手动锁定(挂断)手机.当我解锁手机时,OnCreate()再次拨打电话.我将使用OnCreate()中的对话框和Web服务.因此,当手机解锁时,会引发另一个对话框,调用另一个Web服务命中.

最后我需要的是在手机解锁时停止调用onCreate().有什么办法吗?

android

0
推荐指数
1
解决办法
2039
查看次数

标签 统计

android ×5

android-maps-v2 ×1

textview ×1