草庐IT

android - 当链接也通过深度链接重定向时在浏览器中打开

我的应用程序中有一些按钮,我想让用户在浏览器中打开它们。这可以通过使用URI作为数据启动ACTION_VIEWIntent来完成。这将简单地提供浏览器打开URI。问题是,我正在使用的这些URI也通过深度链接连接到我的应用程序,因此如果用户已经选择在我的应用程序中打开此链接,我将进入无限循环。有没有办法强制用户使用浏览器?在某些设备上未安装com.android.browser,因此无法尝试直接启动此应用程序。在这种情况下,是否有办法执行ACTION_VIEWIntent请求并从可能的选项中删除我的应用程序? 最佳答案 尝试添加到In

android - 为什么即使使用width=device-width,android浏览器视口(viewport)也比手机实际屏幕尺寸小很多?

我想问一下,为什么我的HTCDesireHD的浏览器报告视口(viewport)宽度为369px,即使屏幕的实际像素大小为480x800WVGA。我在我的页面中使用了这个CSS样式:你能解释一下这个奇怪的行为以及如何强制Android浏览器将视口(viewport)的宽度实际设置为480px而不是奇怪的369px吗?感谢您的帮助。 最佳答案 问题的详细解释可以在blogpost中找到.您看到的数字(369px)实际上是设备尺寸乘以默认的假设屏幕密度160dpi。为了使用设备屏幕密度,您必须在视口(viewport)元中指定您要使用设

android - 即使在我的设备上执行 chmod 777 后也无法 adb pull 数据库

即使更改了权限,我也无法从设备中提取数据库。我有一个有根电话。它曾经有效。我以前可以拉。由于某些未知原因,我现在不能。我收到的错误是远程对象'/data/data/com.thuptencho.transitbus/databases/ttc.db'不存在有人知道为什么会这样吗?下面是我在命令窗口中所做的。C:\users\thupten>adbshellshell@android:/$susuroot@android:/#cd/data/data/com.thuptencho.transitbus/databases/cd/data/data/com.thuptencho.trans

android - BoringLayout.isBoring 的 NullPointerException 一点也不无聊

下面的堆栈跟踪通常不会发生,但有时会发生在某些用户身上。在Android2.3.3上,异常发生在BoringLayout.isBoring:240在Android4.1.2上相同,第260行如有任何帮助,我们将不胜感激。:-)java.lang.NullPointerExceptionatandroid.text.BoringLayout.isBoring(BoringLayout.java:260)atandroid.widget.TextView.onMeasure(TextView.java:6322)atandroid.view.View.measure(View.java:1

android - Proguard - 也使用来自模块的混淆文件

我的项目build.gradle如下所示:android{compileSdkVersion22buildToolsVersion"22.0.1"defaultConfig{applicationId"..."minSdkVersion15targetSdkVersion22versionCode1versionName"1.0"}buildTypes{release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}}dependenci

android - 有史以来最奇怪的 Android 错误 - 也许是 ProGuard 问题?

我什至不知道给它起什么标题,太奇怪了。我建了一点Androidlogicpuzzle使用ARGB整数格式的颜色值。当你完成一个关卡时,为了混合动画的颜色,我有以下功能:publicstaticintblend(intcolor1,intcolor2,doubleposition){if(position1)position=1;inta=(color1>>>24)&0xFF;intr=(color1>>>16)&0xFF;intg=(color1>>>8)&0xFF;intb=color1&0xFF;intda=((color2>>>24)&0xFF)-a;intdr=((color2

android - 为什么 ActionbarSharelock 即使有空间也只显示溢出图标

即使页眉中有空间,我仍然坚持ABS中的菜单项可见性。事情是我在不同尺寸的设备上进行了测试,但在每种情况下我只能看到一个,那就是溢出菜单。我正在使用onPrepareOptionsMenu来动态管理我的菜单并且工作正常。(但不知道这个问题可能是onPrepareOptionsMenu或其他一些发生的原因)。查看差异:第一种方法我以编程方式创建菜单并使用setShowAsAction()设置可见性.我在某处找到了setShowAsActionflag()也,我也尝试过。但在那种情况下,我无法在smallscreen320*480中看到Overflow菜单。所以,这是我在编程方法方面的问题。

android - ContentResolver notifyChange 方法是否也通知了 Uri 的详细信息?

在应用数据期间,我使用带有Uri的notifyChange。假设我通知content://com.package.my/items。我还详细说明了显示来自content://com.package.my/items/1的数据的Activity。是否通知“一般”Uri也会通知“详细”Uri? 最佳答案 notifyChange方法发送详细URI的通知。但是,如果您在ContentResolver.registerContentObserver(Uriuri,booleannotifyForDescendents,ContentObse

java - 在 Android 上禁用所有音效(也包括硬件键)

我正在SamsungGalaxyS3上测试我的应用程序,它有两个触摸按钮:后退按钮和菜单按钮我将所有RootView的soundEffectsEnabled设置为false,并尝试制作自定义主题(如here中指出的那样)并将该主题设置为应用程序的list文件(我也尝试将它添加到每个Activity元素)。没有成功。这是我在res/values中的xml文件:false还有我的Application元素的开始标记:它可以正常构建和运行。NoTitleBar.Fullscreen也可以,但返回和菜单触摸按钮仍然播放声音。 最佳答案 您可

android - 即使使用输入管理器也无法隐藏 Android 软键盘

问题:Iwanttohidethekeyboardwhenthebutton"Add"ispressed.TherearetwoEditTextonthescreen.Thekeyboarddoesn'tappearatstartingtheactivity,whichisgood,butitdoesn'tgoawayonclickingbutton.以下是我从StackOverflow中看到的所有可能的问题,但这些问题的答案对我没有帮助:Close/hidetheAndroidSoftKeyboardProgrammaticallyHide/ShowAndroidSoftKeyboa