Take a look at GW

摘要: 本文介绍Android中动态加载Jar、APK的实现。而主要用到的就是DexClassLoader这个类。大家都知道Android和普通的Java虚拟机有差别,它只能加载经过处理的dex文件。而加载这个dex文件可以通过DexClassLoader 和 PathClassLoader 两个类来实现这 阅读全文
posted @ 2018-01-18 11:06 HDWK 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: 1.写在前面 Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式,将在第2部分介绍。 有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create()、 阅读全文
posted @ 2018-01-16 14:08 HDWK 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 下面的使用的使用是笔者使用的一个简单的程序,就是弹出一个消息框。这里通过 ildasm 反编译 应用程序得到 il 文件,然后对 il 文件进行修改,修改内容后,再通过ilasm编译为应用程序。ilasm 所在目录 ildasm 所在目录 以上根据具体情况在自己的目录中查找即可以下是具体的操作步骤一 阅读全文
posted @ 2018-01-02 01:37 HDWK 阅读(3023) 评论(0) 推荐(0) 编辑
摘要: Case具有两种格式。简单Case函数和Case搜索函数。 两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 下面我们来看一 阅读全文
posted @ 2017-12-28 11:30 HDWK 阅读(80707) 评论(0) 推荐(3) 编辑
摘要: 在项目开发中,通常我们都会涉及到用户登录才能访问的网页,比如购物网站,我们浏览商品,添加购物车(以前开发的时候在这里就需要登录用户,但是现在有了缓存的实现,这里可以将商品加入缓存,等到结账的时候再登录),选择结账的时候需要登录,那么这时候我们需要跳转到登录页面登录,登录之后还可以回到记录下来的原始的 阅读全文
posted @ 2017-12-24 18:00 HDWK 阅读(6672) 评论(0) 推荐(2) 编辑
摘要: windows service,c# 阅读全文
posted @ 2017-12-18 12:35 HDWK 阅读(3980) 评论(1) 推荐(0) 编辑
摘要: 接下来笔者介绍一下Android中播放音频的几种方式,android.media包下面包含了Android开发中媒体类,当然笔者不会依次去介绍,下面介绍几个音频播放中常用的类: 1.使用MediaPlayer播放音频 MediaPlayer的功能很强大,下面附上一张该类封装音频的生命周期图: Med 阅读全文
posted @ 2017-12-15 15:21 HDWK 阅读(50793) 评论(0) 推荐(0) 编辑
摘要: 实现手机震动其实很简单,手机震动使用是Vibrator类,然后震动也是需要权限的,在使用之前在AndroidManifest.xml文件中添加 然后这里示例的代码是使用点击按钮的时候可以实现震动,在按钮的点击事件的函数中添加这样几句话: 这里的this代表的当前的Context,然后最后一行代码设置 阅读全文
posted @ 2017-12-15 11:05 HDWK 阅读(10936) 评论(0) 推荐(0) 编辑
摘要: 在软件应用过程中,菜单的存在是必不可少的,我这次讲一下,我对android菜单的一个基础做法吧Android的菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)注:其中,Sub Menu就是将功能相同的操作分组显示,他作用在Opt 阅读全文
posted @ 2017-12-14 17:37 HDWK 阅读(22649) 评论(0) 推荐(1) 编辑
摘要: 1.简介 smalidea是一个IntelliJ IDEA/Android Studio smali语言插件,可实现动态调试smali代码。下载地址为:https://github.com/JesusFreke/smali/wiki/smalidea。Android Studio的安装,就是傻瓜式的 阅读全文
posted @ 2017-12-10 05:19 HDWK 阅读(2043) 评论(1) 推荐(0) 编辑
摘要: 编写程序的时候,经常需要用的项目根目录。自己总结如下 1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集 阅读全文
posted @ 2017-12-08 14:54 HDWK 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 在eclipse项目,生成的apk是自动签名的,因此无需关心。接下来笔者介绍通过DOS窗口对APK进行签名,以及签名的过程中需要注意的问题。 1.为什么需要对APK签名 所有的Android应用程序都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。 平时我们的程序 阅读全文
posted @ 2017-12-05 13:12 HDWK 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 本文笔者粗略的介绍如何利用一些工具,对Android进行反编译,从而得到源码,希望对你有所帮助,笔者的android环境为4.4.2。 如果笔者的apk被加过壳的话,那么可能不适合这篇文章,可以用加壳工具查看要反编译的apk是否加过壳。 1.准备资源. 在开始之前,需要准备三项工具:apktool 阅读全文
posted @ 2017-12-05 11:57 HDWK 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 这里笔者介绍利用SqlServer数据库操作EXECEL文件。 1.将Excel表中的数据导入为SqlServer数据库 把Excel表中的数据导入为SqlServer数据库中的数据。 新建一个Excel文件: test.xlsx 打开SqlServer,右击鼠标 》任务》导入数据, 如果点击“编辑 阅读全文
posted @ 2017-12-04 16:30 HDWK 阅读(7879) 评论(0) 推荐(0) 编辑
摘要: 目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st 阅读全文
posted @ 2017-12-02 18:55 HDWK 阅读(30168) 评论(10) 推荐(2) 编辑
摘要: 1.字符串转化为日期 1.1第一种方式 使用 Convert.toDateTime 方法,该方法有很多重载方法,这里笔者就介绍两个常用的重载方法。 第一种: 使用: 使用该方法转化有一个限制,就是字符串的格式应该类似为“yyyy-MM-dd hh:mm:ss”的,比如:“2017-12-12 00: 阅读全文
posted @ 2017-11-30 18:02 HDWK 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st 阅读全文
posted @ 2017-11-24 14:32 HDWK 阅读(4081) 评论(0) 推荐(0) 编辑
摘要: 程序集加载、程序集中的类型,发现类型的成员,创建类型的实例,绑定句柄减少内存的消耗,解析自定义特性 阅读全文
posted @ 2017-11-21 23:52 HDWK 阅读(1579) 评论(0) 推荐(1) 编辑
摘要: jmeter,网站测试 阅读全文
posted @ 2017-11-20 23:45 HDWK 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: 获取本机号码: 获取本机号码,需要在配置文件中加入权限: 本文中所讲的需求简单,明了,我说的简单指的是只有一个需求,不复要,不复合,就是一个,取得本机号码,请你看下面这代码 你猜会怎么样,取不到!奇怪吧,神奇吧~~~怎么的的,你就是没有办法取得本机号码,这是为什么呢,有何良策,我心里在想啊,肿么办! 阅读全文
posted @ 2017-11-14 10:16 HDWK 阅读(3998) 评论(0) 推荐(0) 编辑
摘要: 目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st 阅读全文
posted @ 2017-11-13 16:39 HDWK 阅读(3505) 评论(0) 推荐(0) 编辑
摘要: 如何发布一个ASP.NET的应用程序。 阅读全文
posted @ 2017-11-12 16:26 HDWK 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 如何把sqlserver数据库部署到远程服务器上去 阅读全文
posted @ 2017-11-12 15:46 HDWK 阅读(4030) 评论(0) 推荐(0) 编辑
摘要: 一、概念解释 函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片。由于肉眼只能分辨出一定频率的变化,当高频率的扫描,人类是感觉不出来的。反而形成一种视觉效果,就是一张图。就像高速旋转的风扇,你看不到扇 阅读全文
posted @ 2017-11-10 15:16 HDWK 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 方式不止一种,这里使用的是Timer类,创建一个定时器。我们经常需要获得移动设备端口的显示屏信息,但是onCreate()方法执行的时候,OnShow()方法不一定执行了,也就是说,在执行Oncreate()时候屏幕还没加载出来,所以这时候可以应用一个异步机制获取数据。 上面是关于TimerTask 阅读全文
posted @ 2017-11-08 17:24 HDWK 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 为函数方法注释说明要用到 xml 语句 <summary> 段落说明 </summary> 、<para> 新段示例说明 </para>、<para> </para> 空行要加入全角空格 下面的注释会破坏原有标注结构: [csharp] view plain copy /// <summary> 第 阅读全文
posted @ 2017-11-04 10:13 HDWK 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。 在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2 所示。 其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 阅读全文
posted @ 2017-11-04 09:43 HDWK 阅读(22842) 评论(1) 推荐(2) 编辑
摘要: 1、在调试程序时,想要输出某个变量的值到vs的输出窗口,而不是通过添加断点,每次调试时,一步一步的看变量的值,很麻烦,用console.writeline(str);是不行的,这个命令只能用在控制台应用程序中的 2、要输出变量值到output窗口,具体步骤如下 1、确定输出的变量 如 i 2、在变量 阅读全文
posted @ 2017-11-03 18:02 HDWK 阅读(4796) 评论(0) 推荐(0) 编辑
摘要: 有时需要在ASP.NET MVC4的视图的@model中使用多个类型的实例,.NET Framework 4.0版本引入的System.Tuple类可以轻松满足这个需求。 假设Person和Product是两个类型,如下是控制器代码。 [csharp] view plain copy using S 阅读全文
posted @ 2017-11-03 11:31 HDWK 阅读(3886) 评论(0) 推荐(0) 编辑
摘要: @RenderBody @RenderBody是布局页(_Layout.cshtml)通过占位符@RenderBody占用独立部分,当创建基于此布局页的试图时,视图的内容会和布局页合并,而新创建的视图内容会通过布局页的@ReanderBody方法呈现在Body之间。 此方法不需要参数,且只能出现一次 阅读全文
posted @ 2017-11-03 11:23 HDWK 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 1.母板页_Layout.cshtml 类似于传统WebForm中的.master文件,起到页面整体框架重用的目地 1.母板页代码预览 2.子页面标题的设置 虽然多个子页面可以引用同一个母板页,但不同的页面标题可以单独设置。@ViewBag.Title 即是一个标题的占位符,在Control里或页面 阅读全文
posted @ 2017-11-03 11:18 HDWK 阅读(8112) 评论(0) 推荐(1) 编辑
摘要: 本系列目录:ASP.NET MVC4入门到精通系列目录汇总 开发流程 新建Controller 创建Action 根据Action创建View 在Action获取数据并生产ActionResult传递给View。 View是显示数据的模板 Url请求→Controller.Action处理→View 阅读全文
posted @ 2017-11-02 23:16 HDWK 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 今天在看正则表达式的时候,出现出现了\1的语句,觉得不解,上网查了查,在这里写下记录。 \num表示重复第num个括号里的内容匹配。 栗子: 第一个小括号就是(\w),因此(\w)就会重复一次,所以这个正则就相当于: 接下来笔者,使用C#找出一个字符串中出现次数最多的字符,并且统计出现次数: 阅读全文
posted @ 2017-11-02 17:59 HDWK 阅读(2774) 评论(0) 推荐(0) 编辑
摘要: 本文详细的参数了C#委托,委托语法,泛型委托,委托链,lambda表达式,解密委托,类库中的委托,委托和反射 阅读全文
posted @ 2017-11-02 11:36 HDWK 阅读(14760) 评论(0) 推荐(2) 编辑
摘要: 添加注释:Ctr+k+c 取消注释:Ctr+k+u 格式化:Ctr+a+k+f 当前光标自动向下移一行:Ctr+Shift+Enter 运行:F5 进入光标指定的方法或是类:F12 在当前文件中查找:Ctr+F 在当前项目中查找:Ctr+Shift+F 剪切整行数据:Ctr+L 删除整行数据:Ctr 阅读全文
posted @ 2017-10-30 16:51 HDWK 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 扩展jQuery插件开发的基本知识,最佳做法和常见的陷阱。 入门 编写一个jQuery插件开始于给jQuery.fn加入​​新的功能属性,此处添加的对象属性的名称就是你插件的名称: 用户非常喜欢的$符号哪里去了? 它仍然存在,但是,为了避免和其他(function ($) { $.fn.m​​yPl 阅读全文
posted @ 2017-10-25 09:35 HDWK 阅读(6512) 评论(1) 推荐(1) 编辑
摘要: 这篇就对LinearLayout、RelativeLayout、自定义ViewGroup、FrameLayout、TableLayout、AbsoluteLayout六种布局进行详细的讲解。 1.LinearLayout布局 线性布局,两种排法: 从左到右 android:orientation=” 阅读全文
posted @ 2017-10-18 20:45 HDWK 阅读(7630) 评论(0) 推荐(0) 编辑
摘要: android中的动画详解 阅读全文
posted @ 2017-10-18 20:44 HDWK 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 在前面使用SQLite3的时候,并没有留意到有SQLiteOpenHelper这个类,所以只好在Activity里面去创建和维护数据库跟数据表的创建。 但是,现在有了SQLiteOpenHelper这个类,就可以把数据库和数据表,以及一些初始化的数据的维护跟Activity分开了。。。 数据库和数据 阅读全文
posted @ 2017-10-18 00:26 HDWK 阅读(847) 评论(0) 推荐(0) 编辑
摘要: exe4j使java程序生成exe可执行文件。 出现异常信息:This executable was created with an evaluation version of exe4j 阅读全文
posted @ 2017-09-30 12:36 HDWK 阅读(1592) 评论(0) 推荐(0) 编辑