小编Mob*_*ion的帖子

为什么嵌套权重不利于性能?备择方案?

我写了几个布局文件,我使用该layout_weight属性创建不同视图之间的比率.

在某些时候,我开始获得有关嵌套权重的lint警告.

所以,我不知道为什么是坏的嵌套权重的表现,如果有是创建视图的尺寸之间的恒定比率可用于不同的屏幕尺寸,并且并不需要指定大量维DPI值的更有效的方法通过几个布局文件(我的意思是不同的屏幕尺寸).

谢谢!

performance android android-layout

156
推荐指数
4
解决办法
7万
查看次数

如何从HTML上下文中删除虚线

要在画布上下文中绘制虚线,我使用它

    var canvas = document.getElementById('canv');
    ctx = canvas.getContext('2d');        
    ctx.setLineDash([5]);
Run Code Online (Sandbox Code Playgroud)

当我不想绘制更多的虚线时,我会这样做.

    ctx.setLineDash([0]);
Run Code Online (Sandbox Code Playgroud)

删除短划线适用于桌面浏览器,但这在移动Safari中无效.还有另一种方法可以删除破折号并绘制简单的连续实线吗?

谢谢

html javascript canvas mobile-safari

21
推荐指数
2
解决办法
7044
查看次数

Android字符串数组,所有国家/地区使用不同语言

我一直在谷歌搜索这个资源,但无法动态找到任何东西,有谁知道我在哪里可以找到这种格式和不同语言的世界上所有国家的列表?

在哪里可以找到这些信息?

    <string-array name="countries_array">
        <item>Australia</item>
        <item>Belgium</item>
        <item>Cameroon</item>
        <item>Denmark</item>
        <item>(...)</item>  

    </string-array>
Run Code Online (Sandbox Code Playgroud)

谢谢

xml arrays android

19
推荐指数
3
解决办法
2万
查看次数

SQL查询使用两列作为同一个表的外键

我有两张桌子

表A.

    id ! name ! fk_1_table_B_1 ! fk_2_table_B_2
-------|------|----------------|--------------
    1  | John | 1              | 3
    2  | Paul | 2              | 1
    3  | Anna | 4              | 2
    4  | Alan ! 3              | 1
Run Code Online (Sandbox Code Playgroud)

表B.

    id | code
-------|------
    1  | EN
    2  | US
    3  | FR
    4  | IT
Run Code Online (Sandbox Code Playgroud)

想法是获得以下查询

    id ! name ! code (fk_1_table_B_1) ! code (fk_1_table_B_2)
-------!------!-----------------------!-----------------
    1  | John | EN                    | FR
    2  | Paul | US                    | EN …
Run Code Online (Sandbox Code Playgroud)

sql

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

将参数传递给AsyncTask构造函数有哪些优点/缺点?

我正在使用AsyncTask并想知道将参数传递给构造函数的含义是什么,而不是直接在execute()调用doInBackground(...)方法时传递它们,例如:

呼叫:

new SomeTask(bitmap, integer, "somestring").execute();
Run Code Online (Sandbox Code Playgroud)

类:

public class SomeTask extends AsyncTask<Void, Void, String> {
private String string;
private Bitmap image;
private int integer;

public SomeTask (Bitmap bmp, int someint, String s){
    this.image = bmp;
    this.string = s;
    this.integer = someint;
}

protected String doInBackground(Void... params) {       
    // whatever
    return "string";
}

@Override
protected void onPostExecute(String result){
    // whatever
}
Run Code Online (Sandbox Code Playgroud)

}

在设计,优雅,重用和性能方面有哪些优点/缺点?

谢谢.

performance android android-asynctask

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

Android相机 - 有时当我拍照时,应用程序冻结,相机无法使用

我已经构建了一个应用程序,可以在您触摸预览时拍照.我可以拍很多照片,但有时当我触摸预览拍照时,没有快门声,整个应用都冻结了.此外,在那之后,如果我尝试启动内置相机应用程序,我收到一条消息,说明相机无法使用.

我不知道这种行为的原因,它是随机发生的,当它发生时我必须重新启动设备(三星Galaxy S)才能再次使用相机.

在DDM中,崩溃后我可以看到以下行:keyDispatchingTimedOut

以下是相关代码:CameraActivity类:

public class CameraActivity extends Activity {
  private static final String TAG = "CameraDemo";
  Preview preview;

  public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    preview = new Preview(this);
    ((FrameLayout) findViewById(R.id.preview)).addView(preview);
    ((FrameLayout) findViewById(R.id.preview)).setOnTouchListener(preview); 

    Log.d(TAG, "Camera Activity Created.");

  }
}
Run Code Online (Sandbox Code Playgroud)

预览课程:

    class Preview extends SurfaceView implements SurfaceHolder.Callback, OnTouchListener {
    private static final String TAG = "Preview";

    SurfaceHolder mHolder;
    public Camera camera;
    Context ctx;
    boolean previewing = false;

    Preview(Context context) {
        super(context);
        ctx = context;
        // Install a SurfaceHolder.Callback so …
Run Code Online (Sandbox Code Playgroud)

crash camera android android-camera

9
推荐指数
2
解决办法
8897
查看次数

如何包装偏好标题?

在这张图片中,我的标题Preference并没有包裹它的父母.

如何将标题换行到新行?

谢谢.

在此输入图像描述

XML:

<CheckBoxPreference
        android:key="keypref"
        android:summary="Summary text does wrap around the borders"
        android:title="The title of this preference is" >
</CheckBoxPreference>
Run Code Online (Sandbox Code Playgroud)

android android-preferences android-layout

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

SQLite:从命令行插入二进制数据

我有这个SQLite表:

create table mytable (
aid INTEGER NOT NULL PRIMARY KEY, 
bid INTEGER NOT NULL, 
image BLOB
);
Run Code Online (Sandbox Code Playgroud)

我想image在此表的字段中插入二进制文件.是否可以sqlite3从命令行界面执行此操作?如果是这样,怎么样?我正在使用Ubuntu.

谢谢!

sqlite blob binaryfiles

6
推荐指数
2
解决办法
6639
查看次数

无法访问Windows应用商店内的USB设备

好的,首先我要指出我对Windows Apps开发是全新的,这很好,因为我正在尝试为PC开发Windows应用商店应用程序以使用通过USB连接的PrimeSense扫描仪.我也问过这个更具体的问题在这里.

这次我有一个更通用的问题,它与Windows应用商店应用开发更相关.我正在使用VS2013 Express并为Win32编译.

当我编译VS2012的应用程序并将其作为可执行文件运行时,我可以完美地连接到扫描仪.但我不能对VS2013做同样的事情并将其作为Store应用程序运行.

我知道设备已连接且驱动程序已更新,所有dll文件都放在Widnows System 32目录中.我还在App Manifest中添加了所有功能,并添加了以下设备功能

 <m2:DeviceCapability Name="usb">
  <!--OSRFX2 Device-->
  <m2:Device Id="vidpid:1d27 0609">
    <m2:Function Type="classId:ff * *" />
    <m2:Function Type="name:vendorSpecific" />
  </m2:Device>
</m2:DeviceCapability>
Run Code Online (Sandbox Code Playgroud)

vid和pid显然与设备的相应代码匹配.

我尝试使用OpenNI连接到扫描仪时收到的错误之一是:

Could not open to "\\?\usb#vid_1d27&pid_0609&mi_00#7&1601586a&0&0000#{c3b5f022-5a42-1980-1909-ea72095601b1}" USB Device not found
Run Code Online (Sandbox Code Playgroud)

由于我知道设备已连接,因此此错误非常令人沮丧.所以我倾向于认为游戏的Windows应用程序端存在一些级别的操作系统特性,这使得我无法连接到设备.正如我所说,我正在为Win32编译.

是否有可能驱动程序不适用于Windows应用商店应用.我应该在Windows Store App逻辑中做一些额外的事情,我没有这样做,这是连接USB设备所必需的吗?对不起,我对Windows Store App开发完全不熟悉.

谢谢.

c++ windows winapi openni windows-store-apps

6
推荐指数
1
解决办法
414
查看次数

语义问题:在添加Framework类引用时使用未声明的标识符

我已经在我的项目中添加了一些框架,通过Targets - > Build Phases - > Link binary with Libraries.特别是,我在谈论AVFoundation.framework.我还将所有框架添加到项目导航器中的Frameworks文件夹中.

但是,当我尝试引用链接框架中的类时,我得到"语义问题 - 使用未声明的标识符"错误.

例如,我在两个底线中得到这些错误:

    - (void)viewDidLoad {
    [super viewDidLoad];
    AVCaptureSession *session = [[AVCaptureSession alloc] init];
    session.sessionPreset = AVCaptureSessionPresetMedium;
}
Run Code Online (Sandbox Code Playgroud)

我想知道框架是否正确地链接到我的项目.那么,我该如何解决这个问题呢?我必须说我是iOs和ObjC开发的新手.

谢谢

iphone xcode ipad ios ios-frameworks

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