小编Sou*_*ldi的帖子

如何在Android中居中对齐ActionBar标题?

我正在尝试使用以下代码将文本居中ActionBar,但它将自己对齐到左侧.

你如何让它出现在中心?

ActionBar actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setTitle("Canteen Home");
actionBar.setHomeButtonEnabled(true);
actionBar.setIcon(R.drawable.back);
Run Code Online (Sandbox Code Playgroud)

android android-theme android-actionbar

91
推荐指数
6
解决办法
20万
查看次数

如何从ORMLITE中删除记录?

我需要删除ORMLite数据库中的记录我可以通过id删除记录,如下所示

@Override
public void Delete(int id) throws SQLException {
    this.dao.deleteById(id);
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我必须删除同一个表中的记录而不是id,而是通过名称或任何其他字段我想要的东西

public void Deletefromcanteen(String name,MealType mealtype) {
    this.dao.deletebyName(name);
}
Run Code Online (Sandbox Code Playgroud)

我应该使用querybuilder写什么查询来删除name = name和mealtype = say(午餐)的记录

我在databasehelper类中尝试过类似的东西

public  void deletefromcanteen(int id, String mealtype) {
    try {
        Dao<CanteenLog, Integer> canteenDao = getCanteen();
        DeleteBuilder<CanteenLog, Integer> deleteBuilder = canteenDao
                .deleteBuilder();
        deleteBuilder.where().eq("user_id", id).and().eq("meal", mealtype);
        canteenDao.delete(deleteBuilder.prepare());
    } catch (Exception e) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

android ormlite

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

如何使用ORMLite查询构建器获取表中的总记录

相近

select count(*) from tablename;
Run Code Online (Sandbox Code Playgroud)

什么应该在ORMLITE中查询

我尝试过类似的东西

int total = dao.queryBuilder().("select count(*)");
Run Code Online (Sandbox Code Playgroud)

android query-builder ormlite

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

使用PHONEGAP的Android应用程序教程

我在这个论坛上尝试了几个问题,但是没有得到一个"好"的教程,任何人都可以给我一些关于开始使用phonegap的好教程的链接

我可以获得一些android示例phonegap项目来开始学习phonegap

请在这里提供链接

android cordova

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

如何让相机出现在android的特定屏幕区域?

我需要相机出现在android中的特定屏幕区域这里是我用于相机活动的代码

现在相机正在工作,但它占据整个屏幕我想要相机出现在屏幕的特殊区域怎么做?

 private void uploadPhoto(String name) {
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        File file = new File(Environment.getExternalStorageDirectory(), name
                + ".jpg");
        mImageCaptureUri = Uri.fromFile(file);
        try {
            intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
                    mImageCaptureUri);
            intent.putExtra("return-data", true);
            startActivityForResult(intent, PICK_FROM_CAMERA);
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
Run Code Online (Sandbox Code Playgroud)

camera android

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

Kendo UI:来自URL的无限滚动加载

我正在研究kendo UI中的无限滚动功能

到目前为止,我已设法从URL加载数据并在列表中显示,但一旦我的列表结束,我需要从下一个URL加载数据

这是我的代码

var i = 0, pageSize = 10;
function mobileListViewEndlessScrolling() {
        var dataSource = new kendo.data.DataSource({
      type: "odata",
            transport      : 
                    read: {
                        type       : "GET",
                        url        : "https://graph.facebook.com/siedae/feed?access_token=150129068491462|a8HxcqfRA-Bn1M59A_wefbEMs9c",
                        contentType: "application/json; charset=utf-8",
                        dataType   : "json",
                        error      : function (xhr, ajaxOptions, thrownError) {
                            alert("error " + xhr.responseText);
                        },
                    }
                },
            serverPaging: true,
            pageSize: pageSize,
            schema: {
                     data : "data",
                     total: function() { return 25; }
                    },
        });
        $("#endless-scrolling").kendoMobileListView({
            dataSource: dataSource,
            template: $("#endless-scrolling-template").text(),
            endlessScroll: true,
            scrollTreshold: 30,
            });
    }
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-mobile

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

如何在ormlite中将默认值设置为列?

我是ormlite的新手,我想为某些字段设置默认值

@DatabaseField(generatedId = true, canBeNull = false)
int id;
@DatabaseField(canBeNull = true)
String user_type;
@DatabaseField(canBeNull = true)
String username;
@DatabaseField(canBeNull = true)
String password;
@DatabaseField(canBeNull = true)
int id_color;
Run Code Online (Sandbox Code Playgroud)

我必须设置用户名字段的默认值.我该怎么做呢?提前致谢!!!!

android ormlite

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

Android Google地图未在签名的apk V2中显示

我的Android应用程序在没有签名的情况下在设备上正常工作但是一旦我导出签名的apk文件映射就不再渲染我们是否需要创建新的API密钥以便发布即使使用V2如果是,请建议我应该遵循以创建发布API密钥的任何链接

android google-maps

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

Kotlin:使用实时数据或只有协同程序的协同程序?

这两者之间哪个更好

1)在Viewmodel中使用协同程序从网络获取数据并使用实时数据更新View?

2)使用View中的coroutine来调用viewmodel中的suspend函数,该函数从网络中获取数据?

另一个问题

我们是否应该将livingata用于需要从后端仅更新一次UI的用例,就像用户在该屏幕上时数据不会改变一样

android kotlin android-livedata kotlinx.coroutines

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

如何从ORMLITE中检索记录?

类似于我之前的问题如何从ormlite删除记录再次我可以通过Id检索记录

public BO Retrieve(int id) throws SQLException {
        TEntity entity = this.dao.queryForId(id);

        return getBizObject(entity);
    }
Run Code Online (Sandbox Code Playgroud)

但是如何通过id而不是像user_id这样的任何其他字段来检索记录呢?

我想了解用于检索记录的查询构建器

android ormlite

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

在ORMLITE中使用Max?

我需要在ORMLITE中使用max来检索ormlite表中的最新记录 select max(MODIFIED)FROM TABLE;

我想获得一个具有datemodified最大值的记录,其中userid是id; 对于特定用户ID,我想找到具有最大日期值的记录,即查找特定用户的最新条目

android ormlite

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

sendTextMessage(phoneNumber,null,message,null,null); 即使未发送消息,也始终返回成功

我尝试使用此链接的短信活动, 但问题是它总是给"消息发送"如何知道消息是否真的发送!

这是代码

try {
  SmsManager smsManager = SmsManager.getDefault();
  smsManager.sendTextMessage(phoneNo, null, sms, null, null);
  Toast.makeText(getApplicationContext(), "SMS Sent!",
    Toast.LENGTH_LONG).show();
  //...
}
Run Code Online (Sandbox Code Playgroud)

android

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

断言错误改造Android

java.lang.assetionerror@QueryMap没有这个 API 的情况下发送时得到的效果很好

有什么解决办法吗?

编辑 1

代码

 @GET("/api/get-order-history/{id}")
    Call<SomeClass> getOrderList(@QueryMap(encoded=true) Map<String, String> params,@Path("id") String id )
Run Code Online (Sandbox Code Playgroud)

android retrofit2

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