我有一个自定义键盘,但要处理答案,我需要强制回复,所以我在下一条消息中得到问题.我这样做了:
var opts = {
reply_markup: JSON.stringify({
keyboard: [['OK','Cancel']],
one_time_keyboard: true,
resize_keyboard: true,
force_reply: true
})
};
Run Code Online (Sandbox Code Playgroud)
键盘工作但不是force_reply.强制回复自己的作品?我可以不将它与自定义键盘结合使用吗?
该displs从参数MPI_Scatterv()函数被认为是一个“整数阵列(的长度组大小)。加入我指定位移(相对于sendbuf从中取传出数据处理I”。比方说,然后我有sendcounts争论
int sendcounts[7] = {3, 3, 3, 3, 4, 4, 4};
Run Code Online (Sandbox Code Playgroud)
我对此进行推理的方式是,displs数组应始终以0开头,因为第一个条目的位移相对于sendbuf,所以在上面的示例中displs应类似于:
int displs[7] = {0, 3, 6, 9, 13, 17, 21};
Run Code Online (Sandbox Code Playgroud)
那是对的吗?我知道这是一个微不足道的问题,但是由于某种原因,网络根本没有帮助。那里没有很好的例子,因此是我的问题。
我已经为我的应用创建了一个深层链接,myapp://video或者说我已经添加uber://但是当我从Chrome浏览器打开这些时,它需要我google,它不会将此视为链接,那么用户将如何达到内容此链接,如果它不是从浏览器打开.
我尝试了这个,但它打开了谷歌搜索,而不是带我去游戏商店.
请指导我如何使用深层链接?并使用深层链接访问应用程序.
表现
<intent-filter>
<data android:scheme="myapp" android:host="video/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud) performance android deep-linking android-layout android-fragments
我动态地在一个无线电组中创建了两个单选按钮,并检查其中一个.我需要当我扯下另一个按钮然后它的值应保存在字符串中.但我已经实现了这一点checkedchangelistener.但它没有第一次工作.这是我的代码.
rg = ((RadioGroup)getActivity().findViewById(alist_id.get(i)));
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
public void onCheckedChanged(RadioGroup rd, int checkedId) {
for(int i=0; i<rd.getChildCount(); i++) {
radio_button = (RadioButton) rd.getChildAt(i);
int id = radio_button.getId();
if(radio_button.getId() == checkedId) {
text = radio_button.getText().toString();
flag=true;
System.out.println("trueeeeeeeee"+text);
return;
}
}
}
});
if (flag==true) {
updated_list.add(text);
System.out.println("sssssssssssssssssss");
}else {
updated_list.add(data_from_list_view.get(i));
System.out.println("falseeeeeee");
}
Run Code Online (Sandbox Code Playgroud) 如果在遵循通知时应用程序不在内存中,我就会遇到问题.不会创建backstack.我按照开发人员指南按照步骤操作.请告诉我我错过的位,否则我将必须通过我的所有意图路由HomeActivity,以便按照以下意图手动创建backstack.
AndroidManifest.xml:
<activity
android:name=".activity.HomeActivity"
android:clearTaskOnLaunch="true"
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
android:icon="@drawable/actionbar_logo"
android:label="@string/activity_label_home"
android:launchMode="singleTask"
android:parentActivityName=".activity.Start"
android:windowSoftInputMode="stateAlwaysHidden" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activity.Start" />
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".activity.ChatActivity"
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
android:label="@string/activity_label_in_chat"
android:parentActivityName=".activity.HomeActivity"
android:windowSoftInputMode="stateHidden"
tools:ignore="UnusedAttribute" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activity.HomeActivity" />
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.myapp.chat" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
建筑通知:
final String chatId = cursor.getString(cursor.getColumnIndexOrThrow(MessageColumns.CHAT));
final Intent chat = new Intent(c, ChatActivity.class);
chat.putExtra(ChatActivity.EXTRA_CHAT_ID, chatId);
PendingIntent intent = TaskStackBuilder.create(c).addNextIntentWithParentStack (chat).getPendingIntent (0, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder (c);
final NotificationManagerCompat …Run Code Online (Sandbox Code Playgroud) 我有 6 个 XDocument:
XDocument parametersXDoc = new XDocument(new XElement(file.Root.Element("ArrayOfParameter")));
XDocument criteriaXDoc = new XDocument(new XElement(file.Root.Element("ArrayOfCriteria")));
XDocument sortfieldsXDoc = new XDocument(new XElement(file.Root.Element("ArrayOfSortField")));
XDocument selectedfieldsXDoc = new XDocument(new XElement(file.Root.Element("ArrayOfSelectedField")));
XDocument reportlayoutXDoc = new XDocument(new XElement(file.Root.Element("ReportLayout")));
XDocument dictionaryXDoc = new XDocument(new XElement(file.Root.Element("Dictionary")));
Run Code Online (Sandbox Code Playgroud)
我想将它们全部作为参数传递给一个方法。我可以将它们作为数组传递,但是我需要知道我需要的 XDocument 的位置/索引 - 这看起来很混乱。
是否可以动态创建一个临时包装对象(带有属性),指向每个 XDocument 变量并传递它?
我有一个表将一些数据类型存储为字符串.有时,此值是表示时间戳的字符串.下面的查询是指加入在字段名(在RetsProvider指定)RetsEntry和RetsProvider表然后滤除"SYSTEMID"列中的值,其中所述条目的时间戳是两个时间之间.
SELECT
*
FROM (
SELECT
systemid,
cast(value AS TIMESTAMP) AS valueTS
FROM cabarets.retsentry, cabarets.retsprovider
WHERE cabarets.retsentry.providername = cabarets.retsprovider.name
AND cabarets.retsentry.systemname = cabarets.retsprovider.lastupdatefield) AS foo
WHERE foo.valueTS <= now();
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,我收到错误消息.
[2013-01-09 14:04:30] [22007]错误:类型timestamp的输入语法无效:""
当我自己运行子查询时,我得到这样的数据......
SELECT
systemid,
cast(value AS TIMESTAMP) AS valueTS
FROM cabarets.retsentry, cabarets.retsprovider
WHERE cabarets.retsentry.providername = cabarets.retsprovider.name
AND cabarets.retsentry.systemname = cabarets.retsprovider.lastupdatefield
Run Code Online (Sandbox Code Playgroud)
这给出了这样的输出......
systemid valuets
'4705683' '2012-11-08 01:37:45'
'259534632' '2012-11-15 20:40:52'
'259536713' '2012-10-16 10:57:40'
'65815875' '2012-10-28 22:36:00'
'259540896' '2012-10-16 09:59:22'
'4707500' '2012-11-10 01:44:58'
Run Code Online (Sandbox Code Playgroud)
问题是postgres不允许你根据作为转换字符串列的别名的列添加where子句吗?
ID是唯一的,我使用它作为键,其余的作为Redis数据库中的哈希值。我正在寻找一个查询,如果我给出特定的城市名称,该查询会返回 ID 列表。例如,如果我询问,给我名为 SPRINGFIELD 的城市的所有 ID,它应该返回 01103 和 01104。
{
"_id": "01103",
"city": "SPRINGFIELD",
"loc": [
-72.588735,
42.1029
],
"pop": 2323,
"state": "MA"
}
Run Code Online (Sandbox Code Playgroud)
{
"_id": "01104",
"city": "SPRINGFIELD",
"loc": [
-72.577769,
42.128848
],
"pop": 22115,
"state": "MA"
}
Run Code Online (Sandbox Code Playgroud)
{
"_id": "01106",
"city": "LONGMEADOW",
"loc": [
-72.5676,
42.050658
],
"pop": 15688,
"state": "MA"
}
Run Code Online (Sandbox Code Playgroud)
我有一个CustomView来自 的扩展RelativeLayout。
我CustomView在布局文件中使用它,但Android Studio在设计模式下不显示CustomView. 有什么问题吗?
考拉_appbar.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:layout_gravity="top"
tools:context=".activity.basic.BaseActivity">
<ImageView
android:id="@+id/appbar_imgLogo"
android:layout_width="@dimen/appBar_iconWidth"
android:layout_height="@dimen/appBar_iconHeight"
android:src="@drawable/logo"
android:layout_marginTop="@dimen/appBar_iconTopMargin"
android:layout_marginLeft="@dimen/appBar_iconLeftMargin"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/appbar_height"
android:orientation="horizontal"
android:layoutDirection="ltr"
>
<koala.android.customer.views.widget.CustomTextView
android:id="@+id/appBar_txtTitle"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center|right"
android:text="@string/app_name_persian"
android:textColor="@color/colorPrimary"
android:textSize="@dimen/TextSize_large"
app:tvCustomFont="@string/baseFont"
/>
<koala.android.customer.views.widget.CustomImageView
android:id="@+id/appBar_imgBack"
android:layout_width="@dimen/appbar_height"
android:layout_height="match_parent"
app:srcCompat="@drawable/ic_arrow_right"
app:ivDrawableTint="@color/colorPrimary"
android:padding="@dimen/appBar_backPadding"
/>
</LinearLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
KoalaAppBar.java:
public class KoalaAppBar extends RelativeLayout {
private static final String DEFAULT_TITLE = "default";
private static final int DEFAULT_TITLE_COLOR = ResourcesCompat.getColor(AppController.getContext().getResources(), …Run Code Online (Sandbox Code Playgroud) android custom-view android-custom-view android-layout layout-inflater
我正在将Android Studio与本机项目一起使用,以使用预编译的C ++库。我使用gradle + CMake将项目链接到包装器以调用库
我在local.properties中定义一个变量:
dependencies.common.dir="/home/vgonisanz/foo"
Run Code Online (Sandbox Code Playgroud)
我的gradle.build呼叫CMake:
cmake {
cppFlags ""
arguments "-DANDROID_ABI=armeabi-v7a",
"-DDEPENDENCIES_COMMON_PATH=" + getCommonDir('dependencies.common.dir')
}
ndk {
abiFilters "armeabi-v7a"
}
Run Code Online (Sandbox Code Playgroud)
我的CMakelists.txt包含以下代码:
set(COMMON_INCLUDE_PATH "${DEPENDENCIES_COMMON_PATH}/modules/module_foo/include")
message("Using dependency path: ${DEPENDENCIES_COMMON_PATH}")
message("Using include path: ${COMMON_INCLUDE_PATH}")
include_directories(${COMMON_INCLUDE_PATH})
Run Code Online (Sandbox Code Playgroud)
但是,当我构建库时,在$ {COMMON_INCLUDE_PATH}中找不到预期的路径。该路径是正确的,并且如果经过硬编码则可以使用,因此我在文件中检查CMake输出app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt
输出为:
Using dependency path: "/home/vgonisanz/foo"
Using include path: "/home/vgonisanz/foo"/modules/module_foo/include
Configuring done
Run Code Online (Sandbox Code Playgroud)
问题是CMake变量在引号之间,这破坏了构建。我通常以这种方式在CMake中连接路径和变量,为什么这在gradle环境中发生?
我可以在gradle.build中设置变量,但我想知道是否存在一种在CMakeLists.txt中求解的方法,以避免以这种方式进行更改。
android ×5
c++ ×2
.net ×1
asp.net ×1
back-stack ×1
c ×1
c# ×1
cmake ×1
custom-view ×1
deep-linking ×1
gradle ×1
java ×1
key-value ×1
mpi ×1
nosql ×1
performance ×1
postgresql ×1
radio-button ×1
redis ×1
scatterview ×1
sql ×1
subquery ×1
telegram-bot ×1