- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 android 的新手,当我尝试在 avd 中运行我的应用程序时,在日志猫中发现了以下异常,不幸的是我的应用程序无法运行,请帮助
android.content.pm.PackageManager$NameNotFoundException: Application package com.google.android.backup not found
at android.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2172)
at android.app.ContextImpl.createPackageContext(ContextImpl.java:2148)
at android.content.ContextWrapper.createPackageContext(ContextWrapper.java:671)
at com.google.android.gms.backup.an.<init>(SourceFile:47)
at com.google.android.gms.backup.BackupTransportMigratorService.f(SourceFile:248)
at com.google.android.gms.backup.BackupTransportMigratorService.b(SourceFile:196)
at com.google.android.gms.backup.BackupTransportMigratorService.onHandleIntent(SourceFile:131)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
我的android list 如下所示
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cornex.criminalintent" >
<application
android:allowBackup="true"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity android:name=".CrimeListActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:name=".CrimePagerActivity"
android:label="@string/app_name" >
</activity>
</application>
最佳答案
为了制作数据备份应用程序,您需要向谷歌备份服务注册您的应用程序。这已在示例中进行了解释。注册后,你必须在 AndroidManifest.XML 中指定它的键
<application
android:allowBackup="true"
android:backupAgent="YOUR_BACKUP_AGENT">
<meta-data
android:name="com.google.android.backup.api_key"
android:value="YOUR_API_KEY" />
</application>
Android 提供了BackUpAgentHelper
类来处理数据备份的所有操作。为了使用这个类,你必须用它来扩展你的类。其语法如下:相应的备份代理可以如以下 list 所示实现。
import android.app.backup.BackupAgentHelper;
public class YOUR_BACKUP_AGENT extends BackupAgentHelper {
}
您要备份的持久数据是两种形式之一。它可以是 SharedPrefrences,也可以是 File。 Android 在各自的 SharedPreferencesBackupHelper 和 FileBackupHelper 类中支持这两种类型的备份。
为了使用 SharedPerefernceBackupHelper,您需要使用您的 sharedPerefernces 文件的名称实例化它的对象。其语法如下 -
static final String File_Name_Of_Prefrences = "myPrefrences";
SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, File_Name_Of_Prefrences);
您需要做的最后一件事是通过指定备份 key 字符串和帮助程序对象来调用 addHelper 方法。其语法如下 -
addHelper(PREFS_BACKUP_KEY, helper);
addHelper 方法会自动将给定数据子集的助手添加到代理的配置中。
有关详细信息,请参阅 this Tutorial和 this article
关于显示 android.content.pm.PackageManager$NameNotFoundException : Application package com. google.android.backup 的 Android 日志猫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448618/
在将网站从 GoDaddy 共享服务器传输到 EC2 实例的过程中。处理流量,在典型的一天的高峰时段,大约有 300 名活跃访客,至少可以说是有问题的。我的 CPU 使用率缓慢上升,最终达到 100%
我在一个 PM 系统上工作,我希望在最后收到的 PM 上方列出一次对话的先前发送的 PM。但我的问题是:如何在数据库中设置这样的表?我玩了一会儿关于为每个特定对话使用一个 ID,但是该 ID 的来源是
我想从给定的文本字符串中计算小时数和分钟数,目前我使用一些 excel 内置函数创建了以下公式, 示例文本字符串: 7.00pm to 8.00pm or 9.00am to 11.45pm or 1
我有一个字符串,其中包含:14 Dec 2011 9:45 am(注意“AM”没有大写) 现在我想用它创建一个 datetime 变量。 我试着查看 this ,但这与我想要的相反。我也试过this
之前创建的测试使用 DateTimeFormatter.ofPattern("ha"); 并返回 "10AM"(对于 '2017-04-09T10:00-06 :00[美国/山区]'). 在我的 Ma
我编写了正则表达式来捕获 HH:MM AM/PM/am/pm 但它无法提取精确的模式 正则表达式代码: import re def replace_entities(example): res
我的 Sql 查询如下所示: SELECT monday FROM `restaurantslive` 结果是 我想做的是在分钟后附加“AM”和“PM”,例如其中一条记录是 6:30–10:30A
我正在使用 codeigniter 和 jquery datetimepicker 插件。在我的 View 页面上,我有类似 的日期时间选择器格式 $(".traveler").datetimepic
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Android date/time displaying 0 instead of 12 下面是我使用的代码
我正在构建类似考试日期表的内容。我目前在查找时间之间的冲突时遇到问题.. 我有一个存储时间间隔的字符串列表,例如- List times = new List(); times.Add("6:00 P
DateTimeFormatter's API reference似乎错过了正确格式化 am-pm-of-day 的细节,我总是可以使用 String.replace() 但我觉得将选项更改为 AM
我在转换来自服务器的时间时遇到问题,我想将其转换为 24 小时制。我正在使用以下代码: String timeComeFromServer = "3:30 PM"; SimpleDateFormat
从 pm 帮助,我得到这个: pm uninstall: removes a package from the system. Options: -k: keep the data and c
我在前端输入日期为 10:00 AM 、12:00 PM 等...(表示 12 小时格式)。现在我想将该值保存在数据库中的 time 数据类型列中。我如何将该 AM PM 值保存到 MySQL 中的
我在执行使用 Elasticsearch.pm(新版本,小写)模块的 perl 脚本时遇到问题。 该脚本是正确的(我还使用 perl -c 选项检查了语法),但是当我尝试执行它时,我收到了这个错误:
在这个JDO中,为什么这里需要.class? Query averageSalaryQuery = pm.newQuery(Employee.class); 如果可能,我更愿意编写这种更简洁的语法?
我正在使用 2 个字段,这些字段存储为 smallint 军事结构化时间。编辑我在 IBM Informix Dynamic Server 版本 10.00.FC9 上运行 beg_tm 和 end_
我刚刚查看了 http://www.cronmaker.com/并尝试为以下场景创建 cron 表达式。 在周一和周二的两个特定时间(即 1:24 和 3:34)运行作业。 我是为此生成以下表达式的。
我想将字符串:24/11/2016 04:30 pm 转换为日期时间值:11/24/2016 04:30 pm。 我的代码为: DateTime date = DateTime.ParseExact(
这不是更困惑吗?难道不应该反过来这样更容易记住吗? 最佳答案 查看此备忘单:http://cheat.errtheblog.com/s/strftime/ Ruby 1.8 之前好像没有%P 选项,所
我是一名优秀的程序员,十分优秀!