原本想在新版中添加回小尺寸便签,顺便给语音便签也弄个小尺寸,这样直接一个麦克风图标显示在桌面上,简洁又很酷,可这样一来发现要增加很多冗余代码。没办法,要准备这样做的时候在Android SDK中找到了一个resizeMode的参数,有了这个就可以让用户自行调整小部件的大小了,不错!不过这个需要Android 3.2及以上版本才能支持,考虑到用2.3版本的越来越少了,就连普通四五百的安卓机都是4.0以上版本,果断用这个!把重新加入的小尺寸便签又给移除了,代码更加简洁!现在可以自由调整便签大小了,语音便签只能调整水平方向的大小,文字便签除了水平大小外还可以调整垂直大小,不错吧!

桌面便签 ver3.2版可以自由调整便签大小,忘掉小尺寸便签吧!

“桌面便签” 3.2版的更新信息:
1. 可以自由调整便签尺寸(需要Android 3.1以上版本)
2. 优化程序结构
3. 针对Android 4.0 以上进行优化,Android 2.3及以下最好使用旧版
4. 修复部分BUGS

下载

Google Play 从应用汇下载

感觉路由器在睡觉的时候就不用开着无线了,关了还可以减少辐射(不能全关了,因为还有电脑需要有线)。苦于家里用的是水星MW300r,而且硬件以及缩水到v9.1版了,SoC还是QCA开头的,改完内存和Flash依然没有Openwrt刷,这样自然不能设定定时关闭无线了。又不想再买台可以刷的路由器,就想到如题所说的方法,刚好家里有台电脑是24小时开着(功耗很低),又是用网线连着路由器,就想着能不能在里面设定一个计划任务来定时开关MW300r的无线。

用C#编写如下程序,代码:

private static string rounterIP = System.Configuration.ConfigurationManager.AppSettings["RounterIP"];
private static string rounterUser = System.Configuration.ConfigurationManager.AppSettings["RounterUser"];
private static string rounterPasswd = System.Configuration.ConfigurationManager.AppSettings["RounterPasswd"];
 
static void Main(string[] args)
{
	try
	{
		bool wlanON = true;
		foreach (string arg in args)
		{
			if(arg.Equals("-s", StringComparison.CurrentCultureIgnoreCase))
				wlanON = false;
		}
 
		byte[] bytes = Encoding.Default.GetBytes(rounterUser + ":" + rounterPasswd);
		string base64str = Convert.ToBase64String(bytes);
 
		string url = "http://" + rounterIP + "/userRpm/WlanNetworkRpm.htm?broadcast=2&brlssid=&brlbssid=&detctwds=1&keytype=1&wepindex=1&keytext=&Save=%B1%A3+%B4%E6";
		if (wlanON)
			url += "&ap=1";
 
		HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
		req.Referer = "http://" + rounterIP + "/userRpm/WlanNetworkRpm.htm";
		req.Headers.Add(HttpRequestHeader.Authorization, "Basic " + base64str);
		req.Method = "GET";
		req.GetResponse();
		Console.WriteLine("WiFi已" + (wlanON ? "打开" : "关闭"));
	}
	catch (Exception e)
	{
		Console.Write(e.Message);
	}
	Thread.Sleep(5000);
}

注意前面三行依次是路由器IP,用户名和登录密码,可根据实际修改!编成命令行程序,后面加个-s参数是关闭无线的,不加那个参数就是打开无线,然后配置一下计划任务就OK了!

此程序在硬件版本9.1固件版本1.0.8 Build 130719下测试通过!其它固件版本可能需要重启路由器后才能生效!

转载注明:http://www.shenyaocn.com/?p=132

输入路由器IP,用户名和密码,执行此函数即可重启路由器,仅支持TP-LINK、水星、FAST这三个品牌路由器(其实它们是一家,不懂→百度)

public static bool rebootRouter(string ip, string user, string passwd)
{
	try
	{
		byte[] bytes = Encoding.Default.GetBytes(user + ":" + passwd);
		string base64str = Convert.ToBase64String(bytes);
 
		string url = "http://" + ip + "/userRpm/SysRebootRpm.htm?Reboot=%D6%D8%C6%F4%C2%B7%D3%C9%C6%F7";
		HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
		req.Referer = "http://" + ip + "/userRpm/SysRebootRpm.htm";
		req.Headers.Add(HttpRequestHeader.Authorization, "Basic " + base64str);
		req.Method = "GET";
		req.GetResponse();
 
		return true;
	}
	catch (Exception e)
	{
		Console.Write(e.Message);
	}
	return false;
}

转载请注明:http://www.shenyaocn.com/?p=123

桌面便签3.0版新增语音便签,可以直接把声音录制成便签放到桌面上,只需点击一下便签,马上播放录音内容!让你在不方便打字的时候也能快速记住重要的事情!

“桌面便签” 3.0版的更新信息:

1. 增加语音便签,你可以把语音放在桌面上
2. 删除小尺寸便签
3. 优化字体显示
4. 修复部分BUGS

下载

Google Play 从应用汇下载

桌面便签 ver2.2.1版优化了字体显示,即使字体颜色与背景颜色的对比度不高,也能轻松看清楚!

“桌面便签” 2.2.1版的更新信息:
1. 优化字体显示,紧急修复小号字体显示异常
2. 适配Android 4.0以上UI
3. 便签未保存时确认提示
4. 修复部分BUGS

下载

Google Play 从应用汇下载

中间橙色框的是新版桌面便签,注意字体显示