我正在尝试从SD卡播放mp3音频文件,使用音频文件的路径和文件名来获取其Uri.
我已经Spinner填充了存储在SD卡中的曲目名称.选择项目后,将执行以下代码:
final Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
OnItemSelectedListener listener = new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
TextView tv = (TextView) selectedItemView;
File file = new File(uri.getPath() + "/" + tv.getText().toString());
Log.i(TAG, "------------- PATH : " + file.getAbsolutePath());
Uri uri = Uri.fromFile(file);
MediaPlayer mP = new MediaPlayer();
try {
mP.setDataSource(context, uri);
mP.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
mp.start();
}
});
} catch (IllegalArgumentException …Run Code Online (Sandbox Code Playgroud) 我正在一个网站上工作asp.Net,我正在使用iframe加载一个单独的页面.名为的单独页面Districting.aspx包括一个asp button,它onClick()调用c#中的一个函数命名DoneClicked().这是asp按钮控件:
<asp:Button ID="LinkButtonDone" CssClass="button button-yellow" runat="server" OnClick="DoneClicked" Text="Done" />
Run Code Online (Sandbox Code Playgroud)
在后面的代码中,DoneClicked函数:
protected void Doneclicked(object sender, EventArgs e)
{
// Some code here
// Calling a function from Default page
}
Run Code Online (Sandbox Code Playgroud)
我需要做的是在DoneClicked函数结束时,Default.aspx必须调用页面中的函数.
那么如何从Default.aspx.csiframe页面代码中访问函数呢?
谢谢:)
我有一张桌子TeamName和CurrentStatus田地.我正在制作一个linq查询来获取每个团队以及每个状态的记录数:
var teamStatusCounts = models.GroupBy(x => new { x.CurrentStatus, x.TeamName })
.Select(g => new { g.Key, Count = g.Count() });
Run Code Online (Sandbox Code Playgroud)
此查询的结果返回除count为0之外的所有计数.我需要获取没有特定团队记录和特定状态(其中count = 0)的行.
我是 jquery 的新手,我想在 jquery 中使用选择器设置图像的左位置和上位置属性。我有以下 div:
#loadingGraph {
position:absolute;
z-index:10000;
background-color:transparent;
}
Run Code Online (Sandbox Code Playgroud)
我已经搜索并找到了如何获得左值,但我没有找到设置它的方法。任何人都可以帮忙吗?谢谢!!
我创建了一个名为Impacts的类:
public class Impacts {
public Impacts(string _Source, int _Number, string _Target) {
this.Source = _Source;
this.Number = _Number;
this.Target = _Target;
}
}
Run Code Online (Sandbox Code Playgroud)
并创建了这个类的列表:
List<Impacts> ListOfImpacts = new List<Impacts>();
Run Code Online (Sandbox Code Playgroud)
然后,我在创建的列表中添加了项目:
ListOfImpacts.Add(new Impacts("a" , 1 , "b")); //record 1
ListOfImpacts.Add(new Impacts("c" , 1 , "d")); //record 2
ListOfImpacts.Add(new Impacts("d" , 1 , "a")); //record 3
ListOfImpacts.Add(new Impacts("d" , 1 , "a")); //record 4
ListOfImpacts.Add(new Impacts("d" , 1 , "a")); //record 5
Run Code Online (Sandbox Code Playgroud)
我想把记录3和记录4和记录5结合起来,因为它们具有相同的"Source"="d"和相同的"Target"="a",所以我可以:
new Impacts("d", 3 , "a"); // 3 is …Run Code Online (Sandbox Code Playgroud) 我在sql server中有两个表:
第一个表Message_Child有一个复合主键(MessageId,ChildId)
Message_Child (MessageId, ChildId, Date)
Run Code Online (Sandbox Code Playgroud)
第二个表应该包含表的外键Message_Child,所以我创建了两列:MessageId和ChildId.
Request (RequestId, MessageId, ChildId, type)
Run Code Online (Sandbox Code Playgroud)
我创建了约束如下:
Alter table Request
ADD FOREIGN KEY (MessageId, ChildId) REFERENCES Message_Child(MessageId, ChildId);
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
引用的表'Message_Child'中没有主键或候选键与外键'FK_ Request _534D60F1' 中的引用列列表匹配.
编辑 添加代码:
Message_Child表:
CREATE TABLE [dbo].[Message_Child](
[ChildId] [int] NOT NULL,
[MessageId] [int] NOT NULL,
[Date] [datetime] NULL,
CONSTRAINT [PK_Message_Child] PRIMARY KEY CLUSTERED
(
[ChildId] ASC,
[MessageId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) …Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的Json数组:
Test = [
{
"adj" : [
{
"nodeTo" : "x",
"nodeFrom" : "y",
"data":
{
"$type" : "line",
"$color" : "#A989BC",
"$value" : "number"
}
}
],
"id" : "id1",
"name" : "name1"
},
{
"adj" : [ ..... ] // I have many element in the Test array
Run Code Online (Sandbox Code Playgroud)
我需要通过Test中的所有元素.我这样做了:
list = [];
for (i = 0; i < Test.lenght; i++) {
if (x == Test[i]["name"])
list.push(x + "->" + Test[i]["adj"][0]["nodeTo"] + ":" + Test[i]["adj"][0]["data"]["$value"]);
}
Run Code Online (Sandbox Code Playgroud)
但它没有用.提前致谢 :)
c# ×3
.net ×1
android ×1
asp.net ×1
count ×1
foreign-keys ×1
iframe ×1
javascript ×1
jquery ×1
json ×1
linq ×1
media-player ×1
position ×1
sql-server ×1