小编sea*_*kej的帖子

没有ContentProvider的CursorLoader用法

Android SDK文档说该startManagingCursor()方法已被删除:

不推荐使用此方法.改为使用新的CursorLoader类和LoaderManager; 这也可以通过Android兼容包在旧版平台上使用.此方法允许活动根据活动的生命周期为您管理给定的Cursor生命周期.也就是说,当活动停止时,它将自动调用给定Cursor上的deactivate(),稍后重新启动它将为您调用requery().当活动被销毁时,所有托管游标将自动关闭.如果您的目标是HONEYCOMB或更高版本,请考虑改为使用LoaderManager,可通过getLoaderManager()获取

所以我想用CursorLoader.但是当我在构造函数中需要URI时,如何使用自定义CursorAdapter和不使用它?ContentProviderCursorLoader

android cursor android-contentprovider android-loadermanager android-cursorloader

107
推荐指数
4
解决办法
5万
查看次数

如何在Android Gradle中自动增加versionCode

我正在尝试基于Gradle的新Android构建系统,我在想,用它自动增加versionCode的最佳方法是什么.我正在考虑两种选择

  1. 创建versionCode文件,从中读取数字,增加它并将其写回文件
  2. 解析AndroidManifest.xml,从中读取versionCode,增加它并将其写回AndroidManifest.xml

有没有更简单或合适的解决方案?

有没有人使用过mentiod选项之一并可以与我分享?

android build auto-increment gradle android-manifest

78
推荐指数
6
解决办法
4万
查看次数

Google使用新的Intel Atom x86仿真器映射SDK

有没有办法,如何使用谷歌地图SDK获取Android模拟器的新x86图像?

x86 android google-maps emulation

40
推荐指数
4
解决办法
1万
查看次数

使用ORMLite的Android Cursor在CursorAdapter中使用

有没有办法,如何获取查询的Cursor,我正在使用ORMLite Dao对象处理?

sqlite android cursor ormlite

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

Action Bar Sherlock中的自定义主页图标

我正在尝试使用ActionBarSherlock库为主页图标设置自定义图标.我试图abHomeLayout在自定义主题中使用属性设置自定义布局.但它对我不起作用.唯一的方法,如何设置它,是abIcon为我的自定义drawble 设置属性,但我不能为这个drawable设置一些水平填充.是否有任何示例或abHomeLayout属性的问题?

android drawable actionbarsherlock android-actionbar

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

在IntelliJ IDEA中加快Android项目构建时间

我想知道,如果有任何方法,如何skip packaging and dexing在Eclipse和ADT中设置IntelliJ IDEA.Additional VM OptionsIntelliJ中的Android DX Compiler部分中有字段Preferences,也许这可能是一种方式,如何设置它.我还要感谢另一个提示,如何加快IntelliJ Android项目的构建速度.

android build intellij-idea android-build dex

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

在Android上使用OrmLite的Proguard

我应该如何在Android上使用带有ormlite库的proguard?

试试这个:

-keep class com.j256.**
-keepclassmembers class com.j256.**
-keep enum com.j256.**
-keepclassmembers enum com.j256.**
-keep interface com.j256.**
-keepclassmembers interface com.j256.**
Run Code Online (Sandbox Code Playgroud)

但我得到:

03-23 20:23:54.518:E/AndroidRuntime(3032):java.lang.RuntimeException:无法启动活动ComponentInfo {cz.eman.android.cepro/cz.eman.android.cepro.activity.StationsOverviewActivity}:java .lang.IllegalStateException:找不到辅助类class kb的Context参数的构造函数

我也尝试添加这个:

-keepclassmembers class * { public <init>(android.content.?Context); }
Run Code Online (Sandbox Code Playgroud)

但我得到另一个班级成员错误.

obfuscation optimization android proguard ormlite

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

在IntelliJ中禁用显示运行窗口

在IntelliJ中,每次我更改代码并在之后运行应用程序时,都会自动弹出"运行窗口".有没有办法禁用这种烦人的行为或如何减少分散注意力?

在此输入图像描述

java android jetbrains-ide intellij-idea android-studio

18
推荐指数
2
解决办法
3056
查看次数

具有React Native Router Flux的合成场景堆栈(历史)

有没有办法如何使用React Native Router Flux综合定义场景堆栈(历史)?假设我有一个应用程序,用户可以自然地从中导航A –> B –> C.我想在场景C上启动应用程序,它具有与自然行为(A -> B -> C)相同的历史记录,因此用户可以B从最初打开的场景导航回来C.

编辑:我想它应该可以通过使用Redux Persist以某种方式实现,但我发现了这个相关的问题.

javascript persistence react-native redux react-native-router-flux

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

使用React Native Android的SoLoader $ WrongAbiError

最近,我们已经将本地反应本地集成到我们的应用程序中,只需要hello world view.在某些设备(主要是华硕)上,我们遇到了这次崩溃.

Fatal Exception: com.facebook.soloader.SoLoader$WrongAbiError: APK was built for a different platform
       at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:253)
       at com.facebook.react.bridge.ReactBridge.staticInit(ReactBridge.java:24)
       at com.facebook.react.bridge.ReactBridge.<clinit>(ReactBridge.java:20)
       at com.facebook.react.bridge.NativeMap.<clinit>(NativeMap.java:22)
       at com.facebook.react.JSCConfig$1.getConfigMap(JSCConfig.java:14)
       at com.facebook.react.XReactInstanceManagerImpl.recreateReactContextInBackgroundFromBundleLoader(XReactInstanceManagerImpl.java:423)
       at com.facebook.react.XReactInstanceManagerImpl.recreateReactContextInBackgroundInner(XReactInstanceManagerImpl.java:419)
       at com.facebook.react.XReactInstanceManagerImpl.createReactContextInBackground(XReactInstanceManagerImpl.java:363)
       at com.facebook.react.ReactRootView.startReactApplication(ReactRootView.java:213)
       at com.eightfit.app.ui.fragments.ReactFragment.startReactApp(ReactFragment.java:107)
       at com.eightfit.app.ui.fragments.ReactFragment.onViewCreated(ReactFragment.java:88)
       at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1123)
       at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1286)
       at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:758)
       at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1671)
       at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:388)
       at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:619)
       at com.eightfit.app.ui.activities.MainActivity.onStart(MainActivity.java:150)
       at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1171)
       at android.app.Activity.performStart(Activity.java:5241)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2273)
       at android.app.ActivityThread.access$800(ActivityThread.java:138)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1236)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:149)
       at android.app.ActivityThread.main(ActivityThread.java:5045)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:610)
       at dalvik.system.NativeStart.main(NativeStart.java)
Caused by java.lang.UnsatisfiedLinkError: …
Run Code Online (Sandbox Code Playgroud)

crash android android-ndk react-native

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