小编Iva*_*llo的帖子

Intellij Idea/Android Studio中的Android代码风格

在Android Studio之前,我在Eclipse中使用android-formatting.xml作为代码样式.

如何在Eclipse中设置Android Studio/Intellij Idea来格式化代码?

UPDATE

我试过Eclipse Code Formatter插件.它似乎工作,但你根本无法编辑任何设置.我的团队更喜欢120列而不是100列.

我也试过了@CrossleSong的答案.这有点棘手,但更强大.你可以保存这个

https://android.googlesource.com/platform/development/+/android-4.2.2_r1.2/ide/intellij/codestyles/AndroidStyle.xml

作为Android.xml并将其复制到AndroidStudio/Intellij codestyles文件夹:对我而言

~/Library/Preferences/AndroidStudioPreview/codestyles

现在,您可以在Android Studio偏好设置中选择Android作为代码样式.

eclipse android coding-style intellij-idea android-studio

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

使用Gradle在分离的dex文件中拆分外部库以解决Android Dalvik 64k方法的限制

有没有proper/easy办法使用Gradle解决64k方法限制?

我的意思是一些自定义Gradle任务使用pre-dexed jar来创建单独的dex文件,而不是单个classes.dex.

谢谢

伊万

当前状态

目前,我正在努力使用GMS:它引入了20k方法来使用Google Analytics.我使用Proguard去除不需要的东西,但仍然...... 72k方法和计数......

我可以classes.dex使用dx参数--multi-dex拆分两个文件.我实现了手动编辑

sdk/build-tools/android-4.4W/dx
Run Code Online (Sandbox Code Playgroud)

并编辑最后一行,如下所示:

exec java $javaOpts -jar "$jarpath" --multi-dex "$@"
Run Code Online (Sandbox Code Playgroud)

我的APK文件现在包含__classes.dex__ and __classes2.dex__.

我试图用几种方法动态加载第二个文件:

不幸的是仍然没有运气 我真的希望一些Google/Facebook/Square大师可以提供合适的解决方案.

android dalvik gradle

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

导入/导出HTML5 localStorage数据

我正在开发一个基于localStorage HTML5功能的简单TODO列表应用程序:

http://hamen.github.com/webnotes/

我想知道是否可以以某种方式导入/导出数据.我如何提供"导出注释/导入注释"功能,以使用户能够将注释保存在其HD上并将其导入其他浏览器配置文件中?

谢谢

javascript html5 local-storage

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

GCM和Parse通知冲突

我需要我的Android应用程序使用两个推送服务,GCM和解析.我的问题是我找不到正确注册Parse,获取解析通知和GCM通知的方法.我可以单独完成所有这些事情,但永远不能在一起.我当前的实现看起来像这样:

<!-- GCM BradcastReceiver & Service -->
    <service android:name=".GcmIntentService"
        android:enabled="true"/>
    <meta-data android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <receiver
        android:name=".GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter
            android:priority="100"> <!-- higher priority to GCM messages -->

            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.twentyLines.GCM_NOTIFICATION_ACTION" />
            <category android:name="com.twentyLines.app" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)

这是用于GCM的broadcastReceiver,下面是另一个用于解析的接收器:

<service android:name="com.parse.PushService" />

    <receiver android:name="com.parse.GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter android:priority="0">

            <!--<action android:name="com.google.android.c2dm.intent.RECEIVE" />-->
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
            <category android:name="com.twentyLines.app" />
        </intent-filter>
    </receiver>
    <!-- Can remove this if application is already registered for GCM -->
    <receiver android:name="com.parse.ParseBroadcastReceiver" android:exported="false" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <action …
Run Code Online (Sandbox Code Playgroud)

android push-notification parse-platform

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

特定于文件类型的Emacs快捷方式

有没有办法为不同的文件类型获得不同的快捷方式?
我用它F12来编译.它运行make -f.我想F12跑步

Mx org-export-as-html

当我在Org模式.
我该如何编辑.emacs文件?目前只是:

(global-set-key [f12]'编译)

谢谢,
哈曼

emacs

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

按型号ID列表获取骨干收集

我有一个REST API,提供几个URL:

/rest/messages
Run Code Online (Sandbox Code Playgroud)

提供所有消息.消息是JSON/Backbone模型

{ 
  title: 'foo',
  body : 'bar'
}
Run Code Online (Sandbox Code Playgroud)

要获得单条消息,我有:

/rest/messages/:id
Run Code Online (Sandbox Code Playgroud)

是否可以使用消息ID数组获取Backbone集合?我不想要整个消息列表,只需要我通过ID指定的一些消息.

我可以逐个获取模型并填写Collection,但我想知道Backbone是否有更简洁的方法来执行此操作.谢谢

javascript rest backbone.js

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