• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
云飞扬
大风起兮云飞扬
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 下一页
2013年8月15日
5个常用Java代码混淆器 助你保护你的代码
摘要: 从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD。因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用Java Obfuscator(Java混淆器)保护Java的类文件。 Java Obfuscator的原理就是将字节码转换为一个逻辑上的对等物,这种转换后的版本极难拆散。即使有人试图去反编译,过程将极其艰难复杂,并很难绕过转换后模糊晦涩的编码。主要的过程如下: 用一个常规编译器(比如JDK)编译Java源代码运行混淆器,在受保护的环境下生成编译类文件。最后生成的会是一个不同的输出文档,也许扩展名也会不同。 这个被... 阅读全文
posted @ 2013-08-15 10:36 scud001 阅读(359) 评论(0) 推荐(0)
Android内存机制分析1——了解Android堆和栈
摘要: //-----------------------------------------------------------------------------------Android内存机制分析1——了解Android堆和栈 昨天用Gallery做了一个图片浏览选择开机画面的功能,当我加载的图片多了就出现OOM问题。以前也出现过这个问题,那时候并没有深究。这次打算好好分析一下Android的内存机制。 因为我以前是做VC++开发,因此对C++在Window下的内存机制还是比较了解。不过转到Android后,一直都没有刻意去处理内存问题,因为脑子里一直想着Java的GC机制。不过现在想想,.. 阅读全文
posted @ 2013-08-15 09:59 scud001 阅读(2007) 评论(0) 推荐(0)
2013年4月21日
Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
摘要: 进入主题。大致以下步骤:一、在res/values文件下定义一个attrs.xml文件.代码如下:<?xmlversion="1.0"encoding="utf-8"?> <resources><declare-styleablename="MyView"><attrname="textColor"format="color"/><attrname="textSize"format="dimension" 阅读全文
posted @ 2013-04-21 09:46 scud001 阅读(193) 评论(0) 推荐(0)
2013年4月20日
Eclipse 代码提示功能设置。
摘要: 一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。先举个简单的例子说明问题所在,例如一般默认情况下,在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft 阅读全文
posted @ 2013-04-20 08:20 scud001 阅读(159) 评论(0) 推荐(0)
2013年3月22日
android屏幕尺寸 sp,px,dp,density,in介绍
摘要: android屏幕尺寸 sp,px,dp,density,in介绍 阅读全文
posted @ 2013-03-22 14:50 scud001 阅读(810) 评论(0) 推荐(0)
2013年2月21日
在Eclipse下如何导入jar安装包
摘要: 我们在用Eclipse开发Android(或其它)程序时,或在导入工程时,经常需要用到第三方的jar包。这时候我们就需要在相应的工程下面导入这个jar包。配图说明导入jar包的过程。1、右击工程的根目录,点击Properties菜单项,进入“PropertiesFor**”窗体,或者选中工程根目录,按Alt+Enter即可。2、在Properties页面中选中JavaBuildPath,选中Libraries标签,点击AddExternalJARs3、找到需要添加的jar包,确定即可。 阅读全文
posted @ 2013-02-21 16:24 scud001 阅读(198) 评论(0) 推荐(0)
2013年1月17日
用C#实现的条形码和二维码编码解码器 之转载
摘要: 本篇介绍可以在C#中使用的1D/2D编码解码器。条形码的应用已经非常普遍,几乎所有超市的商品上面都印有条形码;二维码也开始应用到很多场合,如火车票有二维码识别,网易的首页有二维码图标,用户只需要用手机扫描一下就可以看到手机版网易的网址,免去了输入长串字符的麻烦。条形码的标准:条形码的标准有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码,而商品上最常使用的就是EAN商品条形码。EAN商品条形码亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。我国目前在国内推行使用的也是这种商品条形码。EAN商品条形 阅读全文
posted @ 2013-01-17 12:56 scud001 阅读(582) 评论(0) 推荐(0)
2013年1月11日
ASCII码 Unicode编码 UTF和UTF-8 GB2312 的编码入门和总结
摘要: ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用到现在。ASCII码一共规定了128个字符的编码,比如空格 “SPACE”是32(二进制00100000),大写字母A是65(二进制01000001)。这1 阅读全文
posted @ 2013-01-11 13:42 scud001 阅读(584) 评论(0) 推荐(0)
android开发入门之 应用结构分析
摘要: Android应用结构分析Android项目必须的文件结构:|---res |---values |---layout |---drawable-ldpi, drawable-mdpi, drawable-hdpi|---src |---存放Java源文件|---AndroidMainfest.xml|---bin|---genRes---目录存放着Android项目的各种资源文件,比如layout存放界面布局文件,value目录下存放各种XML格式的资源文件(字符串资源文件String.xml, 颜色资源文件color.xml) 尺寸资源目录:drawable-ldhi(大图片文件), dr 阅读全文
posted @ 2013-01-11 05:57 scud001 阅读(222) 评论(0) 推荐(0)
2013年1月9日
eclipse android 查看源文件 出错的解决办法
摘要: 在用eclipse开发android项目时,查看相关java类的源文件时,会有如下提示:提示我们要绑定文件,网上搜了很多解决方法,都没有完全解决。如果您下载的是android 4.2或以后的集成开发环境,则解决起来非常容易。选择“change attached source”按钮,如下图:这里选择"External Folder"按钮,选择下载安装包的java路径。上面图片的“Local path”不太准确呦,主要还是以下面说明为主了。本机的完全路径:D:\adt-bundle-windows-x86\adt-bundle-windows-x86\sdk\sources\a 阅读全文
posted @ 2013-01-09 21:31 scud001 阅读(196) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3