[Xamarin] Android 透過 DownloadManager 下載檔案
[RPi] No space left on device
在Raspberry Pi 中常常就是 如果下了 apt-get upgrade 就是出現 No space left on Device .
上網路查了一下,這指令可以擴充原本規劃的區域.
sudo raspi-config
[Node.js] Node.js 透過edge 呼叫 DLL (C#) 的 function
標籤: .Net , C# , Javascript , Node.js , Visual Studio Code
[Cordova] 簡單筆記一下寫入檔案和讀取檔案
今天筆記一下,關於Cordova 寫入檔案的方法,主要參考連結為
https://cordova.apache.org/docs/en/3.0.0/cordova_file_file.md.html
http://www.raymondcamden.com/2014/11/05/Cordova-Example-Writing-to-a-file
1.首先要加入plugin ,文中我加入兩個 File , Notification 因為 Notification 我很常用到,事實上只需要File就好了
標籤: Cordova , Javascript , Visual Studio
[SoX][Winform] 關於怎麼把mp3 速度調快調慢
[UWP] Windows 10 IoT 製作一個小小的Server.
目前10240 版本中,還沒有IIS ,本來想說可以寫一些網頁來控制的,不過目前網路上看官方的一些範例,是可以透過自己實作一個httpD ,所以我也動手實作看看,當然我改寫了一部分,我直接讓他可以讀取專案下面 Assets\html\ 的所有檔案
[UWP] Windows 10 IoT App Service 簡單實作
[UWP] 在Windows Phone 10 or Win10 中透過 UDP 接收資料
這寫法在目前Window 10 IoT 10.0.10240.16384 上面測試過是正常的,然後再Window Phone 10 目前上面測試也是正常的
目前範例 按下按鈕後,會打開Port 1947 ,透過UDP接收資訊,收到後會用Dialog 跳出來..
標籤: .Net , C# , UWP , WIN10 , WindowsPhone
[UWP] Windows.Storage StorageFolder & FileIO 寫入文字讀取文字
最近在看 Universal Windows Platform 的東西,之前都是用isolated storage ,但是最近看到官方文件寫到
Isolated storage is not available for Windows Store apps. Instead, use the application data classes in the Windows.Storagenamespaces included in the Windows Runtime API to store local data and files. For more information, see Application data in the Windows Dev Center.
所以就乾脆改變紀錄的方法,其實,透過Windows.Storage他存放的位置跟之前Isolated Storage 位置差不多 基本上只是多一層,目前我測試位置是
C:\Users\[USERNAME]\AppData\Local\Packages\[APPID]\LocalState\
[Winform] 筆記一下,C#透過UDP 接收資料
上一篇文章 [Winform] 筆記一下,C#透過UDP 傳送資料 傳送了資料,那如何接受透過UDP接受資料呢?
一樣這一篇是屬於C# Winform or Console 透過 System.Net 的做法,新的UWP 是不能用的,不過當你需要測試時候就很好用,範例是,一直不斷Port 1947 的所有訊息,並且Text Encoding 是 UTF8
首先先撰寫接收的程式,因為是一值不斷地在聽牌,所以是要寫while(true) 的作法
/// <summary>
/// UDP Client
/// </summary>
UdpClient udpClient = new UdpClient(1947);
/// <summary>
/// UDP 一直接收Port 1947 的資料,收到後跳Messagebox
/// </summary>
private void ThreadRunMethod()
{
while (true)
{
var remoteIp = new IPEndPoint(IPAddress.Any, 0);
var receivedBytes = udpClient.Receive(ref remoteIp);
if (receivedBytes == null || receivedBytes.Length == 0)
return;
string strReceiveStr = Encoding.UTF8.GetString(receivedBytes);
MessageBox.Show("收到資料囉: " + strReceiveStr);
}
}
[Winform] 筆記一下,C#透過UDP 傳送資料
先說好,這是 C# Winform or Console 透過 System.Net 的做法,新的UWP 是不能用的,但是因為最近在測試Windows 10 IoT 的東西,所以我得在電腦端這邊寫測試程式紀錄一下
1.首先,要先using
using System.Net;
using System.Net.Sockets;
using System.Text;
2.這邊範例是 傳給 IP 為 192.168.6.100 , Port : 1947 , 中文字 許當麻 , Encoding : UTF8
var socket = new Socket(AddressFamily.InterNetwork,
SocketType.Dgram,ProtocolType.Udp);
var serverAddr = IPAddress.Parse("192.168.6.100");
var endPoint = new IPEndPoint(serverAddr, 1947);
string text = "許當麻";
byte[] sendByte = Encoding.UTF8.GetBytes(text);
socket.SendTo(sendByte, endPoint);
[IoT] Windows 10 IoT on Raspberry Pi Wifi 問題小記錄
現在有線網路越來越少,結果網路上看文件http://ms-iot.github.io/content/en-US/win10/SetupWiFi.htm
結果我眼殘沒有看到原來TP-LINK WN725N 是支援 MinnowBoard Max
標籤: IoT , Raspberry Pi , WIN10
[Xamarin] 透過 SurfaceView 取得相機影像
關於如何將 office word 變成限定Administrator 執行
上一篇文章 關於如何將Execl 變成限定Administrator 執行 我們用了三個方法讓Excel 執行起來,但是如果你要改word 你會發現 他並沒有 winword.exe.manifest,這時候我們要用點小技巧
1.上篇文章我們不是改過 excel.exe.manifest 的內容,這時候我們複製這檔案變成 winword.exe.manifest 其內容為
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<noInherit></noInherit>
<assemblyIdentity version="11.0.0.0" processorArchitecture="*" name="excel" type="win32"></assemblyIdentity>
<description>Microsoft Excel</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"></supportedOS>
<!--This Id value indicates the application supports Windows 8 functionality-->
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS>
<!-- This Id value indicates the application supports Windows 8.1 functionality-->
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"></supportedOS>
<!-- This Id value indicates the application supports Windows 10 functionality-->
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"></supportedOS>
</application>
</compatibility>
<asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
關於如何將Execl 變成限定Administrator 執行
[Xamarin] 上傳檔案/圖片 到Server 端 (Android 端)
上篇文章 [Xamarin] 上傳檔案/圖片 到Server 端 (Server 接檔案端) 我們從Server可以收檔案,現在就是Client 端的部分,我們要把圖檔上傳
1. 介紹畫面,按下按鈕後我們會把Assets/ld.jpg 傳到 server 上面
[Xamarin] 上傳檔案/圖片 到Server 端 (Server 接檔案端)
[Xamarin] Android 簡單播放mp4 影片筆記
筆記一下,在Xamarin 中在Android 裡播放mp4影片檔,接下來有三個筆記三個項目
1. 播放線上的mp4 網址
FindViewById<Button>(Resource.Id.btnPlay).Click += delegate
{
//設定播放網址
videoView.SetVideoURI(Uri.Parse("http://techslides.com/demos/sample-videos/small.mp4"));
//Seek 到第0秒
videoView.SeekTo(0);
//開始撥放
videoView.Start();
};
記得要開INTERNET 的 PERMISSION 這邊操控是沒有啥困難的 ..
[Xamarin] 筆記一下Android 中頁面切換得過場動畫(轉場特效)
每一家客製化Android 後,都會有自己在Activity 切換得過場動畫,這邊筆記一下如何制定自己的過場動畫並且讓APP中過場動畫達到一致
1. 首先,因為在android 世界裡面 可以透過xml 去敘述畫面物件的漸變,大部分是這樣處理的所以我們在網路上找到一些大大開發的xml 這邊我是用官網的範例
你可以在這裡 https://github.com/xamarin/recipes/tree/master/android/other_ux/animation/rotate_animation/RotationAnimation/Resources/anim 下載到兩個 動畫的xml
[Xamarin] 在Android 中使用WebView 並且插入一段Javascript Code.
一些需求,需要我在APP 中Load 完某個網站之後,動態插入某些 Javscript Code ,所以筆記一下相關的測試
1.介紹一下這次範例的畫面,一個很單純的頁面,裡面只有一個WebView id 為 webViewMain ,APP開啟後,我會載入 http://m.facebook.com 之後我會把上面的Facebook Banner 部分透過 javascript 改成紅色,並且會Toast 一段文字作為提示
如下圖:
Universal Windows Platform Dev and Design相關資源整理
網路上面看到一些關於 Universal Windows Platform 的相關資源,整理一下給大家
1 . Visual Studio 2015 Community 現正無料免費
https://www.visualstudio.com/?Wt.mc_id=DX_MVP4030677
[Xamarin] 發行 APK and Publish to Google Play 筆記
[Xamarin] Android 中 使用 UrlImageViewHelper 載入網路大圖
這個問題很常有人問,關於本機大圖,可以參考官方這篇 http://developer.xamarin.com/recipes/android/resources/general/load_large_bitmaps_efficiently/
不過現在圖片很多都是從網路上來,尤其是在做 List的時候,可能會載入大量網路圖片,這時候要怎麼解決呢?
這時候我推薦這個
[Xamarin] Android 中 快照(Snapshot) View
[Xamarin] 在Android 中 , 解壓縮Zip檔案
前一陣子,公司專案要解壓縮Zip , 因為是用 Xamarin 找了一下,不是要錢不然就是我看不太懂,最後我改了一個Open Source (https://zipstorer.codeplex.com/)的專案終於成功解壓縮,這邊特別感謝網路上無私的大大門,這邊我也貢獻出我修改過後測試成功的東西..
其中我在Assets中放入一個sample.zip的壓縮檔,壓縮檔裡面是一個 sample.txt的檔案裏面有一些文字,我目標是把這檔案先copy到Download\ 下 ,之後解壓縮並起將zip中的sample.txt 文字內容show 出
[Xamarin] 一個好用的線上工具
[Xamarin] App預設讀取文字檔案
有時候製作App,需要讀取一些制式的文字,可能是一個檔案會比較方便,當然在Android 下面是可以放在String.xml
但是文字一多就會顯得很麻煩,今天這邊文章是做一下筆記如何讀取一個文字檔案,這樣有些大量的文字就可以放在裡面
並且直接讀取就可以了,像是隱私權條款等。都可以利用這方法讀取..
1.首先,先把要被讀取的文字檔放在專案的Assets/下 ,文中文 source.txt
[Google] 關於語音TextToSpeech 處理數字的事情
最近在測試東西,發現一件好玩的事情,基於Google TextToSpeech 的網址
http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=Hello%20world
不過遇到數字怎麼辦,像是1982,他可以分開來念,也可以金錢的念法,也可以用年份的念法 …
測試完之後整理一下給之後的人也免得自己忘記。
標籤: GOOGLE
[C#] 查詢WOEID
最近公司下令要弄一些天氣的東西,所以得查一下網路上面免費的天氣API
我看了下yahoo天氣,大家的作法好像是去
http://weather.yahooapis.com/forecastrss?w=12703519 拿資料
w這參數傳的是woeid ,但是這東西從哪裡來呢?
網路上找到一些方法可以查詢woeid ,所以就寫blog 筆記一下