我想知道在技术上是否可行,而不是是否容易,更改谷歌播放的Android应用程序的实际包名称.包名称的含义是,将显示在URL中的名称.拜托,谁能告诉我为什么这是/不可能?谢谢!
我试图运行Java应用程序,但收到此错误:
java.lang.ClassNotFoundException:
冒号到达后缺少类的位置.但是,我知道该位置不存在,因为该类位于其他位置.如何更新该课程的路径?它与类路径有关吗?
我正在使用纹理视图在我的Android应用程序中显示相机的预览.然而,我注意到,每次我的应用程序暂停时,我都会收到此错误:
03-18 18:23:44.315: W/BufferQueue(19582): [unnamed-19582-20] cancelBuffer: BufferQueue has been abandoned!
Run Code Online (Sandbox Code Playgroud)
谁能告诉我这里发生了什么?当我的应用程序暂停时,我所做的就是从这里取消所有这些内容onSurfaceTextureDestroyed()
public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) {
mCamera.setPreviewCallback(null);
mCamera.stopPreview();
mCamera.release();
return true;
}
Run Code Online (Sandbox Code Playgroud) 我找到了这个解释strtok函数的示例程序:
#include <stdio.h>
#include <string.h>
int main ()
{
char str[] ="- This, a sample string.";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str," ,.-");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ,.-");
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是,我不知道这是如何工作的.
如何pch = strtok (NULL, " ,.-");返回一个新令牌呢?我的意思是,我们要求strtok用NULL.这对我来说没有多大意义.
我使用relativelayout覆盖图像.到目前为止我所测试的所有屏幕尺寸(从2.7到10.1英寸)我总是在我的图像上方获得空白区域.在我的IDE中,我总是看到我的relativelayout导致了图像顶部和底部的额外空间.
这是为什么?我已将所有高度属性设置为wrap_content甚至添加了adjustViewBounds属性.
注意:您应该知道我的图像尺寸更大,这意味着会有某种缩放.
谢谢你的提示!
这是代码:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FFFFFF"
android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical"
android:focusable="true"
android:focusableInTouchMode="true">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/bgf"
android:textColor="#000000"
android:textSize="25sp" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:paddingRight="5dp"
android:paddingLeft="5dp"
android:paddingBottom="5dp"
android:layout_gravity="center_horizontal"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/cde"
android:contentDescription="@string/cde" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:layout_gravity="center_horizontal"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/fgh"
android:contentDescription="@string/abc" />
</RelativeLayout>
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud) 我想在recyclelerview中按y方向滚动一定数量的像素.我知道有像scrollToPosition()或的方法scrollToPositionWithOffset().但是,那些并不符合我的需求.
我看到它LayoutManager提供了一种方法scrollVerticallyBy(int dy, RecyclerView.Recycler recycler, RecyclerView.State state).这听起来像我想要的.
我该如何使用它?什么是recycler和state?我没有在网上找到任何例子,所以有些代码会很有用.
我刚刚写了一个简单的VHDL程序.我将文件保存为.vhd文件.然后我编译了它
ghdl -a test.vhd
Run Code Online (Sandbox Code Playgroud)
然后用.构建和执行文件
ghdl -e test
Run Code Online (Sandbox Code Playgroud)
最后试着用它来运行它
ghdl -r test
Run Code Online (Sandbox Code Playgroud)
发生了什么事是我现在有一个work-obj93.cf文件,它是可见的,其他两个文件,即..和.那些不知何故不可见的.
有人能说出我在Mac上测试vhdl程序到底有多准确吗?也许与GTKWave结合使用.
我想做的是batch从java应用程序多次运行一个文件.因此我设置了一个for-loop运行此代码的n时间:
for (int i = 0; i < n; i++) {
Runtime.getRuntime().exec("cmd /c start somefile.bat");
}
Run Code Online (Sandbox Code Playgroud)
问题是现在每次运行命令时都会弹出一个新的cmd窗口.但是,我想要的只是一个窗口,它在开头弹出,用于显示以下命令调用中的所有数据.
我怎样才能做到这一点?
我发现当使用textureview而不是surfaceview作为相机预览(两者都通过mediarecorder连接到相机)时,预览会更加模糊.
模糊的意思是在纹理视图中你可以看到像素,特别是在缩放时.使用surfaceview时不是这种情况.为什么会这样?
android surfaceview android-camera android-mediarecorder textureview
我想在Java中为ArrayList创建自己的toString()方法.但是,即使我将这样的toString()添加到包含ArrayList的类中,我也无法使其工作.
@Override
public String toString() {
String result = "+";
for (int i = 0; i < list.size(); i++) {
result += " " + list.get(i);
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
当我像这样调用我的ArrayList时list.toString(),我仍然得到默认表示.我错过了什么吗?
android ×5
java ×3
surfaceview ×2
textureview ×2
arraylist ×1
batch-file ×1
c ×1
class ×1
classpath ×1
for-loop ×1
ghdl ×1
google-play ×1
macos ×1
overriding ×1
package ×1
scroll ×1
strtok ×1
tostring ×1
vhdl ×1