小编Man*_*wal的帖子

如何从Google Play控制台帐户中删除未发布的apk

我正在开发一个Android应用程序,在这个应用程序中,我使用的是"In app billing"功能.

我在google控制台帐户上传了apk,并设置了产品ID,价格和其他所需内容,并保存了草稿中的所有数据.(应用程序仍处于草稿模式).我还没有发布我的应用程序.

几分钟后,我意识到我上传了旧的签名apk文件,这个apk的密钥库已经丢失了.

现在我想删除这个旧的apk文件,并希望在草稿模式下上传一个新文件.

我的问题是:

  1. 如何从谷歌控制台帐户中删除旧的apk文件.(在草稿模式下)
  2. 如何使用新的密钥库上传新签名的apk文件(因为我丢失了我的旧密钥库)

编辑:

我想发布具有相同名称和相同包名称的应用程序.我不想至少更改我的应用名称.

android publish google-account in-app-billing google-play

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

如何使用Hibernate,MySQL Application中的import.sql文件将默认数据插入表中

我正在使用Spring MVC(版本3.1),Hibernate(版本3.5)和MySQL开发应用程序.在这个应用程序中,我每次运行应用程序时都会创建一个数据库模式.我想使用import.sql脚本文件将一些默认数据插入到几个表中.为此,我在root中创建了import.sql脚本,并在hibernate中使用以下语句.CFG.xml文件.

<property name="hibernate.hbm2ddl.auto">create</property> 
<property name="hibernate.hbm2ddl.import_files">import.sql</property>
<property name="connection.autocommit">true</property>
Run Code Online (Sandbox Code Playgroud)

但是我没有成功将默认数据插入表中.

请指导我.

mysql import hibernate spring-mvc maven

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

如何为EditText设置边框颜色以验证错误

我在Android应用程序中的登录表单上应用验证.

如果任何EditText字段是null(空),那么我想为它设置红色边框EditText.

如果用户填充此红色边框中的任何数据,EditText则应转为默认的EditText.

我该如何实现呢?

android android-widget android-layout

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

如何在Android平板电脑中隐藏底部系统栏

我正在开发一个仅适用于平板电脑的应用程序,其要求是在平板电脑的全屏幕上运行应用程序.

为此我在主要活动中使用了以下代码:

getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

此代码段仅删除标题栏和操作栏.但在平板电脑中,有一个底部系统栏(有主页和后退按钮).我也想删除或隐藏这个系统栏.

我搜索过,但只有以下解决方案:

  1. 没有用于删除或隐藏系统栏的API.
  2. 你可以使用一些Android应用程序来隐藏系统栏.(例如:surelock,hidebar等)

我的问题是:

  1. 在Android中真的不可能吗?
  2. 以上可用应用程序(即surelock,隐藏栏等)也隐藏栏.这意味着他们正在使用某些东西.可以在我们的应用程序中使用此内容,因此用户不需要单独下载这些应用程序.

请指导我.

我知道这不是一个好主意.但我的应用程序仅适用于安装了Android 4.0或更高版本的平板电脑,平板电脑只运行这个应用程序,所以我们不需要返回并使用主页按钮.这就是为什么我的要求是全屏使用该应用程序.

performance android android-widget android-layout android-permissions

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

如何在android中使用ormlite在外键上执行级联删除

我在android中使用ormlite并成功创建表并使用DAO执行不同的操作.

但是如果从主表中删除主键,我就一直在删除外键行.

我有两个名为Parent和child的表.父母有多个孩子,所以我将孩子与外键联系起来.

代码:
父表:

@DatabaseField(id = true)
private Integer id;

@ForeignCollectionField(eager = false)
private ForeignCollection<Child> childCollection;
Run Code Online (Sandbox Code Playgroud)

子表:

@DatabaseField(id = true)
private Integer id;

@DatabaseField(foreign = true, foreignAutoRefresh = true, canBeNull = false,
   index = true, columnDefinition = "INTEGER REFERENCES parent(id) ON DELETE CASCADE")
private Parent parent;
Run Code Online (Sandbox Code Playgroud)

现在如果我删除特定id的父行,那么这不会从子表中删除子项.

public void deleteById(Integer parentId) {
    try {
        Dao<Parent, Integer> parentDao = databaseHelper.getParentDao();
        parentDao .deleteById(parentId);

    } catch (SQLException e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

请指导我,我做错了.我曾多次尝试和谷歌,但没有运气.

database orm android ormlite android-sqlite

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