- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 SSH 常用命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。1、复制SSH密钥到目标主机,开启无密码SSH登录ssh-copy-id use
2012-10-24 08:55:24 968
原创 APK反编译图形详解
Apk反编译得到Java源代码 第一步:将APK文件的后缀修改为.ZIP,然后解压该文件,得到classes.dex文件,该文件是通过java编译成字节码后又通过dex工具打包而成的;第二步:将classes.dex拷贝到dex2jar.bat所在目录,在命令行进入dex2jar.bat所在目录,运行dex2jar.bat classes.dex,将在该目录下生成clas
2012-10-23 22:34:53 1129
原创 Linux源代码目录树结构
Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 kernel 内核核心部分:进程、定时、程序执行、信号、模块。。。 mm 内存处理 arch 平台相
2012-10-19 16:00:19 1148
原创 Android JNI技术介绍
JNI是java Native Interface 的缩写,通过JNI,java函数可以调用C/C++编写的函数,同时C/C++程序可以调用Java函数。调用顺序如下:java -----> libxxx_jni.so ----->libxxx.soJava 在调用C/C++函数之前,需要加载JNI库,例如在SystemServer中 System.loa
2012-10-18 15:09:53 2891
转载 最全的Android源码目录结构详解
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts
2012-10-10 09:53:38 1754
原创 android 异步线程AsyncTask类的使用
AsyncTask是对Thread+Handler良好的封装,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.AsyncTask定义了三种泛型类型 Params,Progress和Result: Params 启动任务执行的输入参数,比如HTTP请
2012-10-07 09:59:40 1090
原创 android Handler的用法
一、Handler的定义: 接受子线程发送的数据并配合主线程更新UI。当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理,所以主线程通常又被叫做UI线程。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地
2012-10-07 09:02:01 1224
原创 android appwidget开发
AppWidget就是在桌面上见到的一个个小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作,如通过桌面widget可以开发出桌面媒体播放器,如酷狗widget,本文详细介绍android 中的appwidget的开发。开发效果图如下所示:1.首先在res文件夹下新建一个名字为xml的文件夹,然后在xml目录下创建一个xml文件,这个xml是用来描述你所要创建的appWidget的
2012-10-06 08:32:04 1310
Android下拉刷新实现一源码
2013-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人