Android
文章平均质量分 58
Francis_yxx
这个作者很懒,什么都没留下…
展开
-
如何的 分配到更多内存
在做项目时候,有时候需要让系统分配更多的内存,这个时候就需要用到从Android3.0提供的一个配置项,android:largeHeap="true"标记只需要在AndroidManifest.xml中的Application节点中声明即可分配到更大的堆内存,不过在使用该参数时需要使用该标记的API Level为11原创 2013-10-24 15:54:23 · 792 阅读 · 0 评论 -
Android通过tcpdump抓包
1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell,转载 2013-10-24 18:50:54 · 858 阅读 · 0 评论 -
tcpdump详解
Tcpdump的详细用法1. TCPDump介绍 TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcp转载 2013-10-23 16:32:42 · 528 阅读 · 0 评论 -
Android实现带Tab页引导的ViewPager
Tab页很适合用来做平行功能之间的引导,而各功能页面用ViewPager来展示会显得比较平滑、过渡自然,所以自然就有了许多软件将二者结合,用于展示主功能界面,比如网易新闻和360优化大师的主界面,那么下面就来做一个这样的带Tab页的ViewPager吧~ 基本需求:1,点击Tab页,ViewPager做出相应滑动,且Tab页中有表示切换的动画 2,滑动ViewPa转载 2013-12-03 15:28:16 · 840 阅读 · 0 评论 -
浅谈Android虚拟机的动态加载技术
Android虚拟机的动态加载技术分为两种:一种是加载基于NDK的so库;另一种是加载用java语言开发的zip包。我今天主要讨论后者。 先简单说明一下so库加载。NDK的执行效率很高,加密性很好,但同时开发入门难度大,一般用于加解密、数学运算等场合。so的加载很简单,如果APK发布时已经携带了so文件,只需要在加载时调用System.loadLibrary(libName)方法即可转载 2013-12-10 12:10:11 · 679 阅读 · 1 评论 -
android ndk 加载so的策略
0. 动态库加载方式:方法1:在运行时动态链接库, 动态地将程序和共享库链接并让 Linux 在执行时加载库(动态链接,系统加载)方法2:动态加载库并在程序控制之下使用它们。(动态加载)动态链接(系统加载):是指在编译应用程序时,使用 -lxxx 来指定需要链接哪个库。此时,应用程序(ELF)中会指明哪些符号未被填充,且放在哪些动态库中。 LD_LIBRARY_PATH则指明动转载 2013-12-25 17:01:59 · 4124 阅读 · 0 评论 -
用adb logcat抓取log
实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志 状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport 讲解一下各自作用: 通过DDMS抓的其实跟用d转载 2013-10-24 16:11:56 · 23230 阅读 · 1 评论