小编Kha*_*han的帖子

DATETIME值如何在SQLite中运行?

我正在创建Android应用程序,需要保存创建记录的日期/时间.然而,SQLite文档说,"SQLite没有用于存储日期和/或时间的存储类",并且它"能够将日期和时间存储为TEXT,REAL或INTEGER值".

是否存在使用一种类型而非另一种类型的技术原因?并且单个列可以存储从行到行的三种格式中的任何一种格式吗?

我需要稍后比较日期.例如,在我的应用程序中,我将显示在日期A到日期B之间创建的所有记录.我担心没有真正的DATETIME列可能会使比较变得困难.

sqlite datetime

104
推荐指数
5
解决办法
10万
查看次数

验证时出现Xcode错误 - "您的二进制文件未针对iPhone 5优化"

在我尝试将应用程序发布到应用程序商店时,我遇到了这个错误.很抱歉,因为我无法复制粘贴错误代码所以我会在我的问题中发布图片.

在此输入图像描述

iphone app-store ios ios7 xcode5

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

类型容器'Android Dependencies'引用非现有库android-support-v7-appcompat/bin/android-support-v7-appcompat.jar

我在尝试使用Action Bar Compat支持库到我的项目时遇到了一些错误,我不知道出了什么问题,因为我已按照此链接中的说明进行操作> http://developer.android.com/tools/支持库/ setup.html

所以,这是错误的屏幕截图.. IDE

android android-actionbar-compat

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

如何在按钮中设置textview和drawable之间的距离?

好吧,我有一个像下面的图片按钮 在此输入图像描述

我想改变文本与drawable之间的距离.怎么骗这个?

这是我的按钮的xml代码

<Button
   android:id="@+id/ButtonCancel"
   style="@style/CAGButton"
   android:drawableLeft="@drawable/selector_ic_cancel"
   android:text="@string/layer_button_cancel" />
Run Code Online (Sandbox Code Playgroud)

这是style.xml中的CAGButton

<style name="CAGButton" parent="@android:style/Widget.Button">
    <item name="android:drawablePadding">3dip</item>
    <item name="android:textColor">@color/cag_brown</item>
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_weight">1</item>
    <item name="android:background">@drawable/selector_button"</item>
</style>
Run Code Online (Sandbox Code Playgroud)

好的,谢谢你.:)

xml layout android button

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

Android LiveData Observer 只接收最后发出的值

所以,我有看起来像这样的 ViewModel

class MyViewModel<E, S> : ViewModel() {

    private val _state = MutableLiveData<S>()
    val state: LiveData<S>
        get() = _state

    abstract fun onEventReceived(event: E)

    protected fun pushState(state: S) {
        _state.value = state
    }
}
Run Code Online (Sandbox Code Playgroud)

和往常一样,我的 Activity/Fragment 中有观察者代码

viewModel.state.observe(this, Observer {
    // Do something here
})
Run Code Online (Sandbox Code Playgroud)

我的问题是当我尝试发出这样的值时

pushState(State.A)
pushState(State.B)
pushState(State.C)
Run Code Online (Sandbox Code Playgroud)

在我的活动/片段中,它只收到C.

任何人都有这种行为的经验?请分享您的解决方法。

android android-livedata

5
推荐指数
0
解决办法
1504
查看次数

如何在SQLite中进行递归查询?

如果我的数据结构是这样的

parentA
-------parentAA
--------------parentAAA
---------------------childA
Run Code Online (Sandbox Code Playgroud)

如果我能得到"childA.name".我怎么能知道所有的父母名字直到最高级别.所以它会是这样的>parentA/parentAA/parentAAA/childA

做这个的最好方式是什么 ?

我正在使用SQLite和JAVA/android ..感谢adv.

__ _ __ _ __ _ ___编辑

好的伙计们,谢谢你们所有人.所以我只是通过重复"选择查询"来实现.BOTTOM-UP这是我创建的方法

public String getPath(int id, int type) {
        StringBuilder pathBuilder = new StringBuilder();
        String sql = null;
        int parentId = 0;

        if (id == 0) {
            pathBuilder.insert(0, "/root/");
            return pathBuilder.toString();
        }

        if (type == LayerManagementActivity.PARENT) {
            do {
                sql = "SELECT id, name, parent_id from parents_table where id="
                        + id;
                Cursor c = mDatabase.rawQuery(sql, null);
                if (c.moveToFirst()) {
                    parentId = c.getInt(2); …
Run Code Online (Sandbox Code Playgroud)

java sqlite android

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

如何从Android相机获取缩略图和图像路径?

通过这种方式

Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

我通过这种方式在 onActivityResult 中获得位图形式意图,而不是路径!

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri);
startActivityForResult(intent, REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

我可以从意图中获取路径,而不是位图!!,我怎样才能从android相机获取位图(缩略图)和路径?

android android-intent

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

无法滚动并单击scrollview内gridview上的项目

好的伙计们,我有这样的布局

<ScrollView
android:id="@+id/scrollViewTree"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<include
android:id="@+id/layoutGallery"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/layout_gallery_obstruction" >
</include>

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

这是*layout_gallery_obstruction*

?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/textViewGalleryObs"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/buttonGalleryObs"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="@string/obstruction_title_gallery" />

    <Button
        android:id="@+id/buttonGalleryObs"
        android:layout_width="100dp"
        android:layout_height="35dp"
        android:layout_marginLeft="30dp"
        android:layout_toRightOf="@+id/textViewGalleryObs"
        android:text="@string/obstruction_gallery_add"
        android:textSize="12sp" />

    <GridView
        android:id="@+id/gridViewGalleryObs"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignLeft="@+id/textViewGalleryObs"
        android:layout_below="@+id/buttonGalleryObs"
        android:columnWidth="90dp"
        android:gravity="center"
        android:horizontalSpacing="5dp"
        android:numColumns="4"
        android:stretchMode="columnWidth"
        android:verticalSpacing="5dp" >
    </GridView>

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

我为gridview使用自定义适配器,这是单元格的布局

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:background="@android:color/transparent"
        android:contentDescription="@string/app_name" />

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

好吧我的问题是,我无法滚动我的gridview,我无法点击我的gridview上的项目.有谁知道如何解决这个问题?谢谢你.:)

android gridview scrollview

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