学习笔记
文章平均质量分 63
ZhangQiang_0
本博客所记录的文章,主要是工作学习中网上查找的一些资料,有一些因为经过多次转载,所以出处已经不知,若是侵权,请通知我,我及时修改。本博客主要是用来记录个人理解和很值得收藏的学习资料,若有错误,请大家指点,相互学习!
展开
-
Android Fragment两种适配FragmentPagerAdapter与FragmentStatePagerAdapter
原帖地址:http://www.apkbus.com/Android-90417-1-1.html原帖作者:aitian在寻找getItem()的用途的时候找到了这篇文章,感觉作者理得很清晰。在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集转载 2017-03-08 15:41:43 · 3664 阅读 · 0 评论 -
Android应用流量统计调研
参考:http://m.mamicode.com/info-detail-1802432.html?from=singlemessage&isappinstalled=1Android应用流量统计在6.0之前一直没有太好的办法,官方虽然提供了TrafficStats,但其主要功能是设备启动以来流量的统计信息,和时间信息无法很好的配合。最近再看TrafficStats类时,发现说明中提到,为原创 2017-09-20 17:12:15 · 1387 阅读 · 0 评论 -
Android任务和返回栈完全解析,细数那些你所不知道的细节
转载自郭霖的博客:http://blog.csdn.net/guolin_blog/article/details/41087993本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/components/tasks-and-back-stack.html任务和返转载 2017-09-20 13:27:58 · 266 阅读 · 0 评论 -
Windows netstat查看端口、进程的使用介绍
研究android adb通信原理时,可能要用到命令行查看进程和端口号的占用情况转载 2017-08-25 08:59:10 · 580 阅读 · 0 评论 -
【Android-Emulator】Android模拟器介绍和基本使用
点击打开链接注:其中部分内容参考网上资源1、Android模拟器介绍Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备。Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC转载 2017-04-27 15:57:53 · 1987 阅读 · 0 评论 -
命令行生成并直接运行jar包
除了用工具来直接运行jar包外,还可以通过命令行将Java类文件直接生成jar包:直接上图:写了个HelloWorld.java生成jar包:然后解压缩jar:然后修改META-INF/MANIFEST.MF清单文件,添加一行:Main-Class: com.android.dx.command.Main“com.android.dx.com原创 2017-03-24 10:00:10 · 5180 阅读 · 0 评论 -
apk编译流程学习之Windows下命令行打包apk
总结记录下这两天的主要学习成果,其中借鉴了网上很多资料,终于成功打包出测试apk文件并运行。准备知识挺多的(也是自己太菜了):1.Android中apk与dex的区别1. *.apk文件APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。使用Android打包工具(原创 2017-03-29 19:12:40 · 4263 阅读 · 0 评论 -
Windows下多个jdk的切换
原文链接1.系统-高级系统设置-环境变量 里面的Path值最前面的C:\ProgramData\Oracle\Java\javapath;去掉;2.找到控制面板,查看方式选择大图标或者小图标,找到java选项并点击进入。然后选择java栏,点击查看,将jdk1.8的启用去掉,并保存;3.找到目录C:\Windows\System32,将java.exe,javaw.ex转载 2017-03-29 11:26:21 · 640 阅读 · 0 评论 -
[Android分享] dex 分包变形记
原文链接:点击打开链接腾讯Bugly特约作者:李金涛一、背景就在项目灰度测试前不久,爆出了在 Android 3.0以下手机上安装时出现 INSTALL _ FAILED_DEXOPT,导致安装失败。这一问题意味着项目将不能在 Android 3.0以下的手机上安装使用,对项目的发布有比较大的影响,所以必须尽快解决。INSTALL _ FAILED_DEXOPT导致无法安装的问题,转载 2017-03-22 15:58:39 · 625 阅读 · 0 评论 -
jdk中缺少.msi文件的解决办法(心塞之旅)
研究命令行打包apk的过程中,在生成.dex文件时出现错误:网上查了下说是jdk版本过高引起的,换成jdk1.6就好使了然后昨晚上安装个jdk1.6, 然后半路发现没有分开放置jdk和jre文件,习惯性ctrl+D 然后就悲剧了 本来打算删除后重新安装来着 可是因为注册表中已经注册 重新安装不上 而且原始的jdk还删除不掉 每次重新安装都会提示先删除 可能是删除不成原创 2017-03-29 09:32:15 · 3979 阅读 · 2 评论 -
命令行生成并运行jar包 续(命令行打包多个.class文件、修改清单文件)
Android插件化过程中,需要把接口工程导出jar包,然后把jar包导出到插件工程。通过jd-gui来查看jar包发现jar包中只有Java类生成的.class文件和签名文件。通过eclipse可以在导出jar包时选择只导出Java文件目录中的内容来做到这一步,但是尝试通过命令行生成jar包的方式就会报错。因为java类中引用了Context上下文,而且这不是Java工程,是Andr原创 2017-03-28 15:44:33 · 5876 阅读 · 0 评论 -
eclipse用ndk编译生成.so文件 续(直接命令行生成.so类库)
继续昨天那个问题:后来发现直接命令行生成.so类库更加方便快捷,可以省去eclipse里各种配置,由于昨天记笔记时忘记保存网上文章链接,这里就不写参考链接了,见谅见谅!参考昨天在网上查的资料,进行如下操作:1.配置环境变量:首先把ndk路径配置到环境变量path下:(ndk路径到文件夹就行:如D:\ndk\android-ndk-r10e)原创 2017-03-28 14:18:01 · 2221 阅读 · 0 评论 -
C程序编译执行过程
重新学习C/C++原文链接认识C编译执行过程,是C学习的开端。简单说C语言从编码编译到执行要经历一下过程: C源代码编译---->形成目标代码,目标代码是在目标机器上运行的代码。连接---->将目标代码与C函数库相连接,并将源程序所用的库代码与目标代码合并,并形成最终可执行的二进制机器代码(程序)。执行----->在特定的机器环境下运行C程序。转载 2017-03-27 16:56:37 · 326 阅读 · 0 评论 -
eclipse用ndk编译生成.so文件
今天帮朋友搞了一天eclipse导入jni项目报错,之前一直以为是C文件写错了,后来发现是ndk一直配置不上,导致一个.so文件一直没生成,编译时找不到网上Usb Audio项目导入出错报错为:03-27 12:18:41.591: E/AndroidRuntime(8831): FATAL EXCEPTION: main03-27 12:18:41.591: E/Androi原创 2017-03-27 15:55:34 · 751 阅读 · 0 评论 -
IO流之字节流与字节缓冲流
在I/O类库中,java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,它们都是抽象类,不能实例化,数据流中的最小单位是字节,所以叫做字节流。 一、InputStream中的读取数据的方法如下: 1 、int read() 功能:读取一个字节的数据,并且返回读到得数据,如果返回-1,则表示读到输入流的末尾转载 2017-03-10 14:55:04 · 509 阅读 · 0 评论 -
adb shell settings 控制安卓系统设置
转自:点击打开链接Android4.2的源码android-17\com\android\commands目录下较之前的版本多了一个settings命令,查看其中的SettingsCmd.java文件,末尾有命令的帮助信息:private static void ...转载 2018-03-22 15:53:34 · 6411 阅读 · 0 评论