android学习
文章平均质量分 81
llzz1985
android开发
展开
-
动态加载APK原理分享
原文:http://blog.csdn.net/hkxxx/article/details/42194387 (一) 综述 随着智能手机硬件性能的逐步提升,移动应用也做的越来越复杂,android平台上应用的apk包体积也越来越大,然后同类产品开始比拼谁的体积小,实现方案呢,然后很容易想到"插件化",也就是说可以发布内核很小的产品,随着添加功能的需求而动态下载功能模块,促使插件转载 2015-01-12 12:45:13 · 654 阅读 · 0 评论 -
Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
转载自http://blog.csdn.net/t12x3456/article/details/40837287 如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客) 随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高转载 2014-12-09 13:31:06 · 1015 阅读 · 0 评论 -
Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
转载自http://blog.csdn.net/singwhatiwanna/article/details/23387079 前言 为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问和activity生命周期的管理,而本文将会分析这转载 2014-12-09 13:34:47 · 596 阅读 · 0 评论 -
APK动态加载框架(DL)解析
转载自http://blog.csdn.net/singwhatiwanna/article/details/39937639 前言 好久没有发布新的文章,这次打算发表一下我这几个月的一个核心研究成果:APK动态加载框架(DL)。这段时间我致力于github的开源贡献,开源了2个比较有用且有意义的项目,一个是PinnedHeaderExpandableListView,另一个是AP转载 2014-12-09 13:37:17 · 640 阅读 · 0 评论 -
Android翻页效果原理实现之曲线的实现
转载http://blog.csdn.net/aigestudio/article/details/42712269 上一节我们通过引入折线实现了页面的折叠翻转效果,有了前面两节的基础呢其实曲线的实现可以变得非常简单,为什么这么说呢?因为曲线无非就是在折线的基础上对Path加入了曲线的实现,进而只是影响了我们的Region区域,而其他的什么事件啊、滑动计算啊之类的几乎都是不变的对吧,说白转载 2015-01-15 08:57:43 · 633 阅读 · 0 评论 -
Dagger使用
1、在android项目中使用注解有一些开源项目,比如annotation,roboguice,但是因为他们都是运行时使用注解(反射)会影响 性能,因而一直没有在项目中使用,今天偶尔看到了另外一个开源的项目:dagger,按照官方的文档,他是在编译的时候生成 了相应的代码,因而性能上可以忽略了,所以花点时间学习一下使用 2、首先,是运行官方的demo->coffee,该项目依赖四个jar,分原创 2015-02-03 17:19:54 · 839 阅读 · 0 评论 -
android 4.0.1源码编译,学习错误解决
转载自:http://blog.csdn.net/sencha_android/article/details/7048669 主机是fedora 14 linux内核2.6.35.6 swapon交换分区1.5G make -version 3.81(官方指定的make版本)jdk 1.6 磁盘预留空间大概需要大于13G 具体的编译步骤可参考转载 2015-01-22 08:18:43 · 613 阅读 · 0 评论 -
android中view的事件分发机制
测试方式:重写LinearLayout和Button如下: package com.gitonway.lee.niftymodaldialogeffects; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.MotionE原创 2015-04-16 10:38:25 · 561 阅读 · 0 评论 -
android开发中的小问题汇总
1.android studio 中如何dependence aar 参考资料这里http://stackoverflow.com/questions/16682847/how-to-manually-include-external-aar-package-using-new-gradle-android-build-syst repositories { flatDir {原创 2015-01-12 12:42:49 · 578 阅读 · 0 评论 -
PopupWindow弹出后屏幕其他部分变暗
由于平时用PopupWindow的机会很少,然后今天产品要一个需求的时候居然一时没辙了:PopupWindow在弹出来的时候屏幕的其他部分要变暗 看了下PopupWindow也没有这样的属性,然后只好Google了,看着各种五花八门的方式, 一会是把PopupWindow铺满整个屏幕然后设置背景了, 一会又是用dialog的方式实现了,这些如果对于PopupWindow弹出的位置没有特别需求原创 2015-05-21 21:34:04 · 2177 阅读 · 1 评论 -
关于APK第一次安装后按Home键出现的问题
今天被测试人员报了一个BUG,说是在自动升级之后,进入到应用的时候如果按home键回到桌面, 再从桌面进入应用的时候,没有回到刚刚退出去的页面,然后再进一步测试发现,只要是第一次安装的软件, 都会存在这个问题!!这么明显的BUG,在google上找了许久才找到解决方案(难道大家都没有出现这个问题??) http://stackoverflow.com/questions/6356467/ac翻译 2014-12-02 17:07:00 · 792 阅读 · 0 评论 -
Xstream的使用2:解析标签中属性
原文:http://xstream.codehaus.org/converter-tutorial.html 解决:http://www.cnblogs.com/pelephone/articles/java-xstream-xml-node.html转载 2012-04-13 12:38:22 · 1853 阅读 · 0 评论 -
[android] Serializable 和 Parcelable 区别
import android.os.Parcel; import android.os.Parcelable; public class Books implements Parcelable { private String name; private String telNumber; private int age; public Books() { } public B转载 2012-04-12 12:52:32 · 476 阅读 · 0 评论 -
listview中button响应事件
1.项目中要完成一个类似ireader书架页面,没能从新自定控件,就用了listview来实现,效果如下: 2.实现方式: 1》加载布局文件 /* 所有课程的视图 */ public void goToAllCoursesView() { setContentView(R.layout.home); this.commonView("所有课原创 2012-03-21 18:09:06 · 670 阅读 · 0 评论 -
Xstream的使用
原文:http://xstream.codehaus.org/alias-tutorial.htmlXstream能很方便的实现XMLJAVAOBJ,本文记录一下基本操作:1.根节点public class Blog { private Author Author;//Author 是BLOG的一级子节点 /*entryList是BLOG的一级子节点,entry是entryList的一翻译 2012-04-13 10:45:12 · 767 阅读 · 0 评论 -
HTTP响应状态码详解
原文链接:http://blog.csdn.net/MVC2008MVC/article/details/2727078 点击打开链接 处理请求超时:http://www.open-open.com/lib/view/open1327556868217.html点击打开链接转载 2012-04-20 10:13:36 · 594 阅读 · 0 评论 -
android手机上消息推送
该文章是整合其他资料的一个小总结吧,原文看这里: http://www.devdiv.com/thread-101586-1-1.html http://blog.csdn.net/jason7782/article/details/7565683 http://crking32.iteye.com/blog/1420039 http://www.iteye.com/topic/11170转载 2012-09-04 17:43:27 · 866 阅读 · 0 评论 -
AIDL使用说明
1、android中使用service的方式有两种,分别为startservice和bindservice,至于两者怎么使用,看官方指导 http://developer.android.com/guide/components/services.html 2、什么时候使用AIDL 在android中,使用AIDL的情况是:自己的service提供给不同的应用调用,并且有耗时(子翻译 2014-11-27 14:29:22 · 575 阅读 · 0 评论 -
Android http中文乱码问题
原文:http://telecom.chinaitlab.com/news/872608.html点击打开链接 一 url to android JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化。我们再我们的服务端进行这样转码。 String str="中文"; str=new String(str.getBytes(转载 2012-05-14 10:03:43 · 1230 阅读 · 0 评论 -
将任意图片转换成指定大小的图片
public class ImageConvertShowActivity extends Activity { private ImageView iv_examples, iv_method01, iv_method02; private static final int WIDTH = 200; private static final int HEIGHT = 150; priva原创 2012-04-20 12:55:31 · 1612 阅读 · 1 评论 -
互联网常见Open API文档资源
原文http://www.williamlong.info/archives/2144.html 所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放AP转载 2012-06-19 13:32:35 · 1182 阅读 · 0 评论 -
MVP项目Philm代码分析
1、关于总体上的分析,可以看看这个链接 http://www.lightskystreet.com/2015/02/10/philm_mvp/ 2、这里对philm进行代码层面上的分析 在androidmanifest.xml中找到主activity为MainActivity,我们就从这里开始分析一些主要的逻辑部分 MainActivity继承于BasePhilmActiv原创 2015-05-29 11:55:16 · 1011 阅读 · 0 评论