android开发ExoPlayer播放视频和wav音频
ExoPlayer视频播放器,wav格式音频播放
compile 'com.google.android.exoplayer:exoplayer:r1.5.8'
超级好的android视频播放器
SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换,亲测可用,废话少说,先上图
Android增量更新完整源码
Android增量更新完整源码,可以直接运行,项目详细介绍
http://www.jianshu.com/p/1d69b3ade53a
差分包生成和合成新包-bsdiff
差分包生成和合成新包-bsdiff
自定义view,实现TextView上文本的自动换行
自定义view,实现TextView上文本的自动换行,需要对代码部分进行修改
android中使用AsyncTask实现下载、停止、暂停、继续
先申明啊,我这个小功能使用的下载地址是使用自己电脑上的Tomacat做的服务器,不会搭建服务器不会看代码的人不要在这里叫不能运行啊
// 给统一列表项的下载、停止、暂停、继续、进度条控件设置相同的Tag
btn_start.setTag(String.valueOf(position));
btn_pause.setTag(String.valueOf(position));
btn_stop.setTag(String.valueOf(position));
btn_continue.setTag(String.valueOf(position));
pb_progressBar.setTag(String.valueOf(position));
txt_title.setText(Utils.title[position]);
pb_progressBar.setProgress(Utils.progress[position]);
// 将每个下载项的进度条和下载、暂停、停止、继续按钮加到对应的列表中
Async.listPb.add(pb_progressBar);
listStart.add(btn_start);
listStop.add(btn_stop);
listPause.add(btn_pause);
listContinue.add(btn_continue);
// 设置按钮控件的可见性 0 可见,4 不占位不可见 ,8 占位不可见
listStart.get(position).setVisibility(0);
listPause.get(position).setVisibility(8);
listStop.get(position).setVisibility(8);
listContinue.get(position).setVisibility(8);
Async.listPb.get(position).setVisibility(8);
Async.listPb.get(position).setProgress(0);
C# CS版关机小程序 关机小程序
部分代码。。。。实现了定时关机,重启,注销,在上一版本上添加了对加锁和解锁的密码验证功能,部分代码
[DllImport("kernel32.dll", ExactSpelling = true)]
internal static extern IntPtr GetCurrentProcess();
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok);
[DllImport("advapi32.dll", SetLastError = true)]
internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid);
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall,
ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen);
[DllImport("user32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool ExitWindowsEx(int DoFlag, int rea);
internal const int SE_PRIVILEGE_ENABLED = 0x00000002;
internal const int TOKEN_QUERY = 0x00000008;
internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020;
internal const string SE_SHUTDOWN_NAME = "SeShutdownPrivilege";
internal const int EWX_LOGOFF = 0x00000000;
internal const int EWX_SHUTDOWN = 0x00000001;
internal const int EWX_REBOOT = 0x00000002;
internal const int EWX_FORCE = 0x00000004;
internal const int EWX_POWEROFF = 0x00000008;
C# 根据数字显示大写汉字 C# 根据数字显示大写汉字
C# 实现 比如在文本框中输入123 单击提交按钮就会显示壶百贰拾叁元等等
string[] da ={ "仟", "佰", "拾", "兆", "亿", "萬", "元" };
string[] big={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
string strnum=Txt_Num.Text.Trim();
string[] reNum=new string[16];
C# 根据数字显示大写汉字
http://download.csdn.net/source/1911385这个页面也可以下载
C# 实现 比如在文本框中输入123 单击提交按钮就会显示壶百贰拾叁元等等
string[] da ={ "仟", "佰", "拾", "兆", "亿", "萬", "元" };
string[] big={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
string strnum=Txt_Num.Text.Trim();
string[] reNum=new string[16];
c# 关机小程序安装版
这个为安装版关机小程序,实现了定时关机,重启,注销功能 http://download.csdn.net/source/1904617可下载新版本绿色版
如果你不要源代码,只要软件的话,只需解压后的文件里复制出
WindowsApplication4\WindowsApplication4\bin\Debug\ 目录下的WindowsApplication4.exe文件双击就可以了
C# CS版关机小程序 关机小程序 定时关机
部分代码。。。。实现了定时关机,重启,注销,在上一版本上添加了对加锁和解锁的密码验证功能,部分代码
[DllImport("kernel32.dll", ExactSpelling = true)]
internal static extern IntPtr GetCurrentProcess();
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok);
[DllImport("advapi32.dll", SetLastError = true)]
internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid);
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall,
ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen);
[DllImport("user32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool ExitWindowsEx(int DoFlag, int rea);
internal const int SE_PRIVILEGE_ENABLED = 0x00000002;
internal const int TOKEN_QUERY = 0x00000008;
internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020;
internal const string SE_SHUTDOWN_NAME = "SeShutdownPrivilege";
internal const int EWX_LOGOFF = 0x00000000;
internal const int EWX_SHUTDOWN = 0x00000001;
internal const int EWX_REBOOT = 0x00000002;
internal const int EWX_FORCE = 0x00000004;
internal const int EWX_POWEROFF = 0x00000008;
C# CS版关机小程序
部分代码。。。。实现了定时关机,重启,注销功能
http://download.csdn.net/source/1904617可下载新版本
[DllImport("kernel32.dll", ExactSpelling = true)]
internal static extern IntPtr GetCurrentProcess();
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok);
[DllImport("advapi32.dll", SetLastError = true)]
internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid);
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall,
ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen);
[DllImport("user32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool ExitWindowsEx(int DoFlag, int rea);
internal const int SE_PRIVILEGE_ENABLED = 0x00000002;
internal const int TOKEN_QUERY = 0x00000008;
internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020;
internal const string SE_SHUTDOWN_NAME = "SeShutdownPrivilege";
internal const int EWX_LOGOFF = 0x00000000;
internal const int EWX_SHUTDOWN = 0x00000001;
internal const int EWX_REBOOT = 0x00000002;
internal const int EWX_FORCE = 0x00000004;
internal const int EWX_POWEROFF = 0x00000008;
C#中,使用Thread新创建一个线程来查询数据库中的信息显示在控件“listView1”上,需要使用Invoke(代理名)方法来访问控件“listView1”,
C#中,使用Thread新创建一个线程来查询数据库中的信息显示在控件“listView1”上,需要使用Invoke(代理名)方法来访问控件“listView1”,实例讲解
dailiEvent = new daili(SelecDB);
if (listView1.InvokeRequired) //判断调用方对listView1控件的调用是否需要通过Invoke方法来调用
{
listView1.Invoke(dailiEvent);
}
else
{
dailiEvent(); //线程间操作无效: 从不是创建控件“listView1”的线程访问它。
}
C# 添加,修改,删除 文件夹 文件 大全
C# 添加,修改,删除 文件夹 文件 大全,基本包含了对文件目录的所有操作
C# dataGridView1 控件的使用SQL Server数据绑定
// 设置数据源 // 绑定数据源 dataGridView1为空间的name
dataGridView1.DataSource = daset.Tables["表名"];
通讯录帮您管理好人脉
一个C#通讯录软件,帮您管理您的人脉资源,让您好友遍天下,不信你试试看啊!!!!
50 多个Linux shell编程的例子
50 多个Linux shell编程的例子,绝对实用
LINUX 目录的特殊权限.html
LINUX 目录的特殊权限.html详细讲解
linux下FTP命令详解
linux下FTP命令详解
linux下FTP命令详解
Solaris 10中Apache2-Mysql 安装
Solaris 10中Apache2-Mysql 安装
FreeBSD 7.0 全程图解安装手册
FreeBSD 7.0 全程图解安装手册
Linux 服务配置实例
目录介绍:
LINUX选修课讲义说明!
LINUX选修课讲义:关机与启动!
LINUX选修课讲义:shell简介
LINUX选修课讲义:UNIX常用命令
LINUX选修课讲义:用户及口令!
LINUX选修课讲义:文件系统
LINUX选修课讲义:网络配置文件(1)
LINUX选修课讲义:常用TCP/IP守护进矼
LINUX选修课讲义:Bourne
LINUX选修课讲义:Bourne
LINUX选修课讲义:台大计中UNIX讲义
LINUX选修课讲义:台大计中UNIX讲义
LINUX选修课讲义:vi简易操作说明
LINUX选修课讲义:X窗口管理器启动文
LINUX选修课讲义:/etc目录文件介绍
LINUX选修课讲义:Redhat配置文件
LINUX选修课讲义:中心四终端安装Linux
LINUX选修课讲义:RPM使用方法简介!
LINUX选修课讲义:汉字终端的安装!
LINUX选修课讲义:DNS配置示例!
LINUX选修课讲义:FTP服务器配置!
LINUX选修课讲义:电子邮件概述
LINUX选修课讲义:编译安装sendmail
LINUX选修课讲义:sendmail.cf生成器