我想使用HTTP Web服务,我已经为wp7开发了一个应用程序.
我使用WebClient类,但我不能将它用于Windows 8("错误:无法找到类型或命名空间").
我还能用什么?
你能给我一个代码样本吗?
当命名空间不存在时,Microsoft是否有一个站点可以提供帮助?
我BroadcastReceiver
打电话给接听电话的人
<intent-filter>
<action
android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
如何检查电话号码是否在我的联系人列表中?
您是否有提示知道这个电话号码是否存在于联系人列表中且没有加载联系人列表?
我不想要更多信息,只要这个电话号码存在.
如果不可能,我必须加载联系人列表,如何进行BroadcastReceiver
?
当我尝试做的时候getContentResolver
,它不起作用,因为我在BroadcastReceiver
,而不在里面Activity
...
谢谢你的帮助
我想将文本放在一个气泡中,我希望我的气泡等于文本宽度,但如果文本长度太长,我希望文本自动换行并等于父宽度.
此代码有效,但如果文本太长,文本不会换行:
Rectangle {
id:messageBoxCadre
width: (modelData.messageLength>25)? (wrapper.width - 20): messageBox.width+10
height: messageBox.height+5
color: modelData.myMessage ? "#aa84b2":"#380c47"
radius: 10
Text {
id:messageBox
text: '<b><font color=purple>'+modelData.message+'</font></b> '
wrapMode: "WordWrap"
}
}
Run Code Online (Sandbox Code Playgroud)
我试过这个文本换行,但是如果文本太小,则气泡宽度不等于文本大小:
Rectangle {
id:messageBoxCadre
width: (modelData.messageLength>25)? (wrapper.width - 20): messageBox.width+10
height: messageBox.height+5
color: modelData.myMessage ? "#aa84b2":"#380c47"
radius: 10
Text {
id:messageBox
width: (modelData.messageLength>25)? (wrapper.width - 20): messageBox.width
text: '<b><font color=purple>'+modelData.message+'</font></b> '
wrapMode: "WordWrap"
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个包含2个字段的表单,在首次登录后,我将Mail存储在SharedPreferences中,并且当用户再次启动应用程序时我还原,但是如何将焦点设置为Pass Field?看到邮件已经填满并不是很好,但重点仍然是邮件领域.
谢谢
<EditText
android:id="@+id/Email"
android:text=""
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/labelEmail"
android:inputType="textEmailAddress"
android:padding="10px">
</EditText>
<EditText
android:id="@+id/Pass"
android:text=""
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/labelPass"
android:padding="10px"
android:inputType="textPassword"
android:password="true">
</EditText>
Run Code Online (Sandbox Code Playgroud) 这段代码有什么问题?
我在我的项目(mp4 videofile)中有一个Raw文件,
当我这样做,然后我从SDcard文件中检索文件不相同所以视频无法加载:(
你有另一种方法自动复制原始文件到SD卡?
谢谢
String FICHIER_BLOW = "blowvid4.mp4";
File f=new File(Environment.getExternalStorageDirectory(), FICHIER_BLOW);
try {
if (f.createNewFile()){
FileWriter ecrivain = new FileWriter(f);
BufferedWriter bufEcrivain = new BufferedWriter(ecrivain);
BufferedInputStream VideoReader = new BufferedInputStream(getResources().openRawResource(R.raw.blow));
while( VideoReader.available() > 0 ){
bufEcrivain.write(VideoReader.read());
}
bufEcrivain.close();
VideoView videoView = (VideoView) findViewById(R.id.VideoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
video =Uri.fromFile(f);
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud) 我的包在 Giblab 的私有存储库中工作,在 Github 中导入后它不起作用,当我尝试要求它时,出现错误:
[InvalidArgumentException] 找不到包 lib_externe/XXX 的匹配版本。检查包的拼写、您的版本限制,以及该包的稳定性是否与您的最低稳定性 (dev) 相匹配。
这是我的包 composer.json :
{
"name": "lib-externe/XXX",
"description": "Lib metier V4",
"license": "proprietary",
"minimum-stability": "dev",
"require": {
"php": ">=5.4.0"
}
}
Run Code Online (Sandbox Code Playgroud)
前面的 Composer.json 是:
{
"repositories": {
"lib_externe": {
"type": "git",
"url": "https://xxx:yyy@github.com/zzz/zzz.lib_externe.git"
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"lib-externe/XXX": "dev-master",
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试添加我以前没有的那两行,但这没有帮助:
"minimum-stability": "dev",
"prefer-stable": true,
Run Code Online (Sandbox Code Playgroud)
另一个有趣的事情是,如果我删除了供应商目录和 composer.lock,并且如果我进行了 composer 安装,它就会工作,并且我会在供应商中看到我的 lib-externe 文件夹。但是在不可能要求之后(此命令在 gitlab 中工作):
composer require lib_externe/XXX:dev-master
Run Code Online (Sandbox Code Playgroud)
当我执行此命令行时,出现“最小稳定性”错误。例如,我用@dev 尝试了很多不同的变体,但没有任何帮助
详细模式:
...
Reading composer.json of lib-externe/XXX (wip/HJ_ms_url_landing_maker) …
Run Code Online (Sandbox Code Playgroud) 我有一个调用信号的MouseArea,我将这个信号插入一个插槽并且它正常工作,我的c ++代码正在运行.
但是在c ++代码中是否可以改变QML状态?
呼叫信号的按钮代码(OK):
MouseArea {
anchors.fill: parent
onClicked: {
inscriptionCarre.qmlSignalButtonInscription("Button");
}
}
Run Code Online (Sandbox Code Playgroud)
我的州代码:
states: [
State {
name: "start";
PropertyChanges { target: home; x: -master.width; }
PropertyChanges { target: login; x:0; }
},
State {
name: "loginOK";
PropertyChanges { target: login; x: -master.width; }
PropertyChanges { target: liste; x:0; }
}
]
Run Code Online (Sandbox Code Playgroud)
我想在我的插槽(c ++代码)中将状态更改为"loginOK",是否可能?
谢谢
我试过直接打开一个文件fopen("/test.txt","w+")
; 它适用于模拟器,但不适用于iPhone.
然后我试过这个:
NSString *path = [[NSBundle mainBundle] pathForResource: @"GirlName.txt" ofType:nil];
NSLog(path);
fichier = fopen([path cStringUsingEncoding:1],"w+");
if (fichier != NULL)
{
...
}
else
{
perror("error ");
}
Run Code Online (Sandbox Code Playgroud)
我收到控制台权限被拒绝:
2009-07-24 17:17:27.415 Mademoiselle[897:20b]
/var/mobile/Applications/.../....app/GirlName.txt
error : Permission denied
Run Code Online (Sandbox Code Playgroud)
你能告诉我什么是错的吗?