- 博客(40)
- 资源 (5)
- 收藏
- 关注
转载 Android APP启动优化二 使用Systrace和TraceView分析启动耗时
上一篇App启动已经初步的分析了有哪些启动类型以及怎么去简单的测量App启动的耗时,这一篇主要使用两个工具来粗略的分析启动的耗时到底在哪些地方。下面开始介绍1 使用systrace抓取trace.html文件在使用Systrace之前,建议大家好好参考官方的这边介绍systrace官方介绍这里面详细的介绍了systrace抓取trace.html的命令以及选项的意思,我采用的命令如下ca...
2019-07-12 23:03:51 759
原创 Android性能优化之内存泄漏
什么是内存泄露:内存不在GC掌控之内了。 当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而就导致 对象不能被回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中,就产生了内存泄漏C/C++ 自己去分配内存和释放内存--手动管理malloc free了解java的GC内存回收机制:某对象不再有任何的引用的时候...
2019-03-15 23:19:48 158
原创 android studio library生成jar包和aar的方法总结
写了个工具包。然后想生成成jar包或者arr的资源格式,网上找了方法,这边算是总结下首先是生成jar包首先在library的工程目录下选中它的build.gradle文件并打开在文件的最后加入代码[java] view plain copy//task to delete the old jar task deleteOldJar(type: Delete) { delete 'rel...
2018-05-15 10:43:39 440
原创 ANDROID设计招式之美--读书笔记
Android是一个基于OOP的应用框架。学习目标:1.建立扎实的OOP底子,让你深刻体会Android的魅力,并活用之2.由丰富的Android范例程序师范,让你反过来领悟OOP技术幕后的历史的哲理
2015-12-16 22:22:35 417
转载 Android屏幕适配全攻略(最权威的官方适配指导)
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出
2015-08-28 00:22:57 408
转载 Java nio
1. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层
2014-05-01 21:27:03 442
转载 Service实时向Activity传递数据案例
演示一个案例,需求如下:在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1,然后把更新后的数值在界面上实时显示。步骤如下:1、新建一个android项目工程,取名为demo。2、新建一个Service类,用来实时生产数值,供界面实时显示。package com.ljq.activity; import android.app.Servi
2014-03-08 22:58:05 571
原创 Activity与Intent
Activity官方定义:Activity是Android应用程序提供交互界面的一个重要组件。也是Android最重要的组件之一。Activity是业务类,是承载应用程序的界面以及业务行为的基础;包括UI,service....类似于我们的javabean"脸"的表现都靠Activity了Intent是意图的意思如此:我们认为Intent就是在不同组件之间传递值而设计的一个
2013-12-05 23:36:57 512
原创 安卓图表引擎AChartEngine
请参考:http://blog.csdn.net/lk_blog/article/details/7645509
2013-12-02 15:46:26 393
原创 解读Helloworld的代码
简述:启动过程:守护进程--->VM--->appAndroidManifest.xml:配置文件package--->mainifest--->activity-->layout步骤: 1.编译dex2.打包apk3.启动选择target设备4.上传apk5.安装apk6.启动主activityeclipse:中有用的结构DDM
2013-11-30 00:19:52 684
原创 apk的反编译
反编译的内容:dex和xml一:通过apktool.jar反编译编译后的内容:正向:java--->class--->dex反向:dex-->jar-->class-->java 工具:dex2jar工具xjad:反编译jar文件二:
2013-11-28 23:57:16 545
原创 Apk打包过程和解析
常见apk的样式以apk结尾的文件,android的安装文件包解压后的apk目录assets:前面META_INF:签名的配置信息AndroidManifest.xml:前面classes.dex:二进制可执行文件,resources.arse:资源的索引文件源文件与打包文件对比知识点:android.jar包没了
2013-11-27 23:45:42 582
原创 Android的目录结构
其中:Android2.3.3--android.jar :android的版本信息src:源代码gen:自动生成的文件,可以不用管它asset:放置多媒体信息,例如:mp3,等文件res:---drawable-hdpi: 240dpi(像素)高---drawable-ldpi:120dpi(像素)低---drawable-mdpi:160dpi(像素
2013-11-27 23:01:24 520
原创 获取来自post的消息的流的参数名
// 获取HTTP流,转为字符串ServletInputStream sis = req.getInputStream();通过对流的解析,获取
2013-11-26 16:40:16 472
原创 weChat微信 研究
1.微信的格式,以及返回给微信的xml需要设置好 微信客户端--->微信server---->自己的server---->微信server --->微信客户端基本的数据交给自己的server处理,微信知识进行一个数据的交换和显示,无其他用处,用户量大
2013-11-21 10:23:34 787
原创 关于 Failed to start monitoring 0A3AAA401902A029 异常
关于 Failed to start monitoring 0A3AAA401902A029 错误在android开发的时候,在前面的文章中有说到连接真机开发,我是moto的ME525+,基本是刷了一天的系统,才弄的比较稳定的android 2.3.6系统,有需要的再交流。网上多数说adb reset,没太试成功。后来发现有下面运行即可 虽然本人按照教程在path中添加了platf
2013-11-18 11:09:02 2207 1
原创 linphone Could not get audio input for record source 7
PS:linphone Could not get audio input for record source 7因为不同设备支持的采样率不同的问题
2013-11-15 17:18:23 2607
Android NumberProgressbar
2018-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人