标签: android

如何使用Gradle为Android项目生成Eclipse和Intellij项目文件

是否可以使用Gradle为Android项目生成Eclipse和Intellij项目文件?

在maven我们会做mvn eclipse:eclipse,在PlayFramework我们会这样做play eclipsify.Gradle是否为Android项目提供此功能?

我已经安装了摇篮(1.6)和Android SDK管理器(22.0.1)解释这里

这是我的build.gradle文件:

buildscript {
    repositories {
      mavenCentral()
    }
    dependencies {
      classpath 'com.android.tools.build:gradle:0.5.0'
    }
}

apply plugin: 'android'
apply plugin: 'eclipse'

sourceCompatibility = 1.7
version = '1.0.2'

repositories {
    mavenCentral()
}

dependencies {
  compile fileTree(dir: 'libs', include: '*.jar')
}

android {
    buildToolsVersion "17" 
    compileSdkVersion 8
    defaultConfig {
        versionCode 1
        versionName "1.0"
        minSdkVersion 7
        targetSdkVersion 8
    }
    sourceSets {
        main {
              manifest.srcFile 'AndroidManifest.xml'
              java.srcDirs = ['src']
              resources.srcDirs = ['src']
              aidl.srcDirs = ['src'] …
Run Code Online (Sandbox Code Playgroud)

eclipse ide android intellij-idea gradle

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

KeyStore和密钥别名

我正在导出一个应用程序,我对keystore和keyalias非常好奇.我不确定它们的用途是什么,或者我应该创建多少(每个应用程序可能有一个?).我将不胜感激任何有关这些键的信息.谢谢

android keystore

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

Android - 在UIL中使用之前,ImageLoader必须是init配置

我收到了错误:

在使用之前,ImageLoader必须是init配置才是来自非法状态异常的错误.

我正努力在将gridview放入片段的方法中显示图像.至于我的理解,imageLoader应首先通过扩展将扩展的类AbsListViewBaseActivity来初始化BaseActivity.

这两个类用于初始化imageLoader.我非常搞砸流量,我在运行时遇到错误,并在两天内处理了这个问题.我将包括LogCat错误.

我自己的版本

- 主类

import com.nostra13.universalimageloader.core.ImageLoader;
import com.folder.folder.AbsListViewBaseActivity;

public class CollectionDemoActivity extends FragmentActivity{

    assignImageLoader newAssign;
    static AbsListViewBaseActivity absList;
    static ImageAdapter m3;

    Oncreate()
    {
        newAssign = assignImageLoader;
        m3 = ImageAdapter();
        ((GridView) absList.listView).setAdapter(m3);
    }
}


/**
 * A dummy fragment representing a section of the app, but that simply displays dummy text.
 */

public static class DemoObjectFragment extends Fragment {

    public static final String ARG_OBJECT = "object";

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments universal-image-loader

35
推荐指数
3
解决办法
4万
查看次数

Android中静态变量的生命周期

当我在主活动中声明并初始化变量为静态并且活动被销毁时.我还可以访问变量的内容吗?

例如,要始终访问我存储到此变量的AsyncTask?我想要的是能够在方向改变后访问它.

java static android

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

如何设置ListView不可点击

我有这个ListView只需要显示数据.
所以我不想让它可点击.
首先,我尝试将XML listview更改为:

<ListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:clickable="false" >
Run Code Online (Sandbox Code Playgroud)

但它没有用.
所以要解决我的问题,我通过代码设置:

  list.setSelector(android.R.color.transparent); 
Run Code Online (Sandbox Code Playgroud)

但我无法相信没有更好的解决方案.任何的想法?

android clickable android-listview android-selector

35
推荐指数
3
解决办法
4万
查看次数

Android Studio运行ORMLite配置生成配置

我正在使用Android Studio,并希望使用ORMLite框架.ORMLite for Android有一种通过表配置文件创建DAO的机制.

如何在Android Studio中设置其他运行配置以生成此配置?

android ormlite android-studio

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

有什么理由我不应该将我的密钥库存储在版本控制中吗?

我正在使用密钥库(.jks)来存储我用来签署我的Android应用程序的证书.Android文档和社区给我留下了深刻印象,从不丢失这个文件的重要性,但我没有找到任何关于我应该保留它的指导.

将它存储在Git中是一个糟糕的想法(即它会产生安全后果)吗?

假设密钥库本身和它们内部的私钥都有强密码.

java security android keystore android-keystore

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

Android:如何在特定区域设置中获取字符串而不更改当前区域设置

使用案例:记录显示给用户的错误消息.

但是,您不希望日志中的消息依赖于用户设备的区域设置.另一方面,您不希望仅为您的(技术)日志记录更改用户设备的区域设置.这可以实现吗?我在stackoverflow上找到了几个可能的解决方案:

但是,它们都会导致更改设备的区域设置(直到下一次配置更改).

无论如何,我目前的解决方法是这样的:

public String getStringInDefaultLocale(int resId) {
    Resources currentResources = getResources();
    AssetManager assets = currentResources.getAssets();
    DisplayMetrics metrics = currentResources.getDisplayMetrics();
    Configuration config = new Configuration(
            currentResources.getConfiguration());
    config.locale = DEFAULT_LOCALE;
    /*
     * Note: This (temporiarily) changes the devices locale! TODO find a
     * better way to get the string in the specific locale
     */
    Resources defaultLocaleResources = new Resources(assets, metrics,
            config);
    String string = defaultLocaleResources.getString(resId);
    // Restore device-specific locale
    new …
Run Code Online (Sandbox Code Playgroud)

android locale localization android-resources

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

android studio新项目缺少文件夹

我使用最新版本的Android Studio(0.2.2)创建了一个新项目,这是一个全新的工作室安装.当我在项目资源管理器视图中时,它无法向我显示我的项目的任何文件夹.我应该看到一个根项目文件夹,其中包含.idea,gradle和module文件夹,但它们没有显示.

这是我期望看到的(取自首次启动时创建的示例项目):

在此输入图像描述

但这是我在项目创建后立即看到的内容:

在此输入图像描述

我无法弄清楚如何公开我的项目的文件夹!我不想在没有项目浏览器的情况下开发,这简直太麻烦了.我是否错误地创建了项目,或者我错过了一些不太明显的设置?

谢谢.

android android-studio

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

Android模拟器无法旋转到横向

当我尝试切换模拟器的方向时,模拟器窗口旋转,模拟器屏幕方向保持原样.任何人都可以告诉我这是什么原因?我已经尝试了StackOverflow的所有答案,似乎没有任何帮助 这是我尝试更改方向时仿真器屏幕的样子

android emulation android-emulator android-orientation

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