自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (22)
  • 收藏
  • 关注

原创 android开发如何更好的解决适配不同屏幕大小移动设备的问题

解决这个问题的办法网上有很多,经过不断的查找资料、尝试、寻求帮助后,经过尝试之后初步整理出一种解决方法:理论的东西我就不多说了,主要说一下如何实现的问题我主要介绍,通过drawable,layout,dimens.xml来解决适配的问题:首先,需要弄清出需要适配的移动设备的基本情况,推荐使用“手机分辨率测试”这个软件,可以在360手机助手中查找下载,附件中也已经上传,把jpg改成a

2013-12-26 14:38:49 1419 1

原创 android,代码混淆,反编译,ADT 20版本

android代码混淆,整了两天怎么也弄不去来,百度翻遍了也都是怎么配置cfg文件,怎么混淆成功的喜悦,我就气死了,怎么都不成功。真是气死了,不过功夫不负有心人,终究还是弄出来了。不能出来的原因是因为很多帖子的ADT都是老版本的,当然就可以了,而我的是20的最新版,已经完全不一样了。如图1图2  新版本在创建工程的时候你会发现已经没有proguard.cfg和default.prope

2012-07-31 17:49:48 998

原创 类的高级运用、异常、集合、文件读写、序列化、重写equals和hashCode方法实例

//重写父类Object类的equals方法 public boolean equals(Object obj) { //直接打印obj时,会自动去调用对应类的toString()方法或是父类的toString()方法 System.out.println("name"+obj); //instanceof 判断

2011-01-03 10:47:00 1122

原创 java基础语法、继承与重载、super、static、finally、String与StringBuffer的深入理解

<br /><br />一、JAVA概述。1、Jame Gosling是JAVA之父;2、1991年5月23日JAVA诞生。<br />二、JAVA语言特点:1、简单性,略去了多重继承,运算符重载,实现垃圾的自动回收;2、面向对象;3、健壮性;4、分布性;5、安全性,JAVA不支持指针,防止访问私有成员;6、体系结构中立;7、可移植性;8、解释执行,一句一句的翻译执行;9、高性能、多线程、动态性。<br />三、即时编译:解释器先将字节码编译成机器码,然后再执行该机器码。<br />    解释执行:解释器

2011-01-03 10:36:00 1356

android开发ExoPlayer播放视频和wav音频

ExoPlayer视频播放器,wav格式音频播放 compile 'com.google.android.exoplayer:exoplayer:r1.5.8'

2020-08-14

超级好的android视频播放器

SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换,亲测可用,废话少说,先上图

2018-05-11

Android增量更新完整源码

Android增量更新完整源码,可以直接运行,项目详细介绍 http://www.jianshu.com/p/1d69b3ade53a

2017-04-30

差分包生成和合成新包-bsdiff

差分包生成和合成新包-bsdiff

2017-04-30

自定义view,实现TextView上文本的自动换行

自定义view,实现TextView上文本的自动换行,需要对代码部分进行修改

2012-05-16

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);

2011-03-22

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;

2010-01-05

C# 根据数字显示大写汉字 C# 根据数字显示大写汉字

C# 实现 比如在文本框中输入123 单击提交按钮就会显示壶百贰拾叁元等等 string[] da ={ "仟", "佰", "拾", "兆", "亿", "萬", "元" }; string[] big={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; string strnum=Txt_Num.Text.Trim(); string[] reNum=new string[16];

2009-12-17

C# 根据数字显示大写汉字

http://download.csdn.net/source/1911385这个页面也可以下载 C# 实现 比如在文本框中输入123 单击提交按钮就会显示壶百贰拾叁元等等 string[] da ={ "仟", "佰", "拾", "兆", "亿", "萬", "元" }; string[] big={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; string strnum=Txt_Num.Text.Trim(); string[] reNum=new string[16];

2009-12-17

c# 关机小程序安装版

这个为安装版关机小程序,实现了定时关机,重启,注销功能 http://download.csdn.net/source/1904617可下载新版本绿色版 如果你不要源代码,只要软件的话,只需解压后的文件里复制出 WindowsApplication4\WindowsApplication4\bin\Debug\ 目录下的WindowsApplication4.exe文件双击就可以了

2009-12-15

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;

2009-12-15

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;

2009-12-15

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”的线程访问它。 }

2009-11-05

C# 添加,修改,删除 文件夹 文件 大全

C# 添加,修改,删除 文件夹 文件 大全,基本包含了对文件目录的所有操作

2009-10-28

C# dataGridView1 控件的使用SQL Server数据绑定

// 设置数据源 // 绑定数据源 dataGridView1为空间的name dataGridView1.DataSource = daset.Tables["表名"];

2009-10-28

通讯录帮您管理好人脉

一个C#通讯录软件,帮您管理您的人脉资源,让您好友遍天下,不信你试试看啊!!!!

2009-10-27

50 多个Linux shell编程的例子

50 多个Linux shell编程的例子,绝对实用

2009-09-12

LINUX 目录的特殊权限.html

LINUX 目录的特殊权限.html详细讲解

2009-09-12

linux下FTP命令详解

linux下FTP命令详解 linux下FTP命令详解

2009-09-12

Solaris 10中Apache2-Mysql 安装

Solaris 10中Apache2-Mysql 安装

2009-09-12

FreeBSD 7.0 全程图解安装手册

FreeBSD 7.0 全程图解安装手册

2009-09-12

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生成器

2009-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除