小编don*_*gcn的帖子

有没有办法自动安装android sdk?

现在我必须下载并安装Android SDK abd AVD Manager,然后通过UI安装API,工具.有没有办法自动化这个过程?

android android-virtual-device android-sdk-tools

203
推荐指数
5
解决办法
7万
查看次数

如何从命令行启动Android应用程序?

如何从命令行启动Android应用程序?

有类似的问题,但我找不到任何答案.

command-line android

62
推荐指数
3
解决办法
11万
查看次数

两阶段提交

我相信大多数人都知道2PC(两阶段提交协议)是什么以及如何在Java或大多数现代语言中使用它.基本上,当您有2个或更多DB时,它用于确保事务处于同步状态.

假设我有两个DB(A和B)在两个不同的位置使用2PC.在A和B准备提交事务之前,两个DB都将向事务管理器报告,说它们已准备好提交.因此,当事务管理器被确认时,它将向A和B发送信号,告诉它们继续.

这是我的问题:让我们说A收到信号并提交交易.一切都完成后,B即将做同样的事情,但有人拔掉电源线,导致整个服务器关闭.当B重新上线时,B会做什么?B怎么做呢?

记住,A是承诺但B不是,我们正在使用2PC(因此,2PC的设计停止工作,不是吗?)

database distributed-transactions

58
推荐指数
1
解决办法
3万
查看次数

"includeAntRuntime"没有为android蚂蚁脚本设置?

android安卓脚本中的"includeAntRuntime"未设置为false,每次构建应用程序时都会给出恼人的警告.

[javac] /Users/dwang/Library/android/android-sdk-mac_x86/tools/ant/main_rules.xml:361: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Run Code Online (Sandbox Code Playgroud)

查看文件android-sdk - */tools/ant/main_rules.xml的第354行

            <javac encoding="${java.encoding}"
                    source="${java.source}" target="${java.target}"
                    debug="true" extdirs=""
                    destdir="${out.classes.absolute.dir}"
                    bootclasspathref="android.target.classpath"
                    verbose="${verbose}"
                    classpath="${extensible.classpath}"
                    classpathref="jar.libs.ref">
                <src path="${source.absolute.dir}" />
                <src path="${gen.absolute.dir}" />
                <src refid="project.libraries.src" />
                <classpath>
                    <fileset dir="${extensible.libs.classpath}" includes="*.jar" />
                </classpath>
            </javac>
Run Code Online (Sandbox Code Playgroud)

而且如果不直接修改该文件,我似乎无法轻易修复它?Android团队,请修复它吗?

ant sdk android

11
推荐指数
1
解决办法
5744
查看次数

为什么Android平板电脑模拟器这么慢?有办法加快速度吗?

可能重复:
慢的Android模拟器

我的平板电脑尚未在这里,这就是我现在必须使用模拟器进行开发的原因.但它太慢了,几乎无法使用.有没有人有任何提高速度的技巧?

我正在研发一台非常体面的机器:

MacBook Pro,2.4 Intel Core 2 Duo,8G内存,SSD.

谢谢


有许多答案的一个几乎相同的问题在这里.

android emulation android-emulator

10
推荐指数
1
解决办法
3235
查看次数

android菜单图标大小

我需要以编程方式设置菜单图标(不是通过布局文件),还需要从file:/// android_asset /(不加载为已编译的Drawable)加载图标文件.我发现显示图标的大小相对较小.它看起来像android调整大小或其他东西,我不想用代码实现相同的效果.

正如你在附加的屏幕截图中看到的那样,菜单"globe-36","globe-48"和"globe-72"使用代码填充,并且它们的图像是36x36,48x48和72x72 :(这是我在我的应用程序中加载我的图标的方式,我必须)

            MenuItem mi = menu.add(Menu.NONE, i++, i++, icon);
            Drawable d = Drawable.createFromStream(getAssets().open(icon + ".png"), icon);
            mi.setIcon(d);
Run Code Online (Sandbox Code Playgroud)

并且,菜单"globe-aset"和"barcode-asset"填充如下:

    MenuItem mi = menu.add(Menu.NONE, i++, i++, "globe-asset");
    mi.setIcon(R.drawable.globe);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

icons android menu menuitem

8
推荐指数
1
解决办法
2万
查看次数

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

如何以编程方式获取Admob的设备ID?

我有多个设备,我可能会有更多,并且不想逐个添加它们.有人知道Admob使用的ID吗?

android device admob

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

在 WebView 中访问本地文件

我的本机应用程序包括一个 WebView,并且 WebView 加载了一个离网的网页。例如,html是从

http://dongshengcn.com/test.html

似乎从网络(而不是本地)加载的任何页面都无法从本地设备加载任何文件。

我的问题是:

是否可以将http://dongsheng.com/test.html加载到 webview(作为本机应用程序的一部分)来访问本地设备上的文件?

android webview

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

如何检查旋转是否在 Android 上被锁定

我有一个应用程序,我希望我的应用程序尊重轮换荣誉。但是如何检查旋转是否在 Android 上被锁定?当然以编程方式:)

==================

谢伊姆兰的回答。我再次放在这里是因为我找不到有关 DEFAULT_ACCELEROMETER_ROTATION 的任何信息,而且如果您只想读取系统设置,也不需要更改用户权限。干杯!

http://developer.android.com/reference/android/provider/Settings.System.html#getInt(android.content.ContentResolver , java.lang.String)

int str = Settings.System.getInt(Context.getContentResolver(),
Settings.System.ACCELEROMETER_ROTATION, DEFAULT_ACCELEROMETER_ROTATION);

android

0
推荐指数
1
解决办法
3342
查看次数