[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 筆記一下
[C#] 一些處理日期用的好用function
最近在處理一些專案需要計算關於周的問題在台灣,一周的第一天普遍認為是周一,但是外國人都是用週日當作一個禮拜的第一天
所以會有羞誤差,下面提供三支function 自己記錄一下
1.隨便給一個日期取的該日期當周的第一天(也就是星期一)
[WindowsPhone] 新版整合Facebook+取得token
恩,Windows Phone 終於可以跟其他平台一樣整合Facebook 了
終於終於,不過我覺得有可能會再改,不過至少不用像以前一樣要用WebView來導來導去
廢話不多說我們就來看看今天的案例
首先介紹兩個畫面
第一個畫面(MainPage.xaml),點下Facebook LOGIN 按鈕後會開啟安裝的Facebook APP進行授權並取得access token
標籤: C# , Trick , WindowsPhone
[WindowsPhone] 隨貼即用 - 分享圖片到Faceook、Email、LINE…等
簡述 : 在設計Windows Phone APP 時候,分享真的圖片(並非只是連結)到facebook , email or Line..
難度 : ★
範例敘述: 快照圖片後,分享到facebook上面
標籤: 隨貼即用 , WindowsPhone
[C#] 透過NPOI 讀取 Excel *.xls 檔案中的值
上一篇,我們介紹產出跨欄的Excel 檔案,這一篇我們來說一下,如何透過NPOI 讀取Excel 中的值
首先介紹一下今天的xls 檔案,長這副德性
其中就如圖說的,有兩筆資料,但是我們要如何把這Excel 透過 NPOI 讀取出來呢?
[C#] NPOI Excel合併儲存格
在.net 系統開發下,要處理Excel 通常會用 NPOI ,之前也有寫過文章
可參考: http://no2don.blogspot.com/2013/02/c-nopi-excel-xls.html
今天遇到的問題是,我要如何合併儲存格呢?
[Xamarin] 讀取大張的圖片
手機資源很有限,如果要讀取一張使用者拍的照片,尤其是現在照片都很大,讀取進來後根本就是大到爆掉這時候該怎麼辦
範例: 有兩顆按鈕,首先讀取一張照片近來,並且將照片寫入internal storage,之後再將他從internal storage 中讀取出來
[Xamarin] App啟動時的啟動畫面(Splash Screen)
一開始載入的Activity 有可能很大,所以我們可以在App啟動前需要一個載入的畫面,這篇記錄一個最簡單的方式
1.首先找一張圖,取名為 splash.png 放在 Resources\Drawable\splash.png
[Xamarin] 使用Google Map
刪除Visual Studio Online – TFS 上面的專案
標籤: .Net , TFS , Visual Studio
社群之星第二屆-ICRON組聚會
有一個機緣讓我參加了關於學生社群之星教練組,什麼是微軟社群之星:
微軟舉辦一場名為新世代社群之星的技術馬拉松活動,為期18周的活動讓許多參賽的青年學子學習到如何經營社群(Facebook粉絲專頁)
這一次是第二屆,主題包含BLOG , FORUMN , APP DESIGN …
標籤: 業配