Articles of 安卓

Android:获取通知的唯一ID

我有一个看起来像这样的块: for(int counter = 0; counter < sList.size(); counter++){ String s = sList.get(counter); Notification notification = new NotificationCompat.Builder(this).setContentTitle("Title").setContentText(s).setSmallIcon(R.drawable.ic_launcher).setContentIntent(pendingIntent).build(); notification.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(counter, notification); } 该块位于由警报管理器触发的服务中。 因此,在用户看到通知之前,这个块可能会被执行几次。 当某个内容添加到sList时重新执行此块时,它会覆盖当前通知,因为通知的ID是相同的。 我怎样才能防止这种情况发生? 我怎样才能每次都获得一个唯一的ID? 或者是否有可能避免整个ID部分,就像告诉android无论如何必须显示通知,无论ID是什么? 提前致谢!

如何检测Android设备中没有相机? 如果该设备有前置摄像头如何使用它?

如何检测Android设备中没有相机? 如果该设备有前置摄像头如何使用它?

在xml布局中引用build.gradle versionName属性

我想有一个布局文件,它引用我的gradle文件中的versionName属性: … defaultConfig { applicationId “se.test.myapp” minSdkVersion 14 targetSdkVersion 22 versionCode 1 versionName “1.0” } …. 就像是 有没有一个简洁的方法,而不必在我的代码中设置布局?

如果安装如何打开Android应用程序,如果没有安装,去Android市场

我想制作android按钮,并能够启动其他应用程序,如果已经安装并进入Android市场,如果尚未安装。 这个怎么做? 此致,Virak

调整ImageButton的大小?

我有一个ImageButton,我正在使用包含的@android:drawable / ic_menu_more图像。 但它太大了。 resize的最佳方法是什么,以便更好地适应我的forms? 还可以在xml中旋转吗? (只有一次,不是基于国家)

Android数据绑定后备/默认值

我正在使用Android数据绑定,效果很好: <TextView android:text="@{ee.Name}" … 但如果我这样做,Android Studio设计师不会显示任何文字。 没有文字我根本看不到TextView。 这是可以理解的,因为我还没有绑定数据。 是否存在可以显示的回退值或默认值,直到有真实数据?

在Android中实现startForeground方法

我想在Service类中实现startForeground()方法以防止服务自杀。 任何人都可以给我发送实现此方法的代码吗?

ADB连接错误:无法创建调试桥:无法启动adb服务器:无法检测到adb版本,adb输出

我1.5.1 in Linux Mint我的工作室更新为1.5.1 in Linux Mint并刚刚启动了我的工作室。 它给我一个对话框(亚行初始化时)说: 无法创建调试桥: 无法启动adb服务器:无法检测adb版本,adb输出: / home / ajay / Developement / Sdk / platform-tools / adb:1:/ home / ajay / Developement / Sdk / platform-tools / adb:语法错误:“)”意外 请提供修复。 任何帮助,将不胜感激。

wrap_content在按钮高度android中不起作用

“wrap_content”在按钮中不起作用,如下所示: now want _____________ | | _____________ | aaaaaa | => | aaaaaaaaaaa | |____________| ————– 和我在xml中的按钮代码: 如何解决这个问题呢? 谢谢!

Android:’Splash screen’只有一次

我有一个需要启animation面的Android应用程序。 我有一个简单的活动,显示启animation面,并在几秒后,它启动’主’活动。 现在,当用户按下该活动的后退按钮时,会再次显示初始屏幕。 我怎么能阻止这个? 我尝试保留一个boolean shownSplash并且这部分有效,但是当应用程序运行并且用户想要从app-launcher打开它时,应用程序退出(因为当splashShown为true时,splash调用finish())。 有任何想法吗? 谢谢,Erik