小编kak*_*a47的帖子

如何在我的Android应用程序中加入两个SQLite表?

背景

我有一个Android项目,它有一个包含两个表的数据库:tbl_questiontbl_alternative.

要使用问题和替代方法填充视图,我使用游标.在我尝试加入这两个表之前,获取所需的数据没有问题.

    Tbl_question  
    -------------
    _id  
    question  
    categoryid  
    Tbl_alternative
    ---------------
    _id 
    questionid 
    categoryid 
    alternative

我想要以下内容:

SELECT tbl_question.question, tbl_alternative.alternative where 
categoryid=tbl_alternative.categoryid AND tbl_question._id = 
tbl_alternative.questionid.` 
Run Code Online (Sandbox Code Playgroud)

这是我的尝试:

public Cursor getAlternative(long categoryid) {
            String[] columns = new String[] { KEY_Q_ID, KEY_IMAGE, KEY_QUESTION, KEY_ALT, KEY_QID};
             String whereClause = KEY_CATEGORYID + "=" + categoryid +" AND "+ KEY_Q_ID +"="+ KEY_QID;
             Cursor cursor = mDb.query(true, DBTABLE_QUESTION + " INNER JOIN "+ DBTABLE_ALTERNATIVE, columns, whereClause, null, null, null, null, null);
             if (cursor != …
Run Code Online (Sandbox Code Playgroud)

sqlite android

95
推荐指数
4
解决办法
14万
查看次数

遍历Sqlite-query中的行

我有一个表格布局,我想用数据库查询的结果填充.我使用select all并且查询返回四行数据.

我使用此代码填充表行内的textviews.

Cursor c = null;
c = dh.getAlternative2();
startManagingCursor(c);
// the desired columns to be bound
String[] columns = new String[] {DataHelper.KEY_ALT};
// the XML defined views which the data will be bound to
int[] to = new int[] { R.id.name_entry};

SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, 
         R.layout.list_example_entry, c, columns, to);
this.setListAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)

我希望能够分离KEY_ALT的四个不同值,并选择它们的去向.我希望他们在上面的示例中填充四个不同的textview而不是一个.如何迭代生成的游标?

此致,AK

sqlite android cursor

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

Android中的新活动"从侧面进入"

什么是进入新活动的最佳方式,但是看起来活动向左滑动,新活动进入屏幕?我正在使用意图调用新活动,如果我希望应用程序是轻量级的话,是否可以这样做?

为了更好地解释一下:在我的Android手机上,我可以向右侧的家庭meny滑动视图,然后从左侧输入朋友流并在屏幕上进行.我想在我的应用程序中使用buttonclicks来实现它,这是我所追求的"滑动".谢谢!

user-interface android screen android-sliding android-activity

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

如何实现Android标记的拖放操作?

喜?我正在使用Android中的MapView应用程序.我有三个标记,我希望以后可以使用Google Map API getlocation-function.为了试一试,我想用拖放功能移动标记,然后检查位置.

任何人已经拖延到Android标记工作,或知道一种方法开始搞清楚?

/ AK

android drag-and-drop marker android-mapview

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

从sqlite数据库Android获取最后插入的值

我试图从Android中的sqlite数据库中获取最后一个插入的rowid.我已经阅读了很多关于它的帖子,但是无法让它工作.这是我的方法:

 public Cursor getLastId() {
        return mDb.query(DATABASE_TABLE, new String[] {KEY_WID}, KEY_WID + "=" + MAX(_id), null, null, null, null, null);}
Run Code Online (Sandbox Code Playgroud)

我试过MAX,但我一定是错了.还有另外一种方法吗?

sqlite android lastinsertid

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

如何在以编程方式创建的TableRows之间添加分隔线?

我有一个在Android项目中以编程方式创建的TableLayout.只要从数据库中获取更多行,我就会不断添加TableRows.现在我想在TableRows之间添加分隔线,如边框.

在我从XML静态创建的另一个TableLayout中,我使用View作为分隔符,使用style.xml样式.

我尝试将一个View添加到tablelayout,如下所示:

View v=new View(this);
         v.setLayoutParams(new LayoutParams(
                 LayoutParams.FILL_PARENT,
                 LayoutParams.WRAP_CONTENT));
         v.setBackgroundResource(R.drawable.rowseparator_shape);
             tr.addView(mTvDate);
             tr.addView(mTvResult);

             tl.addView(tr); 
             tl.addView(v);
Run Code Online (Sandbox Code Playgroud)

但它只在所有收集的TableRows之后添加一次.为每个tr添加一个View的智能方法是什么?或者我应该一起使用其他东西?

android tablelayout separator

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

NSIS安装程序脚本中AppData的环境变量是什么?

我在NSIS中寻找AppData的环境变量.我需要在我的安装中将fils复制到AppData目录.

谢谢!

installation nsis appdata

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

使用Android SDK生成类图Eclipse

我有一个Android项目,我想要一个类图.做这个的最好方式是什么?我安装了MoDisco,GEF,UML2 Extender.这些足够吗?使用我已经拥有的活动从类中生成UML的最简单方法是什么?

eclipse android uml eclipse-3.6

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

WCF中枚举的DataContract

我有一个enum,我通过.Net项目中的WCF服务使用.现在我想添加另一个枚举,以与第一个相同的方式指定.但是第二个没有在Reference.cs中注册,因此无法从使用WCF服务的项目中识别.

我试图重写一切,因为我读到有一个自动计数,如果一个副本粘贴枚举成员混淆.我检查了服务引用是不是在引用的程序集中重用类型.

 [DataContract]
public enum SecondEnum
{
    [EnumMember(Value = "WWW")]
    WWW = 0x0,
    [EnumMember]
    VVV= 0x1,
 }
Run Code Online (Sandbox Code Playgroud)

我试图添加名称和命名空间,没有结果.我已经检查过,所以没有更多的FirstEnum引用,我在编写SecondEnum时会错过.似乎已经以同样的方式写了.

那么,为什么在Reference.cs类中无法识别DataContract?我想如果我能弄清楚这一点,剩下的就会自行解决.

谢谢你的任何想法.

wcf datacontract

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

在Android中的三个活动之间传递捆绑

我有三个活动,我可以称之为A,B和C.我想在这三个活动之间传递信息:A - > B - > C - > A. 在AI中想要检查是否有传递包(第一次启动时,例如不会有一个).数据从AB传递,带有正常捆绑.从B - > CI使用此:

Intent i = new Intent(getApplicationContext(), FlashcardView.class);
             i.putExtra("rattning", rattning);
             i.putExtra("noqs", noqs);
             i.putExtra("categoryid", categoryid);
             CreateTestView.this.finish();
             startActivityForResult(i, 0);
Run Code Online (Sandbox Code Playgroud)

它被收到然后发送到A这样:

  Intent data = new Intent(FlashcardView.this, MenuView.class);
                       data.putExtra("point", point);
                       data.putExtra("noqs", noqs);
                       setResult(RESULT_OK, data);
                       finish();
Run Code Online (Sandbox Code Playgroud)

在A收到这样的:

 @Override 
   protected void onActivityResult( int req, int resp, Intent data ) {
        super.onActivityResult(req, resp, data);
        // process your received "data" from GameActivity ...
        Bundle b = getIntent().getExtras();
        noqs = b.getInt("noqs");
        point = b.getInt("point");
        mTvCat.setText("hhhhhh"+point+noqs);
        publishOnFacebook(point,noqs);
    } …
Run Code Online (Sandbox Code Playgroud)

android bundle android-intent

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

如何在我的Android应用中添加搜索视图?

我想在我的Android应用中添加一个searchview,但我无法理解文档.我已经添加了

<searchable xmlns:android="http://schemas.android.com/apk/res/android"
       android:includeInGlobalSearch="true"
       android:searchSuggestAuthority="dictionary"
       android:searchSuggestIntentAction="android.intent.action.VIEW">
</searchable>
Run Code Online (Sandbox Code Playgroud)

到我的xml和 <intent-filter>

<action android:name="android.intent.action.SEARCH" />
<category android:name="android.intent.category.DEFAULT" /
</intent-filter>
<meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
Run Code Online (Sandbox Code Playgroud)

我的清单.但是provider-tag 应该去哪里?运行应用程序时,我收到一个错误膨胀类异常.有人知道一个很好的教程吗?谢谢!

search android

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

每天从 sqlite 数据库获取数据 DATE TIME

我有一个sqlite数据库。我有三列:_id、日期、值。

我现在想根据日期中的日期提取 _id:s 的计数,并计算 int 值的平均值。这是针对 Android 应用程序的。

所以我想“选择日期中的日期和每一天(六十天),计算这一天有多少 _id:s。最后计算值的平均值。

我想它是这样的:

"SELECT DATE('now' 'days[i]') as date, COUNT(_id) as count,  AVG(value) as vl FROM v_efforts WHERE DATE(v_efforts.date) = DATE('now' 'days[i]')";
Run Code Online (Sandbox Code Playgroud)

但我无法开始'days[i]'工作。我不知道如何使这个值增加到 60,然后如何存储这 60 天中每一天的计数和 vl。

多谢!

sqlite datetime android

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

带有android的KSoap2或RESTful Web服务

在Android中处理Web服务的最佳方法是什么?我一直在关注KSoap2库和RESTful Web服务.

我有一个使用KSoap2,但只有当Web服务在远程服务器上时,而不是在localhost上.我已经尝试重定向端口的传入和传出,因为它在android开发站点上说,我已经使用了我所在的网络的ip,我自己的ip和localhost-ip(它在网站上说不能使用localhost导致这是模拟器自己的环回网络.无效.

使用RESTful webservices,我只尝试了一个教程,如果我理解正确,谷歌应用程序引擎将用作服务器.是否可以轻松地将RESTful Web服务连接到数据库.我需要在我的applikation中有一个数据库连接,哪一个通常与REST一起使用?

对于这个困惑的问题,很抱歉,我已经有很多天试图对其他选项进行排序了,而且我看起来越困惑.

提前谢谢任何帮助!/ AK

rest android web-services ksoap ksoap2

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