小编meh*_*met的帖子

Sqlite检查表是否为空

好吧,我有一个数据库,它有很多表.但通常表都是空的.我想检查数据库表是否为空.如果IF表为空,程序将填充它.

public static long queryNumEntries (SQLiteDatabase db, String table)
Run Code Online (Sandbox Code Playgroud)

我将使用它,但它要求API 11.

database sqlite android

25
推荐指数
4
解决办法
4万
查看次数

使用带Glide的Firebase存储图像

我尝试了几乎所有这些答案都有大量的重复答案,但我仍然无法使用Glide的Firebase存储图像.

首先我使用的是文档

    FirebaseStorage storage  = FirebaseStorage.getInstance();
    StorageReference storageRef = storage.getReference();
    StorageReference pathReference = storageRef.child("sorular/1.jpg");

   // ImageView in your Activity
   ImageView imageView = rootView.findViewById(R.id.imageView);

   // Load the image using Glide
   Glide.with(this /* context */)
        .using(new FirebaseImageLoader()) // Cannot resolve method 'using
        .load(pathReference)
        .into(imageView);
Run Code Online (Sandbox Code Playgroud)

如果我清理Glide的.using部分,logcat就会出现这个错误:

E/GlideExecutor:请求抛出未捕获的throwable com.bumptech.glide.Registry $ NoModelLoaderAvailableException:无法在com.bumptech.glide中找到模型的任何ModelLoaders:gs:
//123...appspot.com/sorular/1.jpg. Registry.getModelLoaders(Registry.java:227)
位于com.bumptech.glide.load.engine.DecodeHelper.getLoadData(DecodeHelper.java:179)的com.bumptech.glide.load.engine.DecodeHelper.getCacheKeys(DecodeHelper.java: 197)com.bumptech.glide.load.engine.ResourceCacheGenerator.startNext(ResourceCacheGenerator.java:41)at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:282)at com.bumptech.glide .load.engine.DecodeJob.runWrapped(DecodeJob.java:249)at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:222)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java) :1133)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:607)at java.lang.Thread.run(Thread.java:761)
at com.bumptech.glide.load.engine.executor. GlideExe cutor $ DefaultThreadFactory $ 1.run(GlideExecutor.java:347)

那么如何以最好的方式在我的Android应用程序中使用firebase存储图像呢?

这也是我的构建gradle依赖项:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation …
Run Code Online (Sandbox Code Playgroud)

android firebase android-gradle-plugin android-glide firebaseui

9
推荐指数
2
解决办法
8526
查看次数

如果将"开发人员有效负载"留作空白Google Play应用内结算,会发生什么情况

好吧,我已经阅读了很多关于"开发者有效载荷"的时间但是我不清楚,"开发者有效载荷"用于什么.所以我试图将此作为空白使用:

    public void onUpgradeAppButtonClicked(String SKU) {
    Log.d(TAG,"Upgrade button clicked; launching purchase flow for upgrade.");

    /*
     * TODO: for security, generate your payload here for verification. See
     * the comments on verifyDeveloperPayload() for more info. Since this is
     * a SAMPLE, we just use an empty string, but on a production app you
     * should carefully generate this.
     */
    String payload = "";

    mHelper.launchPurchaseFlow(this, SKU, RC_REQUEST,
            mPurchaseFinishedListener, payload);
}
Run Code Online (Sandbox Code Playgroud)

还有这个:

boolean verifyDeveloperPayload(Purchase p) {
    String payload = p.getDeveloperPayload();
    return true;
} …
Run Code Online (Sandbox Code Playgroud)

android in-app-billing

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

Android Showcase View如何使用?

很好的展示柜视图

在此处输入图片说明

我用这个:

https://github.com/amlcurran/ShowcaseView

导入文件后,它给出错误。这是我的错误和错误的.jar文件

在此处输入图片说明

错误说

在java中

R无法解析为变量

很有型

错误:检索项目的父项时出错:找不到与给定名称“ Theme.Sherlock.Light”匹配的资源。

再次,风格

错误:错误:找不到与给定名称匹配的资源:attr'android:fontFamily'。

另外,在我的项目中是否有任何教程可以使用Showcase视图。我找不到,我从github项目上也没有发现。不清楚。

java android github import-libraries showcaseview

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

向Google Play服务的LeaderBoard提交双倍值

好吧,通常我想在谷歌播放服务中向我的排行榜提交双倍的价值,但它说提交方法是为了"长期价值"

Games.Leaderboards.submitScore 
Run Code Online (Sandbox Code Playgroud)

void com.google.android.gms.games.leaderboard.Leaderboards.submitScore(GoogleApiClient arg0,String arg1,long arg2)

那么如何提交double或float值呢?

android leaderboard google-play-services

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

java.util.zip.ZipException:重复条目:android / arch / lifecycle / LiveData $ 1.class

好吧,我可以在调试模式下在设备上运行我的应用程序,没有问题,但是如果我想生成签名的apk,则会出现此错误

错误:任务':app:transformDexWithDexForRelease'的执行失败。

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexException:多个dex文件定义了Landroid / arch / lifecycle / LiveData $ 1;

我实际上不了解什么是“ LiveData.class”

这是我的依赖:

dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    //arayüz
    implementation  'com.android.support:appcompat-v7:27.1.0'
    implementation  'com.android.support:palette-v7:27.1.0'
    implementation  'com.android.support:cardview-v7:27.1.0'
    implementation  'com.android.support:recyclerview-v7:27.1.0'
    implementation  'com.android.support:support-v4:27.1.0'
    implementation  'com.android.support:design:27.1.0'
    implementation  'com.android.support.constraint:constraint-layout:1.0.2'

    //firebase
    implementation 'com.google.firebase:firebase-auth:11.8.0'
    implementation 'com.google.firebase:firebase-database:11.8.0'
    implementation 'com.google.firebase:firebase-storage:11.8.0'
    implementation 'com.firebaseui:firebase-ui-storage:3.2.1'
    implementation 'com.google.firebase:firebase-core:11.8.0'
    implementation 'com.google.firebase:firebase-config:11.8.0'
    implementation 'com.firebaseui:firebase-ui-database:3.0.0'

    //metariel View Pager
    implementation 'com.github.florent37:materialviewpager:1.2.3'

    //Glide
    implementation 'com.github.bumptech.glide:glide:4.6.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'

    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

}
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)

java android apk android-gradle-plugin

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