`
文章列表
1、编译环境准备 下载android代码需要大约需要8.5G,单独编译一套代码需要30G左右,多套的话硬盘空间至少需要100G以上。 2. 配置android在Linux下的编译环境  安装编译所需的软件包:  $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev libgl1-mesa-glx libgl1-mesa-de ...

iOS技术支持

    博客分类:
  • SSH
iOS技术支持有问题的可以留言。邮箱地址:huaonline@icloud.com地址:北京市中关村软件园谢谢!iOS program design & system consultationif you have any question, please contact me with no hesitateEmail: huaonline@icloud.comAdd: Zhongguancun Poftware Park, Peking,ChinaThank you!  

JAVA代码混淆

JAVA代码混淆 <!--[if !supportLists]-->1. <!--[endif]-->ProGuard 简介: 是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。它支持脚本控制,可以使用GUI界面,与eclipse集成,支持J2ME。
经常遇到需要添加第三方jar文件的情况。在命令行状态下要加载外部的jar文件非常麻烦,很不好搞,在网上折腾了很久终于搞定了,在这里做个笔记: 编译:javac -Djava.ext.dirs=./lib Test.java 运行:java -Djava.ext.dirs=./lib Test ./lib是指存放第三方jar文件的目录。也可以写成绝对路径:/**/lib (试过了可以!)Test.java指包含main函数的类。
1、Apache Web Server Apache HTTP Server项目 Apache HTTP Server项目主要致力于为现代操作系统开发和维护开源的HTTP服务器,其中包括Unix和Windows NT。这个项目的主要目标是提供一个可以与当前的HTPP标准同步提供安全、高效和可扩展的服 ...
Activity的onWindowFocusChange()方法
注意:以下代码中#开头的则为需要执行的shell命令,其他的为打印的结果。#代表需要使用ROOT权限(su)执行,所以想要修改您android手机某个目录挂载为读写,首先需要有ROOT权限!  先要得到system分区的全名 #adb shell # mount 
jingyan.baidu.com/album/00a07f38b9194082d028dc08.html?picindex=9   mac 访问   snowolf.iteye.com/blog/768959
 .gitignore无效,不能过滤某些文件 分类: git 2014-07-10 16:46 10636人阅读 评论(5) 收藏 举报 利用.gitignore过滤文件,如编译过程中的中间文件,等等,这些文件不需要被追踪管理。 现象: 在.gitignore添加file1文件,以过滤该文件,但是通过git status查看仍显示file1文件的状态。 原因: 在git库中已存在了这个文件,之前push提交过该文件。 .gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了 解决: 需要在git库中删除该文件,并更新 ...
      增补提交   git commit –C HEAD –a --amend     -C表示复用指定提交的提交留言,这个例子中是HEAD,实际上可以指定其他有效的提交名称。     如果参数是小写的-c,就会打开预先设置好的编辑器,以便在已有的 ...
# dd if=/dev/zero of=50M.file bs=1M count=50在当前目录下生成一个50M的文件 虚拟块设备文件更通用的名称是硬盘镜像文件(Hard Disk Image),但不是所有的硬盘镜像文件都是虚拟块设备文件,例如,目前Ghost的GHO格式的镜像文件就不能成为虚拟机中的硬盘。 Linux的dd命令,用来生成虚拟块设备文件。既可以用于创建空镜像文件,也可以用于创建物理硬盘的镜像。 # dd if=/dev/hda0 of=/home/oldsong/hda0.image records in4757130+0 records out将/dev/hda0的内 ...
说明该类不是可编译文件。在project Structure中(快捷键ctrl+alt+shift+s)选Modules将你带红圈的文件添加上,将你带红圈的文件夹设为Sources。一般是src文件夹,点Sources文件夹,然后点击OK。设置为可编译文件再去工程中看就没红圈了。

logcat命令详解

Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用. 在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过"Setting->Application->Development->USB debugging"来开启。 logcat本身是android的shell的一个命令,你可以通过“adb shell”进入shell后执行logcat命令,也可以通过"adb logcat"直接运行。
Caused by: org.xml.sax.SAXParseException: cos-all-limited.1.2: An ''all'' model group must appear in a particle with '{'min occurs'}'='{'max occurs'}'=1, and that particle must be part of a pair which constitutes the '{'content type'}' of a complex type definition.     是因为包不匹配   应该是  xerces:x ...
Two modules in a project cannot share the same content root IJ报错解决方法: 移除以前工程的JDK包. 根本的解决方法: 删除面板中所有的内容, 包括iml文件和JDK包, 然后重新导入工程.   其实删了没用的iml重启下idea就可以
Global site tag (gtag.js) - Google Analytics