小编Adi*_*nia的帖子

平板电脑检测问题Synchro Digital

我的同事和我必须在Android平板电脑上为公司开发和实施应用程序.我们使用Eclipse AVD开始并几乎完成了相关应用程序的开发(我们还没有收到平板电脑)并且它运行良好.

我们收到了必须安装应用程序的平板电脑,型号为:SynchroDigital INOSOP10-4.0 RES,10"带ICS,低于100欧元,非常便宜.

我们的问题:我的电脑无法识别平板电脑(WIN7,连接时无法安装驱动程序,虽然我已经在Galaxy S和Galaxy Tab上成功开发).当我激活大容量存储时,我可以访问存储空间,但它不能被识别为平板电脑,因此无法直接从Eclipse编译,设备列表中没有任何内容.

启用USB调试不会改变任何内容.
连接平板电脑时,logcat中没有活动.
在设备管理中,我在其他设备/ Android下找到了带有黄色三角形的平板电脑.制造商的网站提供"支持"部分,但没有链接到驱动程序.
试过另一台PC,结果相同.

有任何想法吗?是否有些平板电脑不允许直接从Eclipse开发?

eclipse android driver tablet detection

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

OpenCV parallel_for不使用多个处理器

我刚刚在新的OpenCV 2.4.3中看到他们添加了一个通用的parallel_for.所以按照这个例子,我试着自己实现它.我用我的代码完成了所有功能,但是当我按照常规"for"命令以典型的串行方式对其处理时间进行计时时,结果显着更快,或者通常稍慢一点!

我想也许这与我推入向量或其他东西有关(我对并行处理我是一个非常大的菜鸟),所以我设置了一个只运行一个大数字的测试循环,它仍然无法正常工作.

码:

class Parallel_Test : public cv::ParallelLoopBody
{
private:
double* const mypointer;



public:
Parallel_Test(double* pointer)
: mypointer(pointer){

}
     void operator() (const Range& range) const
{
         //This constructor needs to be here otherwise it is considered an abstract class.
//             qDebug()<<"This should never be called";
}

    void operator ()(const cv::BlockedRange& range) const
    {

        for (int x = range.begin(); x < range.end(); ++x){

            mypointer[x]=x;

        }


    }



};


 //TODO Loop pixels in parallel
     double t = (double)getTickCount();

    //TEST PARALELL …
Run Code Online (Sandbox Code Playgroud)

opencv tbb parallel-for

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

Android Studio 参数化类的原始使用

我的 Android 项目中有此代码:

final BottomSheetBehavior infoBottomSheetBehavior = BottomSheetBehavior.from(findViewById(R.id.info_view));
        infoBottomSheetBehavior.addBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback() {
            @Override
            public void onStateChanged(@NonNull View bottomSheet, int newState) {
                if (newState == BottomSheetBehavior.STATE_DRAGGING) {
                    infoBottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);
                }
            }
            @Override
            public void onSlide(@NonNull View bottomSheet, float slideOffset) {
            }
        });
Run Code Online (Sandbox Code Playgroud)

下一个警告出现在 BottomSheetBehavior 上: Raw use of parameterized class 'BottomSheetBehavior'

有人知道如何避免此警告吗?

android parameterized-class bottom-sheet

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

Android手机作为专用设备

我们希望将Android手机用于专用应用程序.有人可以建议我们如何才能实现这一目标.

以下是要求:

  1. 手机启动时,应启动我们的应用程序.因此用户无法启动任何其他应用程序.该应用程序将是一维条形码阅读器.

  2. 只要手机启动并运行,应用程序就应该是活动的,用户根本无法关闭应用程序.

谢谢你的帮助.

问候,

马尼什

android barcode app-startup

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

获取电子邮件ID的联系人

我需要通过电子邮件获取联系人信息(光标).它们必须是截然不同的 如果他收到电子邮件,每个联系人必须有一个条目.怎么做?我的目标是新的联系人API附带2.0.

1)我尝试使用CursorJoiner来做,但发生了一件奇怪的事情.这是我的代码:

MatrixCursor matCur = new MatrixCursor(
            new String[]{
            Contacts._ID,
                Contacts.DISPLAY_NAME,
                "photo_id",
                "starred"
            }
        );

Cursor newContactCursor = managedQuery(
        ContactsContract.Contacts.CONTENT_URI,
            new String[]{
                Contacts._ID,
                Contacts.DISPLAY_NAME,
                "photo_id",
                "starred"
            },
            null,
            null,
            null//Contacts._ID 
        );

newContactCursor.moveToFirst();

Cursor emailCur = managedQuery(
        ContactsContract.CommonDataKinds.Email.CONTENT_URI,
            new String[] {  
                Email.CONTACT_ID,
                Email.DATA1
            },
            null,
            null,
            Email.CONTACT_ID
        );

            emailCur.moveToFirst();

CursorJoiner joiner = new CursorJoiner(
        newContactCursor, 
            new String[]{Contacts._ID}, 
            emailCur, 
            new String[] {Email.CONTACT_ID}
        );

for (CursorJoiner.Result joinerResult : joiner) {
        switch (joinerResult) {

        case LEFT:
        // handle case where a row in …
Run Code Online (Sandbox Code Playgroud)

email android cursor contactscontract

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

应用程序在模拟器上运行正常但在设备上提供NoClassDefFoundError

我开发了一个应用程序,它在模拟器上按预期运行,但在我的设备中运行它时出错(HTC one X).下面是logcat中显示的错误.有一种方法可以创建通知.createNotification()调用此方法时出现错误.Logcat如下:

11-09 13:40:13.350: E/AndroidRuntime(5294): FATAL EXCEPTION: main
11-09 13:40:13.350: E/AndroidRuntime(5294): java.lang.NoClassDefFoundError: android.app.TaskStackBuilder
11-09 13:40:13.350: E/AndroidRuntime(5294):     at com.example.accessibility.Accessibility.createNotification(Accessibility.java:205)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at com.example.accessibility.Accessibility$1.onClick(Accessibility.java:69)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at android.view.View.performClick(View.java:3538)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at android.view.View$PerformClick.run(View.java:14319)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at android.os.Handler.handleCallback(Handler.java:608)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at android.os.Handler.dispatchMessage(Handler.java:92)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at android.os.Looper.loop(Looper.java:156)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at android.app.ActivityThread.main(ActivityThread.java:5045)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at java.lang.reflect.Method.invokeNative(Native Method)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at java.lang.reflect.Method.invoke(Method.java:511)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
11-09 13:40:13.350: E/AndroidRuntime(5294):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
11-09 13:40:13.350: E/AndroidRuntime(5294): …
Run Code Online (Sandbox Code Playgroud)

android noclassdeffounderror android-emulator

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

在Monodroid中覆盖ArrayAdapter的GetItem方法

我有一个类在我的monodroid应用程序中覆盖ArrayAdapter.它用于为文本视图创建自动完成.它的代码是:

class PlacesAutoCompleteAdapter: ArrayAdapter  <String>  ,IFilterable 
{
    private List<String> resultList;

    public PlacesAutoCompleteAdapter(Context context, int textViewResourceId):
        base(context,textViewResourceId)
        {

        }

    public override int Count 
     {
        get 
        {
            return base.Count;
        }
    }

    public override  String GetItem (int position)
    {
        return resultList[position];
    }


}
Run Code Online (Sandbox Code Playgroud)

但它给出了这个错误:

 cannot override inherited member 'Android.Widget.ArrayAdapter<string>.GetItem(int)' because it is not marked virtual, abstract, or override (CS0506)
Run Code Online (Sandbox Code Playgroud)

我很迷惑.这个错误是什么?当然,GetItem方法在基类中是虚拟的,我使用了覆盖词.这个错误是什么?

android xamarin.android

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

我正在使用Parse构建Android应用程序,但我无法创建对象

我是Parse的新手.我想创建一个测试对象,我使用以下代码进行初始化:

Parse.initialize(this, "W10AcPJEV80uy3ZXtRfLi06VNzvy680rtPm9N", "yIkBHQWdWdZljTpJENeDkfCtsvrCTGwgb5oYW");
ParseObject testObject = new ParseObject("TestObject");
testObject.put("foo", "bar");
testObject.saveInBackground();
Run Code Online (Sandbox Code Playgroud)

但是,当我在Parse仪表板中检查数据浏览器时,我什么也看不见.与此同时,我可以看到我的应用程序发出了请求.我也在清单上添加了必要的权限.

java android parse-platform

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

箭在科特林起什么作用?

我开始使用Kotlin为Android开发。我对某些概念有疑问。
我在条件语句中使用“->”,但在此示例中我不知道这意味着什么:

 XmlPullParser.START_TAG -> {...}
 XmlPullParser.TEXT -> textValue = xpp.text
 XmlPullParser.END_TAG -> {...}
Run Code Online (Sandbox Code Playgroud)

所有代码是:

        val factory = XmlPullParserFactory.newInstance()
        factory.isNamespaceAware = true
        val xpp = factory.newPullParser()
        xpp.setInput(xmlData.reader())
        var eventType = xpp.eventType
        var currentRecord = FeedEntry()
        while (eventType != XmlPullParser.END_DOCUMENT) {
            val tagName = xpp.name.toLowerCase()    
            when (eventType) {

              XmlPullParser.START_TAG -> {
                    Log.d(TAG, "parse: Starting tag for " + tagName)
                    if (tagName == "entry") {
                        inEntry = true
                    }
                }

                XmlPullParser.TEXT -> textValue = xpp.text

                   XmlPullParser.END_TAG -> {
                    Log.d(TAG, "parse: Ending tag for …
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

为Cocoa创建基于日历的日期选择器的最佳途径?

我想使用日历实现日期选择器.在我开始尝试构建一个之前,有没有这样做呢?

我已经查看了Interface Builder中的日期选择器,据我所知,它几乎只是一个文本字段.通过开发人员文档查看(虽然很快),似乎有大量与日期相关的功能,但对界面的方式不是很多.所以,如果我继续建立自己的,那么最好的攻击线是什么

我已经使用jQuery为我正在开发的网站构建了我需要的HTML/CSS和Javascript,所以我最初的想法是我可以使用Web视图并显示它,假设有一些方法来检测里面发生的事件网络视图.但这对我来说感觉有点便宜.什么是推荐路线?

cocoa interface-builder webview

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