小编Ran*_*mar的帖子

位置“/”处的匹配叶路由没有元素

位置“/”处的匹配叶路由没有元素。这意味着默认情况下它将呈现空值,从而导致“空”页面

//App.js File

import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import Home from './pages/Home';
// import ReactDOM from "react-dom";


const App = () => {
  return (

    <Router >
      <Routes>

        <Route path="/" component={ Home }></Route>
      </Routes>
    </Router>


  )
}

export default App;
Run Code Online (Sandbox Code Playgroud)

我的任何与路由器相关的代码都不起作用,我不知道为什么当我开始在程序中插入一些路由时会发生这种情况,因此它显示此错误

javascript node.js reactjs react-router

192
推荐指数
5
解决办法
16万
查看次数

如何为Button提供阴影

在此输入图像描述

正如你在图像中看到的那样,我想要一个背后的阴影Button.我创造Button了圆角.但问题是我不能在背后产生阴影Button.我怎样才能做到这一点?

android shadow material-design

74
推荐指数
5
解决办法
19万
查看次数

如何在 Jetpack Compose 中重写系统 onbackpress()

问题:

在我的撰写页面 - >我有元素列表,如果我按任何人,我将在同一页面中显示子内容(隐藏主要内容并显示子内容)

如果我按顶部栏中的后退按钮,我会按照自己的逻辑处理自己。

但我无法处理系统后压。

问题 :

有什么方法可以覆盖 Jetpack Compose 中的 onBackPressed() 吗?

我的代码:

 @Composable
private fun AnimationRootView() {

 //Main content list
 Column(){

 }

 //Sub content list
 Column(){

 if(detail1Clicked)
   Detail1()
if(detail2Clicked)
   Detail2()
 }
 ....
 ....
}
Run Code Online (Sandbox Code Playgroud)

android android-jetpack-compose

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

如何进行新的PlayStore视差效果

有谁知道如何实现新的视差滚动效果 - 当您在PlayStore上打开应用程序并尝试向下滚动时,您可以看到效果,内容覆盖顶部图像.我怎样才能做到这一点?

在此输入图像描述

android android-animation android-layout android-scroll material-design

47
推荐指数
3
解决办法
6万
查看次数

41
推荐指数
2
解决办法
2038
查看次数

如何保持我的BroadcastReceiver

目前我正在开发一个类似Truecaller的呼叫拦截器应用程序.

我需要什么

即使我的应用程序已从最近的应用程序列表中删除,我也想检测来电.

Manifest.xml代码

<receiver android:name=".PhoneStateReceiver">
        <intent-filter>
            <action android:name="android.intent.action.PHONE_STATE" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)

我的广播接收器代码

@Override
public void onReceive(Context context, Intent intent) {
  //my call blocking code
}
Run Code Online (Sandbox Code Playgroud)

我的问题

我的BroadcastReceiver不会在后台工作,就像我从最近的应用列表中删除一样.

我的完整清单代码在这里

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ranjith.callblocker">

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />

<uses-permission android:name="android.permission.GET_TASKS" />

<application
    android:allowBackup="true"
    android:enabled="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <receiver
        android:name=".PhoneStateReceiver"
        android:enabled="true"
        android:exported="true"
        android:process=":anotherProcess">
        <intent-filter android:priority="1000">
            <action android:name="android.intent.action.PHONE_STATE" />
        </intent-filter>
    </receiver>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application> …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-service android-broadcastreceiver

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

如何在VS 2015中将android xamarin项目部署到Xamarin Android Player

当我尝试将一个Android xamarin应用程序部署到Xamarin Android Player时,我收到此错误

1>------ Skipped Deploy: Project: Phoneword, Configuration: Debug Any   CPU ------
1>Project not selected to build for this solution configuration 
========== Deploy: 0 succeeded, 0 failed, 1 skipped ==========
Run Code Online (Sandbox Code Playgroud)

android模拟器工作正常

android模拟器

但从2015年开始它就没有开始

vs 2015

我能检查什么?

android xamarin.android xamarin

16
推荐指数
2
解决办法
6148
查看次数

如何在java中检查给定的域名http或https?

我的问题

在我的Android应用程序中,我从用户那里获得了url输入,例如"www.google.com".

我想知道给定的URL是否使用httphttps.

我试过了什么

在参考了一些Stack Overflow问题后,我尝试使用getScheme()

try {
    String url_name="www.google.com";
    URI MyUri = new URI(url_name);
    String http_or_https="";
    http_or_https=MyUri.getScheme();
    url_name=http_or_https+"://"+urlname;
    Log.d("URLNAME",url_name);
}
catch (Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

但我上面的代码抛出异常.

我的问题

以上方法getScheme()是否正确?

如果上述方法不正确,如何找到网址http或https?

java validation url android

14
推荐指数
2
解决办法
5593
查看次数

水平排列在 Jetpack Compose Row 中不起作用

我是按照官方文档来了解Rows的。

运行良好。它水平排列视图,应用程序运行没有任何问题。

问题:

我想在Row中设置horizo​​ntalArrangement。是没安排好。

我的代码:

@Composable
fun SimpleRowArrangement(){
    Row(horizontalArrangement  =  Arrangement.SpaceEvenly,
            verticalAlignment = Alignment.Bottom) {
        Text(text = "Row Text 1")
        Text(text = "Row Text 2")
        Text(text = "Row Text 3")
    }
}
Run Code Online (Sandbox Code Playgroud)

输出: 在此输入图像描述

android android-jetpack-compose android-jetpack-compose-layout

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

Android服务没有在棒棒糖中重新启动

在我的应用程序中,我在后台使用基于位置的服务.因此我需要在销毁时重新启动我的服务.

但是我在logcat中收到了这条消息

ProcessRecord的虚假死亡{320afaf6 20614:com.odoo.crm:my_odoo_gps_service/u0a391},curProc for 20614:null

我的服务 onTaskRemoved

@Override
public void onTaskRemoved(Intent rootIntent) {
    System.out.println("onTaskRemoved called");
    Intent restartServiceIntent = new Intent(App.getAppContext(), this.getClass());
    restartServiceIntent.setPackage(getPackageName());

    PendingIntent restartServicePendingIntent = 
       PendingIntent.getService(App.getAppContext(), 1, restartServiceIntent, 
       PendingIntent.FLAG_ONE_SHOT);

    AlarmManager alarmService = 
        (AlarmManager) App.getAppContext().getSystemService(Context.ALARM_SERVICE);
    alarmService.set(
            AlarmManager.ELAPSED_REALTIME,
            SystemClock.elapsedRealtime() + 1000,
            restartServicePendingIntent);
 }
Run Code Online (Sandbox Code Playgroud)

我的服务onDestroy

@Override
public void onDestroy() {
    System.out.println("destroy service");
    super.onDestroy();
    wakeLock.release();
}
Run Code Online (Sandbox Code Playgroud)

我的服务onStartCommand

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
        return Service.START_STICKY;
}
Run Code Online (Sandbox Code Playgroud)

我不知道错误是什么.我在google和stackoverflow中都进行了搜索.所有这些都引用了Service.START_STICKY.但我已经用过了.

相同的服务重启在KitKat中有效,但有一些延迟(约5分钟).

任何帮助表示赞赏.

android android-service

13
推荐指数
2
解决办法
4761
查看次数