小编sre*_*dev的帖子

SQLiteDatabase.query方法

我正在使用SQLiteDatabase的查询方法.我如何使用查询方法?

我试过这个:

Cursor cursor = sqLiteDatabase.query(
    tableName, tableColumns, whereClause, whereArgs, groupBy, having, orderBy);
Run Code Online (Sandbox Code Playgroud)

tableColumns - columns参数构造如下.

String[] columns = new String[]{KEY_ID, KEY_CONTENT};
Run Code Online (Sandbox Code Playgroud)

如果我们需要获取所有字段,那么应该如何构造column参数.我们是否需要在String数组中包含所有字段名称?

如何正确使用查询方法?

sqlite android

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

rawQuery(query,selectionArgs)

我想使用select查询从表中检索数据.我发现,rawQuery(query, selectionArgs)方法SQLiteDatabase类检索数据.但我不知道该怎么queryselectionArgs应该传递给rawQuery方法?

sqlite android

82
推荐指数
4
解决办法
16万
查看次数

如何以及在何处将sqlite(.db)文件添加到android项目中

我是Android新手.现在,我正在尝试使用数据库.我有许多用于操作Sqlite数据库操作的教程.但我怀疑的是,我应该在哪里将.db文件添加到应用程序中.在IDE的包浏览器窗口中,我需要在哪个文件夹组中添加.db文件?我希望你理解我的问题.

提前致谢.

sqlite android

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

在Android中隐藏键盘的最佳方式

我想知道在将文本输入EditText后隐藏键盘的最佳方法.

1)setonfocuschangelistener:当按下完成按钮或焦点从一个EditText变为另一个时,是否仅触发此侦听器?当我使用这种方法时,我无法隐藏键盘.

2)setOnTouchListener:当我使用它时,我可以隐藏键盘,但我怀疑这可能存在问题.在这种情况下,我将触摸侦听器添加到根LinearLayout.以下代码我用过:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login);

    txtUserName = (EditText)findViewById(R.id.txtUserName);
    btnLogin = (Button)findViewById(R.id.btnLogin);
    layoutView = (LinearLayout)findViewById(R.id.li);

    layoutView.setOnTouchListener(new OnTouchListener() {
        public boolean onTouch(View v, MotionEvent event) {
            InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            inputManager.hideSoftInputFromWindow(txtUserName
                    .getWindowToken(), 0);
            return true;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

在主要的LinearLayout中,我正在使用其他两个LinearLayouts.我面对上述代码的问题是,在我按下的某些时刻,键盘不会隐藏.我的疑问是我只使用root布局添加触摸侦听器,而不是给其他内部布局或其他控件(TextView)提供触摸侦听器.当我触摸其他控件或TextView周围的某些点(即内部布局)时,键盘不会隐藏.

这意味着我需要将touchListener添加到根布局内的所有布局或控件吗?如何以更好的方式处理这种情况?

keyboard android

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

iOS 中的自适应 PayPal 付款

是否有任何文档可用于使用 iOS 进行贝宝自适应支付?

我有一份文档,但我找不到任何用于在 iOS 上实现 PayPal 并行支付的源代码。任何人都可以帮助我了解 iOS 的自适应支付。

提前致谢。

paypal ios

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

图像资源的 Android 标准

我是一名 iOS 开发人员,也是 Android 开发的新手。我需要将图像资产要求发送给设计师。但我不确定在 android 应用程序中使用的图像大小的标准。在 iOS 中,资产的大小必须为 1x、2x 和 3x。同样,Android 会是什么?我在项目的抽屉文件夹中看到了一些文件夹,如“ldpi、mdpi、hdpi、xhdpi、xxhdpi、& xxxhdpi”。每个文件夹代表什么。我需要告诉背景、应用程序图标、按钮图标等图像的大小。

android image android-resources android-studio

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

在iOS中保存和从SQLite中检索图像

我试图将图像保存到Sqlite,然后将图像加载到UIImageView.但它没有得到工作.我不会出错.这是我正在使用的代码.任何人都可以帮我解决这个问题.

- (void)saveImage {
    sqlite3_stmt *compiledStmt;
    if(sqlite3_open([dbPath UTF8String], &db)==SQLITE_OK){
        const char *insertSQL="insert into Image(Image)values(?)";
        if(sqlite3_prepare_v2(db,insertSQL, -1, &compiledStmt, NULL) == SQLITE_OK){
            UIImage *image = [UIImage imageNamed:@"farmhouse.png"];
            NSData *imageData=UIImagePNGRepresentation(image);
            sqlite3_bind_blob(compiledStmt, 1, [imageData bytes], [imageData length], NULL);

            sqlite3_step(compiledStmt);

            char *errMsg;
            sqlite3_exec(db, insertSQL, NULL,compiledStmt,&errMsg);

        }
    }
}

- (void)showImage {
    sqlite3_stmt *compiledStmt;
    if(sqlite3_open([dbPath UTF8String], &db)==SQLITE_OK){
        const char *insertSQL = "Select Image from Image Where Sl.No = ?";
        sqlite3_prepare_v2(db,insertSQL, -1, &compiledStmt, NULL);
        if(sqlite3_prepare_v2(db,insertSQL, -1, &compiledStmt, NULL) == SQLITE_OK){
            sqlite3_bind_int(compiledStmt, 1, 1);
            if(SQLITE_DONE != sqlite3_step(compiledStmt)) { …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

插入SQLiteDatabase的方法

SQLiteDatabase的insert方法的第二个参数是"nullColumnHack".这是什么意思.应该将什么值传递给此参数.

谢谢

sqlite android

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

Dropbox与iOS集成

Dropbox API for iOS是否提供重命名Dropbox中文件夹/文件的功能.它还支持从iOS删除文件夹/文件的功能吗?

提前致谢

dropbox ios

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

淡入动画的动画

我是Android新手.当我打开一个新活动时,我需要为开场活动创建一个淡入淡出的动画.例如:目前我在活动"A",现在我想在按钮点击上打开另一个活动"B".现在我可以打开没有任何动画的活动.但我想给一个Fade In动画.现在,以下代码用于打开活动.

Intent profileActivity = new Intent(Login.this, Profile.class);
startActivityForResult(profileActivity, 0);
Run Code Online (Sandbox Code Playgroud)

这里的"profileActivity"应该以Fade In动画打开.我可以在上面的代码中制作动画.

提前致谢.

animation android

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

识别UITextField或UITextView中的已删除字符

我需要识别已删除的字符.例如,当我删除一个字符"@"时,我需要执行一些操作.有没有简单的方法来做到这一点?或者我是否需要将最近输入的字符保留在变量中并检查shouldChangeCharactersInRange中的range.length == 0?

提前致谢.

ios

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

适用于iOS的PDF阅读器

我曾在iOS中探索过PDF阅读器.我从Github找到了2个有用的库,Leaf PDF Reader和VFR - PDF Reader.但是这两个库存在问题.

对于Leaves PDF Reader,我将它与我的应用程序集成在一起.如果我进行了缩放缩放,页面将会缩放.但页面中的文字会模糊不清,可以读出来.

对于Github的PDF Reader,它是一个功能齐全的库.与Leaves PDF Reader相比,我最喜欢这个读者.但是,如果PDF是从应用程序的bundle文件夹中获取的,那么这个库将完美呈现PDF.就我而言,我想将它与报亭应用程序集成.因此,下载PDF将存储在为报亭应用程序的库文件夹预定义的缓存库中.如果我将此路径作为PDF Reader库的输入,则应用程序崩溃了.所以我将PDF文件从报亭图书馆路径复制到NSDocument目录文件夹.问题仍然存在.仅当PDF保存在Bundle文件夹中时,此库才会呈现PDF.

任何人都可以帮我解决上述任何一种情况.

提前致谢

pdf-reader ios

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

iOS中的多个持久性存储协调器

我想澄清一下iOS中的多个持久性商店协调员.多个持久性存储协调器是否意味着多个数据库实例?这意味着sqlite的不同实例在sqlite数据库的不同实例中具有不同的表.如果可能,那么在什么情况下,我们必须实现一个例子.任何人都可以帮助澄清这一点.

core-data objective-c ios

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