我想设置一个与我的谷歌Nexus 5具有完全相同规格的Android虚拟设备,但这并不像你想象的那样简单切割和干燥......
从Android虚拟设备管理器的" 设备定义"选项卡中选择Nexus 5,即可进入" 创建新的Android虚拟设备"窗口.这一切都很好,但有未填充的盒子:1)CPU/ABI和2)皮肤
我意识到这不一定是一个大问题,但我想选择那些与我的物理设备完全相同的盒子.经过一段令人沮丧的时期,谷歌搜索了这里的价值观 - 我已经在stackoverflow上使用了慷慨的人.
1)CPU/ABI:ARM(armeabi-v7a)或Intel(Atom)x86 ???
2)皮肤:我不知道!!! wxga,wvga,700,800等...(wtf)
由于美学对我来说非常重要,我希望皮肤准确.谁知道这些事情?
我似乎无法找到Menu softkey
我的Nexus 9和nexus 5 [Android版Lollipop].我开发的所有应用程序option menu
都没有显示menu softkey
.所以我无法访问它option menu
.
我的一些应用程序也Actionbar/Toolbar
因为他们的设计要求而不使用,因此我正在寻找一种无需添加的解决方案Actionbar/Toolbar
.
所以我想知道,有没有办法展示Menu softKey in Android Lollipop
?
更新:
这是我在Nexus 9上找到的示例应用程序.您可以看到它具有
action overflow button
遗留应用程序.谁能告诉我这是怎么做到的?
我的目标是使用前置和后置摄像头自动执行捕获和保存图片的过程.
我正在使用运行Android版本4.4.2的Nexus 5,但我没有使用它.
我使用以下命令分别打开前后摄像头:
>adb shell am start -a android.media.action.IMAGE_CAPTURE --ei android.intent.extras.CAMERA_FACING 1
>adb shell am start -a android.media.action.IMAGE_CAPTURE --ei android.intent.extras.CAMERA_FACING 0
Run Code Online (Sandbox Code Playgroud)
(我在之前的stackoverflow post-> ADB命令中找到了这些命令来切换android设备中的摄像头模式)
问题是,当设备处于其中一种模式,它将只捕获和未保存的图像时,我执行以下命令:
>adb shell input keyevent KEYCODE_CAMERA
Run Code Online (Sandbox Code Playgroud)
运行此命令后,屏幕上会显示照片以及用于保存,丢弃或重新拍摄照片的按钮.但是,保存选项似乎没有做任何事情.
我有两个具体问题:
1.)是否有任何替代命令可用于打开任一相机?
2.)如何确保图像未保存在某个意外位置?
我真的很感激这个问题的一些帮助.
编辑:我不需要将图片存储在我的电脑上,我希望它在/ sd/card/DCIM/Camera或手机上的其他地方.
所以我是“从源代码构建 android”的新手。我最近构建了一个自定义 ROM(在 AOSP 中没有变化)。同步 repo 后(并下载hammerhead 二进制文件),我使用了以下命令:
$. build/envsetup.sh
$lunch
$aosp_hammerhead-userdebug
$export OUT_DIR_COMMON_BASE=/media/entertainment/out
$make -j4 otapackage
Run Code Online (Sandbox Code Playgroud)
它在花费了很长时间之后才建成。该过程停止两次,给出......错误 1。但后来我增加了 linux-swap 空间。一切顺利。
最后,我能够在 out/target/product/hammerhead/aosp_hammerhead-ota-eng.gaurav-ubuntu.zip (174.7 mb)
我使用 multiROM 管理器在我的 nexus 5 上安装了这个 ROM。
问题:
当我启动这个 ROM 时,手机卡在 Google 标志上,即甚至不显示启动屏幕。
任何人都可以指导我,可能的问题是什么?
首先,我会说我读过许多其他与此问题相符的帖子,但这些帖子都没有对我有用.
我正在我的设备上测试我的应用程序,运行Android L的Nexus 5.它还没有根植.这个相同的代码适用于运行API 19的旧版Android.
我正在尝试截取屏幕截图并使用以下代码进行分享:
View screen = getWindow().getDecorView().getRootView();
screen.setDrawingCacheEnabled(true);
Bitmap bitmap = screen.getDrawingCache();
String filename = getScreenshotName();
String filePath = Environment.getExternalStorageDirectory().getPath()
+ File.separator + filename;
File imageFile = new File(filePath);
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, bos);
byte[] bitmapData = bos.toByteArray();
FileOutputStream fos = new FileOutputStream(imageFile);
fos.write(bitmapData);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
Log.e("GREC", e.getMessage(), e);
} catch (IOException e) {
Log.e("GREC", e.getMessage(), e);
}
// share
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/png");
share.putExtra(Intent.EXTRA_STREAM, …
Run Code Online (Sandbox Code Playgroud) 我开始开发一个Android项目.我正在写测试套件.我想测试显示ChooserActivity.当我使用LG g2测试时通过.但是,当我使用Nexus 5(Lollipop)测试失败时.
代码如下:
public void testRun() {
int timeout = 5;
// Wait for activity: 'course.labs.intentslab.ActivityLoaderActivity'
assertTrue("course.labs.intentslab.ActivityLoaderActivity is not found!",
solo.waitForActivity(course.labs.intentslab.ActivityLoaderActivity.class));
// Click on Implicit Activation
solo.clickOnView(solo
.getView(course.labs.intentslab.R.id.implicit_activation_button));
// Wait for activity: 'com.android.internal.app.ChooserActivity'
assertTrue("ChooserActivity is not found!",
solo.waitForActivity("ChooserActivity"));
// Click on MyBrowser
solo.clickInList(2, 0);
}
Run Code Online (Sandbox Code Playgroud)
Nexus ScreenShot:
LG G2 ScreenShot:
当给出Nexus上的测试运行错误时,如下所示
Running tests
Test running started
junit.framework.AssertionFailedError: ChooserActivity is not found!
Run Code Online (Sandbox Code Playgroud)
我该怎么办?为什么在Nexus 5上找不到Chooser Activty?
https://www.dropbox.com/s/lykyutdlo6386il/nexus%205%202.png?dl=0
这张照片是由nexus 5拍摄的.正如您所看到的,屏幕顶部和底部之间的差距是不同的.侧边菜单关闭时会裁剪Android徽标.底部屏幕的一部分隐藏在本机导航栏下.
https://www.dropbox.com/s/wcwuat1bwoqa26v/correct1.png?dl=0
另一方面,这张照片是由galaxy s5 mini拍摄的.您可能会注意到屏幕顶部和底部之间的间隙是相同的.完全没有问题.
它与ResideMenu库相同,具有不同的设备和Android OS(棒棒糖和kitkat).我查看布局(residemenu.xml)以找出错误的内容; 但一切似乎都对我不对.我找不到任何解决这个问题的方法.有没有办法解决正确缩放主片段(从顶部和底部相同的边距)?请帮我.
链接到库:github.com/SpecialCyCi/AndroidResideMenu
编辑:
这个链接是我正在谈论它的解决方案的问题.
android android-fragments nexus-5 android-5.0-lollipop residemenu
当我尝试在nexus5设备上运行应用程序时,Android Studio打开错误窗口,提示“ 安装失败,并显示消息INSTALL_FAILED_CONFLICTING_PROVIDER ”,然后我问我是否要卸载现有应用程序,即使该应用程序在设备上不存在。另外,运行窗口还会显示“ 失败[INSTALL_FAILED_CONFLICTING_PROVIDER] ”
当单击确定时,我进入运行窗口:
“设备外壳命令:下午卸载com.app.app DELETE_FAILED_INTERNAL_ERROR”
谢谢您的帮助!
我正在开发一个在后台使用相机预览的Android应用程序.它在不同的设备上运行良好.
但是在Nexus 5X上进行测试时,相机预览是颠倒的.我在清单中使用这些权限
<uses-permission android:name="android.permission.CAMERA" />
Run Code Online (Sandbox Code Playgroud)
我的相机代码如下
public void startCamera(int myTexture)
{
surface = new SurfaceTexture(myTexture);
try {
camera = Camera.open();
} catch (Exception e) {
Log.e("MainActivity", "failed to open Camera");
e.printStackTrace();
}
try
{
camera1.setPreviewTexture(surface);
camera1.startPreview();
}
catch (IOException ioe)
{
Log.w("MainActivity","Camera launch failed");
}
}
Run Code Online (Sandbox Code Playgroud)
试过camera.setDisplayOrientation(180); 但没有奏效.请帮忙!
我有一个基本的react-native
应用程序,我在真正的Nexus 5上运行,我找不到一种方法来启用现有的开发人员菜单iOS
和模拟设备.
https://facebook.github.io/react-native/docs/debugging.html
https://facebook.github.io/react-native/docs/running-on-device.html
方法1:使用adb reverse(推荐)
如果您的设备运行的是Android 5.0(Lollipop),它已启用USB调试,并且它通过USB连接到您的开发机器,则可以使用此方法.在命令提示符中运行以下命令:
$ adb reverse tcp:8081 tcp:8081您现在可以使用React Native in-app Developer菜单中的Reload JS而无需任何其他配置.
当我跑步时,react-native run-android
我在终端看到这一行
Running adb -s 06adb216 reverse tcp:8081 tcp:8081
但我看到没有 React Native in-app Developer菜单
我在跑步:
Windows 10
react-native-cli: 2.0.1
react-native: 0.42.0
Run Code Online (Sandbox Code Playgroud)
我的index.android.js
文件看起来像这样:
import { AppRegistry } from 'react-native';
import Welcome from './src/modules/onboarding/components/welcome';
AppRegistry.registerComponent('mobileapp', () => Welcome);
Run Code Online (Sandbox Code Playgroud) android nexus-5 windows-10 react-native react-native-android
android ×10
nexus-5 ×10
adb ×1
camera ×1
installation ×1
java ×1
react-native ×1
residemenu ×1
robotium ×1
skin ×1
windows-10 ×1