小编Wuh*_*uhu的帖子

Xamarin android保存文本文件

我正在使用Xamarin.Android,我想将.txt文件保存到SD卡.这是我正在使用的代码:

  private void SavetoSd()
  {
       var sdCardPath = Android.OS.Environment.ExternalStorageDirectory.Path;
       var filePath = System.IO.Path.Combine(sdCardPath, "iootext.txt");
       if (!System.IO.File.Exists(filePath))
       {
           using(System.IO.StreamWriter write = new System.IO.StreamWriter(filePath,true))
           {
               write.Write(etSipServer.ToString());
           }
       }    
  }
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

System.UnauthorizedAccessException:拒绝访问路径"/mnt/sdcard/iootext.txt".

我在清单中添加了以下内容:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)

我该如何修复错误?

c# android xamarin.android xamarin

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

sql运行总修改

我有一个包含列的表:ID,Type(带有'IN'和'Out'字符串)和Value(持有货币数据)

我需要按照逻辑的总和减去Value来获得每一行的平衡:

  • 如果Type ='In'则求和Value
  • 如果Type ='Out'则减去Value

我尝试了一些东西,但我无法确定进出的地方:

ID  Type      Value  and in balance like this Balance
21  In        55                              55
22  IN        78                              133
23  Out       15                              118
24  Out       56                              62
25  In        72                              134
26  Out       5                               129
Run Code Online (Sandbox Code Playgroud)

我有这样的代码:

SELECT  ID ,
        Value ,
        ( SELECT    SUM(y.Value)
          FROM      dbo.Reestr y
          WHERE     y.ID <= x.ID

        ) AS RunningTotal
FROM    dbo.Reestr x
ORDER BY 1 ,2 ,3;
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

标签 统计

android ×1

c# ×1

sql ×1

sql-server ×1

t-sql ×1

xamarin ×1

xamarin.android ×1