我正在尝试使用以下代码将文本居中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) 我需要删除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) 相近
select count(*) from tablename;
Run Code Online (Sandbox Code Playgroud)
什么应该在ORMLITE中查询
我尝试过类似的东西
int total = dao.queryBuilder().("select count(*)");
Run Code Online (Sandbox Code Playgroud) 我在这个论坛上尝试了几个问题,但是没有得到一个"好"的教程,任何人都可以给我一些关于开始使用phonegap的好教程的链接
我可以获得一些android示例phonegap项目来开始学习phonegap
请在这里提供链接
我需要相机出现在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) 我正在研究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) 我是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应用程序在没有签名的情况下在设备上正常工作但是一旦我导出签名的apk文件映射就不再渲染我们是否需要创建新的API密钥以便发布即使使用V2如果是,请建议我应该遵循以创建发布API密钥的任何链接
这两者之间哪个更好
1)在Viewmodel中使用协同程序从网络获取数据并使用实时数据更新View?
2)使用View中的coroutine来调用viewmodel中的suspend函数,该函数从网络中获取数据?
另一个问题
我们是否应该将livingata用于需要从后端仅更新一次UI的用例,就像用户在该屏幕上时数据不会改变一样
类似于我之前的问题如何从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这样的任何其他字段来检索记录呢?
我想了解用于检索记录的查询构建器
我需要在ORMLITE中使用max来检索ormlite表中的最新记录 select max(MODIFIED)FROM TABLE;
我想获得一个具有datemodified最大值的记录,其中userid是id; 对于特定用户ID,我想找到具有最大日期值的记录,即查找特定用户的最新条目
我尝试使用此链接的短信活动, 但问题是它总是给"消息发送"如何知道消息是否真的发送!
这是代码
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) 我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 ×12
ormlite ×5
camera ×1
cordova ×1
google-maps ×1
kendo-mobile ×1
kendo-ui ×1
kotlin ×1
retrofit2 ×1