标签: motorola

摩托罗拉设备:在ThreeTen中解析日期时的org.threeten.bp.DateTimeException

我在一些使用ThreeTenABPLocalDateTime.now()返回的摩托罗拉设备上有一种非常奇怪的行为.0000-00-00T00:00:00.0

代码如下:

@Override
protected void onResume() {
    super.onResume();
    if (!TextUtils.isEmpty(timeout)) {
        LocalDateTime savedTime = LocalDateTime.parse(timeout, DateTimeFormatter.ISO_DATE_TIME);
        if (LocalDateTime.now().isAfter(savedTime)) {
            refresh()
        }
    }
}

@Override
protected void onPause() {
    super.onPause();
    LocalDateTime currentTime = LocalDateTime.now().plus(Duration.ofMinutes(10));
    timeout = currentTime.format(DateTimeFormatter.ISO_DATE_TIME);
}
Run Code Online (Sandbox Code Playgroud)

仅在这些设备上(只有3个运行6.0的Motorola设备):

我有这个崩溃:

Fatal Exception: java.lang.RuntimeException: Unable to resume activity {com.myapp/com.myapp.MainActivity}: org.threeten.bp.format.DateTimeParseException: Text '0000-00-00T00:00:00.8' could not be parsed: Invalid value for MonthOfYear (valid values 1 - 12): 0
       at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3121)
       at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3152)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:148)
       at android.app.ActivityThread.main(ActivityThread.java:5443) …
Run Code Online (Sandbox Code Playgroud)

android motorola threetenbp

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

在.connect()之后如何防止Android蓝牙RFCOMM连接立即死亡?

这个问题已经解决了!非常感谢布拉德,丹尼斯和瘾君子!你是英雄!:)

这是工作代码.它连接到Zeemote并从中读取数据.

=====代码=====

public class ZeeTest extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        try {
            for (int i = 0; i < 3; i++) {
                test();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private boolean connected = false;
    private BluetoothSocket sock;
    private InputStream in;
    public void test() throws Exception {
        if (connected) {
            return;
        }
        BluetoothDevice zee = BluetoothAdapter.getDefaultAdapter().
            getRemoteDevice("00:1C:4D:02:A6:55");
        Method m = zee.getClass().getMethod("createRfcommSocket",
            new Class[] { int.class });
        sock = (BluetoothSocket)m.invoke(zee, Integer.valueOf(1));
        Log.d("ZeeTest", …

android bluetooth motorola rfcomm

48
推荐指数
3
解决办法
6万
查看次数

如何在linux上设置android SDK进行命令行开发?

我正在尝试设置android SDK以在Linux(Ubuntu 9.10)的命令行上开发一个简单的程序.我尝试了eclipse,但它已经知道在Ubuntu上运行的问题,所以我放弃了它.这是我到目前为止所做的:

  1. http://developer.android.com/sdk/index.html下载了android-sdk_r05-linux_86.tgz
  2. tar xvzf android-sdk_r05-linux_86.tgz
  3. ln -s android-sdk-linux_86 android
  4. 在.tcshrc中添加了setenv PATH .....:/ home/user/android/tools
  5. source .tcshrc
  6. 跑'android'.这开了一个gui.在可用的包下:我安装了所有东西,并退出了gui.
  7. 跑'android list targets'并列出了这些:

可用的Android目标:

id:1或"android-3"名称:Android 1.5类型:平台API级别:3修订版:1皮肤:HVGA-P,HVGA(默认),QVGA-P,QVGA-L,HVGA-L

id:2或"Google Inc.:Google API:3"名称:Google API类型:附加组件供应商:Google Inc.修订版:3说明:Android + Google API基于Android 1.5(API级别3)库:*com谷歌地图皮肤的.google.android.maps(maps.jar)API:QVGA-P,HVGA-L,HVGA(默认),QVGA-L,HVGA-P

id:3或"android-4"名称:Android 1.6类型:平台API级别:4版本:1皮肤:HVGA(默认),WVGA800,WVGA854,QVGA

id:4或"Google Inc.:Google API:4"名称:Google API类型:附加组件供应商:Google Inc.修订版:2说明:Android + Google API基于Android 1.6(API级别4)库:*com谷歌地图皮肤的.google.android.maps(maps.jar)API:WVGA854,HVGA(默认),QVGA,WVGA800

id:5或"android-6"名称:Android 2.0.1类型:平台API级别:6修订版:1皮肤:WQVGA432,HVGA(默认),WVGA800,WVGA854,WQVGA400,QVGA id:6或"Google Inc.: Google API:6"名称:Google API类型:附加组件供应商:Google Inc.修订版:1说明:Android + Google API基于Android 2.0.1(API级别6)库:*com.google.android.maps( maps.jar)Google Maps皮肤的API:WQVGA400,WVGA854,HVGA(默认),WQVGA432,QVGA,WVGA800

id:7或"android-7"名称:Android 2.1类型:平台API级别:7修订版:1皮肤:WQVGA432,HVGA(默认),WVGA800,WVGA854,WQVGA400,QVGA

id:8或"Google Inc.:Google API:7"名称:Google API类型:附加组件供应商:Google Inc.修订版:1说明:Android + Google API基于Android 2.1(API级别7)库:*com适用于Google Maps皮肤的.google.android.maps(maps.jar)API:WQVGA400,WVGA854,HVGA(默认),WQVGA432,QVGA,WVGA800

我想为我的motorola机器人创建一个简单的hello world程序.我应该使用以下哪些目标?

我怎么看皮肤?

如果我从命令行运行'android',它表示没有虚拟设备.虚拟设备是否与目标相同?

如何获得机器人皮肤和/或机器人目标和/或机器人虚拟设备?


我认为我需要运行类似'android create avd …

linux android motorola android-emulator

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

将Android手机与ADB连接

我最近买了一部新手机(摩托罗拉电气化),我正试图将它与亚行连接,但到目前为止没有运气.我做了什么:

  • 在手机上启用USB调试
  • 使用USB线将手机连接到我的iMac(显示屏显示已连接)
  • 输入"./adb devices"列出已连接的设备

不幸的是没有出现.我甚至做了一个adb kill/start-server,我还在adb_usb.ini中添加了"0x22B8"(即使这不是必需的).

任何人都可以指出我可以采取哪些其他步骤来调试设备未显示的原因?

谢谢!

android motorola adb

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

Motorola MC65设备中的Magnetc Stripe Reader问题

我在Motorola MC 65(操作系统:Windows Mobile)中遇到了Magnet Stripe Reader的问题.如果我尝试打开Reader,我会得到一个例外MSR_Open MSR_Err_OpenFailure.

码:

Symbol.MagStripe.Device MyDevice = new Symbol.MagStripe.Device(myDiv.DeviceName);
this.MyReader = new Symbol.MagStripe.Reader(MyDevice);
this.MyReader.Actions.Enable();
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

Symbol.magstripe.magstripe Marshal.open(stringsdevicename, stringsportname) at
Symbol.magstrip.actions.enable() at
Ecollect.ecscancardcf.start read()
Run Code Online (Sandbox Code Playgroud)

c# windows-mobile motorola magnetic-cards

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

通知会在使用Android 7的Motorola设备上引发RemoteServiceException

在应用程序收到通知然后构建并发布设备通知后,通知在所有其他设备上正常工作,但不适用于摩托罗拉的设备,如Moo Z Droid,DROID Turbo2,Moto G(4)Plus,Moto G(5)Plus等.只有OS> 7.

有没有人注意到摩托罗拉设备os> 7的同样问题?

Fatal Exception: android.app.RemoteServiceException: Bad notification posted from package pkg=com.app.packagename: Couldn't expand RemoteViews for: StatusBarNotification(pkg=com.app.packagename ……)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1649)
   at android.os.Handler.dispatchMessage(Handler.java:102)
   at android.os.Looper.loop(Looper.java:154)
   at android.app.ActivityThread.main(ActivityThread.java:6154)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)
Run Code Online (Sandbox Code Playgroud)

android motorola push-notification

11
推荐指数
0
解决办法
379
查看次数

问题仅影响Android 11版本的用户

我的应用程序有大约 20k 每日活跃用户,并且发生了一次致命崩溃,仅影响 Android 11 用户,我无法确定根本原因。

堆栈跟踪是

Fatal Exception: android.app.RemoteServiceException: Attempt to invoke virtual method 'int com.android.server.wm.TaskDisplayArea.getDisplayId()' on a null object reference
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2054)
       at android.os.Handler.dispatchMessage(Handler.java:106)
       at android.os.Looper.loop(Looper.java:250)
       at android.app.ActivityThread.main(ActivityThread.java:7755)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
Run Code Online (Sandbox Code Playgroud)

100% 受影响的用户是 android 11 摩托罗拉设备 [3 种不同的摩托罗拉型号],并且 100% 的应用程序在后台运行

堆栈跟踪显示这与在屏幕上显示图像有关,但错误发生在许多不同的情况下,我知道[我的]通用代码可能是原因

有人面临这个问题吗?
是否有任何已知的摩托罗拉相关问题可能是原因?
有什么方法可以更好地调试它并找出根本原因吗?

android motorola android-11

11
推荐指数
0
解决办法
881
查看次数

为Motorola 68K处理器编写操作系统.我可以效仿它吗?我可以试驾OS开发吗?

下一学期,我需要为Motorola 68K处理器编写基本操作系统,作为课程实验材料的一部分.

是否有使用该处理器的基本硬件设置的Linux仿真器?所以我的合作伙伴和我可以在我们的计算机上更快地调试,而不是在物理上重新启动电路板和东西.

是否有可能将测试驱动的开发技术应用于OS开发?代码主要是汇编和C.尝试试驾这个主要困难是什么?关于如何做的任何建议?

c tdd operating-system 68000 motorola

10
推荐指数
3
解决办法
5109
查看次数

devicePolicyManager.lockNow()不适用于Motorola Tablets

public final static void lockDevice()
    {
        try
        {
            if (devicePolicyManager.isAdminActive(adminComponent))
            {
                devicePolicyManager.lockNow();
            }
        }
        catch (final Exception ex)
        {
            ...
        }
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码不会抛出任何异常,也不会锁定motorola xoom平板电脑的屏幕.(Homeycomb和Icecream Sandwitch)相同的代码在其他Homeycomb和ICS平板电脑上完美运行.

我用Google搜索,但没有得到任何解决方案.有任何想法吗.....?

android locking motorola block-device device-policy-manager

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

Android应用程序崩溃摩托罗拉违抗原因<s3dReadConfigFile:75>:无法打开文件进行阅读

我过去几周一直在研究Android应用程序.我一直在三星s3和HTC上测试它没有任何问题.

但是我带来了摩托罗拉的挑战,在开始测试时,应用程序开始崩溃.在查看logcat之后,我发现了以下可能导致崩溃的问题,即

<s3dReadConfigFile:75>: Can't open file for reading
Run Code Online (Sandbox Code Playgroud)

能帮我解决这个问题吗?为什么摩托罗拉不会在任何其他Android设备上崩溃?

提前致谢.

这是完整的logcat

E 7183/Trace: error opening trace file: Permission denied (13)
D 7183/ActivityThread: setTargetHeapUtilization:0.25
D 7183/ActivityThread: setTargetHeapIdealFree:8388608
D 7183/ActivityThread: setTargetHeapConcurrentStart:2097152
D 7183/libEGL: loaded /system/lib/egl/libEGL_adreno200.so
D 7183/libEGL: loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D 7183/libEGL: loaded /system/lib/egl/libGLESv2_adreno200.so
I 7183/Adreno200-EGLSUB: <ConfigWindowMatch:2087>: Format RGBA_8888.
E 7183/: <s3dReadConfigFile:75>: Can't open file for reading
E 7183/: <s3dReadConfigFile:75>: Can't open file for reading
D 7183/OpenGLRenderer: Enabling debug mode 0
I 7183/Adreno200-EGLSUB: <ConfigWindowMatch:2087>: Format RGBA_8888.
Run Code Online (Sandbox Code Playgroud)

之后没有任何反应,应用程序崩溃.

android motorola

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