标签: android

Google Play服务源代码

我正在寻找Google Play服务的源代码.有人可以指点我正确的方向吗?我一直在谷歌搜索,但找不到任何东西.

更具体地说,我正在寻找com.google.android.gms.location.ActivityRecognitionClient.java的源代码.

谢谢

android google-play-services

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

使用imageView.setImageBitmap方法将位图设置为ImageView的背景

我有一个ImageView.我imageView.setImageBitmap用来将我的图像设置为背景ImageView.但它将我的图像设置为ImageView源(即android:src),但它不会将我的图像设置为ImageView背景(即android:background).

当我使用imageView.setImageBitmap,它看起来像,好像我以前imageView.setImageResource没有imageView.setBackgroundResource.

如果我想使用将图像设置为背景,我该如何处理imageView.setImageBitmap.我知道我可以通过制作习惯来做到这一点ImageView.但是没有习惯可能ImageView吗?如果有可能,请告诉我怎么做.

android android-imageview

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

如何在没有公开披露源代码的情况下使用gradle创建Android库Jar?

我想从Android库项目中创建一个Jar.它设置如下:

ProjectName
    \- lib
    |   \- lib
    |       \- armeabi
    |           \- libNativeFirst.so
    |           \- libNativeSecond.so
    \- src
        \- main
            \- java
                \- com.package.sdk
                    \- PackageSDK.java
Run Code Online (Sandbox Code Playgroud)

我希望所有这些都打包在一个Jar中,但不会泄露存在的源代码PackageSDK.java.

我这样设置我的build.gradle文件:

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

apply plugin: 'android-library'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 18
    }

    sourceSets {
        main {
            java {
                srcDir 'src/main/java'
            }
            resources {
                srcDir 'src/../lib'
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

android jar gradle android-studio android-gradle-plugin

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

Android地图标记颜色?

在Android地图上制作标记的颜色是什么?
有多少种颜色以及如何编写颜色代码?

android colors marker google-maps-android-api-2

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

无法使用Android Studio构建Android项目 - Gradle 1.7

我在使用Gradle和Android Studio时遇到了很多问题.

在项目中的任何资源中进行更改都可以在编译期间随机提供异常,这是我在Android Studio中看到的:

Gradle: Error while executing aapt command
Gradle: Execution failed for task ':App Code:processReleaseResources'.
Run Code Online (Sandbox Code Playgroud)

这就是我看到手动执行Gradle的原因:

"/Applications/Android Studio.app/sdk/tools/templates/gradle/wrapper/gradlew" asD
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
:App Code:preBuild UP-TO-DATE                                 
:App Code:preDebugBuild UP-TO-DATE  
:App Code:preReleaseBuild UP-TO-DATE  
:libraries:facebook:compileLint             
:libraries:facebook:copyReleaseLint UP-TO-DATE  
:libraries:facebook:mergeReleaseProguardFiles UP-TO-DATE  
:libraries:facebook:packageReleaseAidl UP-TO-DATE  
:libraries:facebook:preBuild UP-TO-DATE  
:libraries:facebook:preReleaseBuild UP-TO-DATE  
:libraries:facebook:prepareReleaseDependencies             
:libraries:facebook:compileReleaseAidl UP-TO-DATE  
:libraries:facebook:compileReleaseRenderscript UP-TO-DATE  
:libraries:facebook:generateReleaseBuildConfig UP-TO-DATE  
:libraries:facebook:mergeReleaseAssets UP-TO-DATE  
:libraries:facebook:mergeReleaseResources UP-TO-DATE  
:libraries:facebook:processReleaseManifest UP-TO-DATE  
:libraries:facebook:processReleaseResources UP-TO-DATE  
:libraries:facebook:generateReleaseSources …
Run Code Online (Sandbox Code Playgroud)

android gradle aapt android-studio

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

Android将日期和时间转换为毫秒

我有一个日期和时间格式如下:

Tue Apr 23 16:08:28 GMT+05:30 2013
Run Code Online (Sandbox Code Playgroud)

我想转换成毫秒,但实际上我不知道它是哪种格式.任何人都可以帮助我.

datetime android

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

如何获得android渐变中心光效?

我想要像下面的图像

在此输入图像描述

我尝试使用可绘制的形状

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
    android:angle="360"
    android:centerX="50%"
    android:centerY="50%"

    android:gradientRadius="50%"
    android:endColor="#000000"
    android:centerColor="#FFFFFF"
    android:startColor="#000000" >
</gradient>
</shape> 
Run Code Online (Sandbox Code Playgroud)

android xml-drawable android-drawable

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

为什么我们不能使用带有和ActionBar的半透明系统条

在将我的应用程序更新到Kitkat时,我只想使用Translucent属性在KitKat上给它们一个漂亮的外观:

半透明系统条

现在,您可以使用新主题(Theme.Holo.NoActionBar.TranslucentDecor和Theme.Holo.Light.NoActionBar.TranslucentDecor)使系统栏部分半透明.通过启用半透明系统条,您的布局将填充系统条后面的区域,因此您还必须为布局中不应被系统条覆盖的部分启用[fitsSystemWindows] [4].

我唯一担心的是我想使用一个与Google想要相反的ActionBar(两个主题都有NoActionBar:

Theme.Holo.NoActionBar.TranslucentDecor 
Theme.Holo.Light.NoActionBar.TranslucentDecor 
Run Code Online (Sandbox Code Playgroud)

由于我不打算使用一些黑客或技巧来使其工作,我只是想知道是否有一些正确的方法来实现这一点,或者这是否违反谷歌的指导方针.

在此输入图像描述

android android-actionbar android-4.4-kitkat

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

菜单中的图标未显示在android中

我想在我的项目中添加菜单处理程序.我也阅读了http://developer.android.com/guide/topics/ui/menus.html,它非常简单,但图标未显示.我很迷茫.我甚至以编程方式添加了一个菜单项.

我的代码是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, 0, 0, "Quit").setIcon(R.drawable.ic_launcher);
    getMenuInflater().inflate(R.layout.menu, menu);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

并在xml中:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- Single menu item 
         Set id, icon and Title for each menu item 
    -->
    <item android:id="@+id/menu_bookmark" 
          android:icon="@drawable/update"
          android:title="@string/Update" />

</menu>
Run Code Online (Sandbox Code Playgroud)

android

35
推荐指数
5
解决办法
7万
查看次数

从非活动单例类中获取应用程序上下文

在我的android项目中,我有ImageAdapter类,我在其中传递应用程序上下文以满足其他需求.

public class ImageAdapter extends BaseAdapter {
    private Context c;

    public ImageAdapter(Context c) {
            this.c = c;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

问题是我想让ImageAdapter成为一个单例,以便从我的所有活动中轻松访问这个类的实例.但是我不知道如何将getApplicationContext()方法中的app context从我的一个活动传递给ImageAdapter.所以有没有"神奇"做到这一点如下?

public class ImageAdapter extends BaseAdapter {

    private Context c;

    private static class Holder {
            public static final ImageAdapter IA = new ImageAdapter();
    }

    private ImageAdapter() {
            this.c = /* some magic here */.getApplicationContext();
    }

    public static ImageAdapter getInstance() {
            return Holder.IA;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

也许你有一些其他的想法,可以为我的任何活动分享ImageAdapter.我是android的新手,我对在活动中传递数据的方式有点困惑.

我将不胜感激任何帮助.

java singleton android android-context baseadapter

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