Articles of 更新

Android,为什么启动图标和其他图像不会改变,当我更新我的图像?

我发布了我的应用程序的一个版本。 对于这个版本,我有一个图像的发射器图标。 对于下一个版本(更新),我用其他图像replace了这个图标。 我的问题是当我更新新版本的最后一个版本时,新的启动器图标不显示,旧的仍然显示。 但是,如果我卸载之前清除数据,然后卸载,然后通过安装新版本,我可以看到新的启动图像。 问题是我不能一一要求所有的客户清理数据,然后在更新到新版本之前卸载。 解决办法是什么?

FragmentPagerAdapter与ViewPager和两个片段。 从第二个开始,更新第一个文本

我对FragmentPagerAdapter不熟悉,所以这将成为我们(你)严格阅读这些描述的问题之一。 结构:我有一个FragmentPagerAdapter (下面的代码),它将一次容纳两个片段。 第一个显示书籍摘录,第二个书目名单。 目标:我想实现标题中描述的内容:用户可以导航到寻呼机中的第二个片段,单击标题,然后我想将用户移回第一个片段,并告诉第一个片段更新文本。 第一个片段有一个triggerRefresh方法。 代码:我相信我的问题发生是因为FragmentPagerAdapter重用/创build碎片(我不明白)的方式。 这是我的class级: static class MyFragmentPagerAdapter extends FragmentPagerAdapter { public MyFragmentPagerAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return NUM_ITEMS; } @Override public Fragment getItem(int position) { switch(position) { case 0: return new ExcerptsFragment(); case 1: return new BookListFragment(); default: throw new IllegalArgumentException("not this many fragments: " + […]

如何更新通知号码

嗨,我想在一个单一的视图显示所有的通知..并要更新状态栏中的通知数…它更新所有信息,但显示数字总是1 ..请告诉我如何解决它… @Override public void onReceive(Context context, Intent intent) { //Random randGen = new Random(); //int notify_id = randGen.nextInt(); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Activity.NOTIFICATION_SERVICE); String title = intent.getStringExtra(TableUtils.KEY_TITLE); String occasion = intent.getStringExtra(TableUtils.KEY_OCCASION); Notification notification = new Notification(R.drawable.icon, "Love Cardz" , System.currentTimeMillis()); // notification.vibrate = new long[]{100,250,300,330,390,420,500}; notification.flags |= Notification.FLAG_AUTO_CANCEL; notification.number+=1; Intent intent1 = new Intent(context, […]

在每次更新之后呈现问题缺less样式

我得到了“渲染问题,缺less样式,是否为这个布局select了正确的主题?” 而且每次android studio更新之后,gradle都会解决无法结束的问题,导致我的整个代码无法运行。 唯一的解决办法就是重新创build我的项目。 有没有解决这个问题? 真的很烦人

更新Eclipse SDK错误

我更新了我的SDK,现在它说我需要有我已经拥有的SDK。 当我检查更新,并尝试更新选项,我得到这个: An error occurred while collecting items to be installed session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.android.ide.eclipse.base,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.android.ide.eclipse.gldebugger,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.android.ide.eclipse.ndk,21.1.0.v201302060044-569685 No repository found […]

当新版本中的偏好结构发生变化时,Android用户偏好的现有数据会发生什么变化?

例如,如果添加或删除了一些首选项,那么当应用使用新的首选项结构进行更新时,Android如何处理现有的首选项数据? 我为这个基本的问题感到抱歉,但是我勤奋的搜寻和阅读找不到答案。

Android Studio在更新之后构build工具19.1.0

刚刚将我的Android构build工具版本升级到19.1.0,这就是我得到的: 不支持的方法:Dependencies.getJars()。 您连接到的Gradle版本不支持该方法。 要解决该问题,您可以更改/升级您连接到的Gradle的目标版本。 或者,您可以忽略此exception并从模型中读取其他信息:不支持的方法:Dependencies.getJars()。 我搜查了我所有的图书馆和依赖关系,全部设置为19.1.0 我错过了什么?

Eclipse ADT更新不起作用

我更新了我的android sdk,并试图通过ecplise更新我的adt 帮助 – >检查更新 这个动作导致了这样一个对话框: 找不到更新 但是我的SDK说: 这个android是SDK需要Android开发工具包21.1.0或以上当前版本是21.1.0.v201212060256-543035 请更新ADT到最新版本。 帮助我,你有我的巨大的不朽的感激之情。

Android应用程序开始更新与cordova-webintent并强制停止

步骤: 1)打开android应用程序(用cordova构build) 2)然后我打电话给cordova-webintent安装更新https://github.com/Initsogar/cordova-webintent 3)我按下安装,并开始安装,但几秒钟后,应用程序强制停止,而不是安装,并打开更新的应用程序。 这个问题出现了一段时间,我不明白为什么发生这种情况,因为cordova-webintent和cordova版本相同。 4)应用程序停止后,我点击应用程序图标,但有一个消息,“应用程序没有安装”。 应用程序在几秒钟后继续在后台安装。 我再次点击应用程序图标,打开更新的应用程序。 请帮助解决这个问题与应用程序强制停止时,安装。 日志: E:\ work \ hello1> adb logcat ActivityManager:I com.example.hello1:D *:S ———系统的开始 我/ ActivityManager(715):[后台服务优先级调整]为service.getFlags()设置callerFg为false:260 I / ActivityManager(715):START u0 {act = android.intent.action.VIEW dat = file:///storage/emulated/0/filename1.apk typ = application / vnd.android.package-archive cmp = com。 android.packageinstaller / .PackageInstallerActivity}从uid 10657显示0 ———主要的开始 I / ActivityManager(715):从显示0的uid 10072开始u0 {dat = file:///storage/emulated/0/filename1.apk cmp = com.android.packageinstaller […]

自我更新应用

TL:DR; 版本;) 我的应用程序应该运行没有用户交互(自动启动等工程) 它应该更新自己(通过apk)没有任何用户交互 根植设备是可能的 。 问题: 从服务器查询更新的apk工作 当用(查看?)意图启动apk时,“安装应用程序”提示popup并需要用户确认 我如何解决这个没有任何用户交互? http://code.google.com/p/auto-update-apk-client/这似乎是一个解决scheme,但必须有更好的方法。 我已经发现这一点: 在Android上以编程方式安装应用程序 但是这并不能解决我的问题。