在我的 Flutter 应用程序上,我遇到了 lint 规则的问题:depend_on_referenced_packages
这个文件是在这里生成的
您知道如何解决这个问题而不通过忽略'depend_on_referenced_packages'吗?
在我的 pubspec.yaml 中,我只有这个:
多谢
我想知道,如果可以在"Google导航"(Google地图导航)中放置几个"检查点",则查询遵循下一个语法: "google.navigation:q=44.871709,-0.505704...."
如果可能的话,单独两点的语法是什么?
有一点可行,例如: "google.navigation:q=44.871709,-0.505704"
但我会举几个检查点,例如:
LatLng point1 = new LatLng(44.871709,-0.505704);
LatLng point2 = new LatLng(43.572665,3.871447);
Intent(android.content.Intent.ACTION_VIEW,Uri.parse("google.navigation:q="+
point1.latitude+","+point1.longitude+";"+ point2.latitude+","+point2.longitude));
Run Code Online (Sandbox Code Playgroud)
我读了其他问题,他们说使用这种语法:
"http://maps.google.com/maps?saddr="+"44.871709,-0.505704"+"&daddr="+"43.572665,3.871447"
Run Code Online (Sandbox Code Playgroud)
有了上述解决方案,"谷歌导航"不会自动启动,我们必须选择一个应用程序"谷歌地图",然后点击行程(在屏幕顶部)启动"谷歌导航".如果可能的话我想避免它.
在我的新项目中,我想整合来自Fabric.io的Crashlytics
我已经在没有问题的其他项目上安装了Fabric,这个教程有一个项目:https://fabric.io/kits/android/crashlytics/install
在另一个项目中,我使用了集成到Android Studio中的插件Fabric(图片)
这是问题所在:
import android.app.Application;
import com.crashlytics.android.Crashlytics;
import io.fabric.sdk.android.Fabric;
public class UILApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics()); // Fabric not found
}
}
Error:(6, 31) error: package com.crashlytics.android does not exist
Error:(7, 29) error: package io.fabric.sdk.android does not exist
Error:(20, 31) error: cannot find symbol class Crashlytics
Error:(20, 9) error: cannot find symbol variable Fabric
Note: Some input files use or override a deprecated API.
Note: Recompile with …
Run Code Online (Sandbox Code Playgroud) 我使用ViewPager和带有NavigationMode的ActionBar:"NAVIGATION_MODE_TABS"
我放了3个片段:Fragment0(左标签),Fragment1(中间标签),Fragment2(右标签)
首先,出现Fragment0,并为Fragment0和Fragment1调用方法"onCreateView"和"onStart"
如果我滑水平去"中间卡"(片段1),该方法"onCreateView"和Fragment2的"在onStart"(右选项卡)被称为...
所以,我想知道这是否正常?
因为我想在它出现之前调用Fragment2的"onStart",它是怎么做到的?
我的代码:
public class ActivityPrincipale extends FragmentActivity {
private Intent intentService1;
private Fragment fragment;
[..]
private ActionBar.TabListener tabListener;
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.viewpager);
// Création de la liste de Fragments que fera défiler le PagerAdapter
listFragments = new Vector();
// Ajout des Fragments dans la liste des fragments
listFragments.add(Fragment.instantiate(this, Fragment0.class.getName()));
listFragments.add(Fragment.instantiate(this, Fragment1.class.getName()));
listFragments.add(Fragment.instantiate(this, Fragment2.class.getName()));
// Création de l'adapter qui s'occupera de l'affichage de la liste de Fragments
this.mPagerAdapter = new MyPagerAdapter(super.getSupportFragmentManager(), listFragments); …
Run Code Online (Sandbox Code Playgroud) android android-fragments android-viewpager android-actionbar
我在一个项目中使用google-play-services_lib,但在升级google api和sdk后,
我收到这些错误:
05-21 01:57:55.813: E/dalvikvm(22721): Could not find class 'com.google.android.gms.maps.model.LatLng', referenced from method com.eloges.services.GeoLocService$2.onLocationChanged
Run Code Online (Sandbox Code Playgroud)
或这个 :
05-21 01:57:55.823: E/AndroidRuntime(22721): FATAL EXCEPTION: main
05-21 01:57:55.823: E/AndroidRuntime(22721): java.lang.NoClassDefFoundError: com.google.android.gms.maps.model.CircleOptionsCreator
Run Code Online (Sandbox Code Playgroud)
我读过这些问题:Google Maps Android Api v2问题
但是,我在另一个项目上测试了"google-play-services_lib",我没有这些错误......
所以我得出结论,我的错误来自我的项目.
我复制并再次导入我的项目,右键单击(属性>库>添加等....),就像在另一个项目中工作...但我仍然有这些错误,它可以来自哪里?
为了"解决"我的问题,我创建了一个新项目,并复制了我的java文件和xml文件.
如果有人已经遇到这个问题而没有创建像我这样的新项目......,我对解决方案很感兴趣.