android 反编译

摘要: 2.1 先下载baksmali,smali,dex2jar和jd-gui 2.2 把apk文件解压,找出classes.dex文件. 2.3 然后先用baksmali把classes.dex导出一个classout文件夹.命令为:java -jar baksmali-1.2.6.jar -o classout/ classes.dex 2.4 用smali把classout文件夹转换程 classes.dex(这是转换过的).命令为:java -jar smali.jar classout/ -o classes.dex 2.5 使用dex2jar 把classes.dex转换成jar... 阅读全文
posted @ 2014-03-18 16:22 伯林 阅读(130) 评论(0) 推荐(0)

ubuntu下绑定tomcat 80端口

摘要: vi /etc/default/tomcat6添加下面配置AUTHBIND=yesunset LC_ALL 阅读全文
posted @ 2014-03-17 13:50 伯林 阅读(170) 评论(0) 推荐(0)

android apk签名

摘要: 方法一:命令行下对apk签名(原理) 创建key,需要用到keytool.exe (位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入 D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore /*说明:-genkey 产生密钥 -alias demo.keystore 别名 demo.k. 阅读全文
posted @ 2014-03-08 17:05 伯林 阅读(198) 评论(0) 推荐(0)

java 提出JNI的原因

摘要: 1、调用驱动。由于操作系统所提供的驱动一般都是C接口,Java语言本身不具备操作这些驱动的能力2、对于某些大量数据处理的模块,java的效率可能远低于C,因此,程序员希望使用C去完成。3、对于某些功能模块,可能Java和C的效率差不多,但是这些模块已经存在已有的C代码,程序不想再用Java重写,而只想重新利用已有的C代码 阅读全文
posted @ 2014-03-07 15:42 伯林 阅读(118) 评论(0) 推荐(0)

java 判断对象是否是某个类的实例

摘要: 1、Class c = ArrayList.class;c.isPrimitive();//判断c是否为基本数据类型c.isAssignableFrom(List.class); //判断c是否是List类的子类或父类c.getGenericType();//得到泛型类型2、instanceof判断字 String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例 阅读全文
posted @ 2014-03-06 11:35 伯林 阅读(1817) 评论(0) 推荐(0)

android view生命周期

摘要: onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int,int)确定所有子元素的大小onLayout(boolean,int,int,int,int)当View分配所有的子元素的大小和位置时触发 onSizeChanged(int,int,int,int)当view的大小发生变化时触发 onDraw(Canvas)view渲染内容的细节 onKeyDown(int,KeyEvent)有按键按下后触发 onKeyUp(int,KeyEvent)有按键按下后弹起时触发 onTrackballEvent(MotionEvent)轨迹球事件 onTo 阅读全文
posted @ 2014-03-06 10:39 伯林 阅读(2051) 评论(0) 推荐(0)

ubuntu 清理系统垃圾

摘要: 1、sudo apt-get autoclean 清理旧版本的软件缓存2、sudo apt-get clean 清理所有软件缓存3、sudo apt-get autoremove 删除系统不再使用的孤立软件 阅读全文
posted @ 2014-02-23 09:57 伯林 阅读(410) 评论(0) 推荐(0)

ubuntu下SecureCRT7.2破解

摘要: 1、rm -f ~/.vandyke/SecureCRT/Config/*.lic2、sudo touch /usr/bin/SecureCRT 阅读全文
posted @ 2014-02-10 14:38 伯林 阅读(280) 评论(0) 推荐(0)

android 获取View组件宽和高

摘要: private Button mButton;//当视图加载完成之后,才能取得组件的宽和高@Override public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWindowFocusChanged(hasFocus); int width = mButton.getWidth(); } 阅读全文
posted @ 2014-02-08 16:22 伯林 阅读(179) 评论(0) 推荐(0)

maven 相关命令

摘要: #ubuntu下maven的配置#maven(/etc/prpfile)export M2_HOME=/home/lbt/soft/mavenexport PATH=$PATH:$M2_HOME/binexport MAVEN_OPTS="-Xms256m -Xmx512m"#相关命令mvn clean-->表示运行清理操作(会默认把target文件夹中的数据清掉)mvn clean compile-->表示先运行清理之后运行编译,会将代码编译到target文件夹中mvn clean test-->表示运行清理和测试mvn clean package--& 阅读全文
posted @ 2014-02-04 19:37 伯林 阅读(185) 评论(0) 推荐(0)