小编cra*_*xel的帖子

Android Silent Push

我是android新手,我正在玩这里和那里尝试一些功能.我想知道使用静音推送的方式是什么 - 意味着在设备上获得推送通知而不会发出任何警报,通知或振动 - 即用户无需了解它.如果有人有教程,他可以推荐我,我将不仅仅是感激不尽.

service android background-service push-notification google-cloud-messaging

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

在Google Maps V2中创建自定义信息窗口

我正在尝试创建一个看起来像这样的自定义窗口(对于地图对象).

用户资料

但是,我想放置一个图像,而不是项目跟随者和追随者,但我无法弄清楚如何制作一个,任何参考?提前致谢.

android infowindow google-maps-android-api-2

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

在android中创建一个3d形状的按钮


我试图在这里创建一个类似于圆形按钮的按钮 -
http://livetools.uiparade.com/index.html
(每个按钮看起来都在沉浸的部分内)我通过放置按钮
进入它一个圆圈背景,
虽然我得到了这个结果,但给它们两个渐变的结果并没有结果相同-

在此输入图像描述

(我会尽可能上传我的代码)我怎样才能达到同样的效果?

android android-ui android-button android-styles

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

openGL中glOrtho和glViewPort的区别

我正在努力想出一些东西让我说我渲染一些高度为100,宽度为100的图像.

在方案A中

我正在一个glOrtho(0,100,0,100,-100,100)glViewPort(0,0,50,50)时定义为(左,右,顶部,底部,zNear,zFar)和glViewPort被定义为(左下角的x,左下角Y,宽度,高度)glOrthois.

在方案B中

我正在一个glOrtho(0,50,0,50,-100,100)glViewPort(0,0,100,100)glOrthois定义为(左,右,顶部,底部,zNear,zFar)和glViewPort被定义为(左下角的x,左下角Y,宽度,高度)

这基本上意味着在场景A中,图像将被渲染到比它需要的更低的宽度和高度(即,将每两个像素渲染一次).在原始图像中将映射到目标"表面"中的一个,但仍然可以看到整个图像.

但是,在场景B中,图像将被剪裁,因此只能看到它的左上角.我对么?- 只是为了清楚,这是一个CG测试的问题我有tommorow,我想确保我正确得到openGL ...(已经读过API ... =\)

opengl 3d graphics opengl-1.x

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

对于android上的regualr sqlite操作的奇怪行为

我有一个问题,我已经解决了,但我仍然想知道为什么解决方案解决了它.我写了一个Android应用程序有一个sqlite数据库后几次我调试它db中的oncreate方法没有被调用(即使一切工作正常)之后我将数据库版本号从1更改为2一切正常即使我通过应用程序管理器卸载了应用程序,也删除了缓存和本地数据库信息.我的问题如下 - 本地数据库数据是否保存在其他地方?万一没有 - 为什么只有在我升级了版本号之后它才起作用,即使我删除了所有与应用程序相关的数据?

/**
 * A class to handle sqlite reads/writes of user related data to be collected
 */
public class UserDataManager extends SQLiteOpenHelper {

    // Class Variables
    private final String TAG = UserDataManager.class.getSimpleName();

    // Database Version
    private static final int DATABASE_VERSION = 1;

    // Database Name
    public static final String DATABASE_NAME = "tmc";

    // Tables
    private static final String TABLE_USER = "user";

    // Tables and table columns names
    private String CREATE_USER_TABLE;
    private static final String COLUMN_USER_ID = …
Run Code Online (Sandbox Code Playgroud)

sqlite android android-sqlite

7
推荐指数
1
解决办法
265
查看次数

使用coordinatorlayout折叠全屏图像视图,并将其替换为带有标题的viewpager

我开始玩Coordinatoralyout并且我正在尝试实现附加图像上的行为,我想要一个背景图像在全屏尺寸上和滚动时我希望一些文本视图消失,一些粘贴作为viewpager的一部分(而不是一个toolbarlayout)关于如何实现这一目标的任何指导?

在此输入图像描述

android android-animation android-viewpager android-coordinatorlayout

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

将视图粘贴到滚动视图的底部

我有一个我无法弄清楚的奇怪行为 - 我试图将视图粘贴到滚动视图的底部,但没有运气。我已经尝试过 ClipToPadding 和 fillViewport 但没有一个有帮助。有什么帮助吗?我的 xml 布局是 -

<LinearLayout>

    <FrameLayout/>
    <ScrollView>
        <LinearLayout>
            <LinearLayout/>
            <RelativeLayout/> <-- This is the problematic view
        </LinearLayout>
    </ScrollView>

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

我想将相对布局粘在底部,即使滚动视图比屏幕长度短,当clipToPadding设置为false时,它确实适合屏幕,但是相对布局只是放在屏幕中间的线性布局之后,当我在滚动视图上将 fillviewport 设置为 true (并删除 Cliptopadding),滚动视图比屏幕长但不可滚动,这导致相对布局“不可见”,有什么建议吗?

android android-layout android-scrollview

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

无法启动GCM意向服务

大家好,我正在体验谷歌GCM但由于某种原因我的GCM intenet服务拒绝在注册事件中醒来 - 我知道我做错了什么我只是想弄清楚什么...

这是我的清单文件 -

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.dmx"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />

    <!-- GCM connects to Internet Services. -->
    <uses-permission android:name="android.permission.INTERNET" />

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

    <!-- GCM requires a Google account. -->
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />

    <!-- Keeps the processor from sleeping when a message is received. -->
    <uses-permission android:name="android.permission.WAKE_LOCK" />

    <!-- Creates a custom permission so only this app can receive its messages. -->
    <permission
        android:name="com.dmx.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />

    <uses-permission android:name="com.dmx.permission.C2D_MESSAGE" />

    <!-- This app …
Run Code Online (Sandbox Code Playgroud)

android push-notification android-service google-cloud-messaging

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

在android中使用过多的网络调用

我正在开发一个需要与远程服务器进行大量通信的Android应用程序.为此,我编写了一个处理所有网络通信的类.

我是否需要为每一种方法制作一个Asynctask?对于其余的代码执行,我依赖的方法呢?(因此需要同步完成 - 比如在注册时等待答案?)

我问这个是因为我之前已经有一个小应用程序与远程服务器进行通信而我没有使用任何Asynctasks,这一个在所有被调用的方法崩溃.

编辑 -
同时 - 在创建我自己的课程之前,我发现了一个与谷歌图书馆相关的精彩教程已经处理了图书馆名称是Volley我看过的教程就是这个

android android-asynctask androidhttpclient

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

java是否将String以char数组的形式保存?

我在 api 上或通过搜索网络都找不到它。我知道 JVM 将其拥有的每个 String 对象保留在字符串池中,以优化内存使用。但是我不知道它如何将其保存在“幕后”,因为 String 是一个不可变的对象,使用 toCharArray 将为我提供存储在池中 String 对象上的内部数组的副本?(如果是这样,那么将字符串数组作为字符获取的每个操作都是 O(n)) - 使用 charAt(i) 使用字符串的内部数组?或者它是否将其复制到一个新数组并返回新复制数组的位置 i 处的字符?

java arrays string jvm

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