9 溺水行舟

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

Android Studio插件整理

前面转载过一个android studio常用插件,那时候android studio刚出来,插件不多,现在插件已经很丰富了,特地再转载一个全的来……

2016-07-09 17:11:51

android二维码、条形码分分钟秒杀

将二维码封装到直接拿来用,让你分分钟,搞定二维码!二维码开发一般可以选择zxing和zbar,本项目封装自zxing最新版!欢迎转载,转载请注明:先来看下我们平时对二维码的需求:1.生成一个自己的二维码2.扫描解析二维码3.生成一个条形码4.扫描解析条形码本项目使用zxing封装的android扫描全功能系列,包括二维码扫描,条形码扫

2015-10-08 23:21:01

动态加载APK原理分享

项目地址:https://github.com/houkx/android-pluginmgr/ 欢迎star and fork(一) 综述    随着智能手机硬件性能的逐步提升,移动应用也做的越来越复杂,android平台上应用的apk包体积也越来越大,然后同类产品开始比拼谁的体积小,实现方案呢,然后很容易想到"插件化",也就是说可以发布内核很小的产品,随着添加功能的需求而动态下

2015-06-15 23:39:04

Direct-Load-apk启动插件的原理

概念Direct-load-apk基于注入和伪装的代理机制,通过转接现有的Activity,来实现动态创建和加载插件中的资源和类,因此可以正常使用this指针,而不像Dynamic-Load-apk那样需要使用that指针来代替this。(框架地址:github:https://github.com/FinalLody/Direct-Load-apk,oschina:http://

2015-06-15 23:37:27

Android 插件化 动态升级

转载:http://www.trinea.cn/android/android-plugin/Android 插件化 动态升级不少朋友私信以及 Android开源交流几个 QQ 群 中都问到这个问题,这里简单介绍下1、作用大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,从这个介绍中也知道可以通过多个 D

2015-06-15 23:36:18

Android源码分析-资源加载机制

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客)前言我们知道,在activity内部访问资源(字符串,图片等)是很简单的,只要getResources然后就可以得到Resources对象,有了Resources对象就可以访问各种资源了,这很简单

2015-06-15 23:35:01

Android apk动态加载机制的研究(二):资源加载和activity生命周期管理

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客)前言为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问

2015-06-15 23:34:00

Android apk动态加载机制的研究

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (来自singwhatiwanna的csdn博客)背景问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不可能的,尽管它比较难实现。在理论层面上,我们可以通过一个宿主程序来运行一些未安装的apk,当然,

2015-06-15 23:32:23

Android中的类装载器DexClassLoader

转载: http://blog.csdn.net/com360/article/details/14125683类装载器DexClassLoader的介绍    在java中,有个概念叫做“类加载器”(ClassLoader),它的作用就是动态的装载Class文件。标准的java sdk中有一个ClassLoader类,借助这个类可以装载想要的Class文件,每

2015-06-15 23:30:20

android基于类装载器DexClassloader设计“插件框架”

转载:http://blog.csdn.net/com360/article/details/14127395插件相关介绍    首先插件只是一个逻辑概念,而不是什么技术标准,主要包含如下几个意思:插件不能独立运行,必须运行一个宿主程序中,宿主程序去调用插件(ps:微信的游戏算不算插件?感觉算是一种)插件一般情况下可以独立安装,android中就可以

2015-06-15 23:28:42

Android类动态加载技术

Android类动态加载技术Android应用开发在一般情况下,常规的开发方式和代码架构就能满足我们的普通需求。但是有些特殊问题,常常引发我们进一步的沉思。我们从沉思中产生顿悟,从而产生新的技术形式。如何开发一个可以自定义控件的Android应用?就像eclipse一样,可以动态加载插件;如何让Android应用执行服务器上的不可预知的代码?如何对Android应用加密,而只在执行

2015-06-15 23:27:12

Android Studio安装插件

Android Studio安装插件的方式其实和Eclipse大同小异。废话不多说,直接上图:区域1:你当前已经安装了的插件区域2:在线安装区域3:从硬盘安装,即针对你已经下载好了的插件,可通过这项选择到你下好的插件,进行安装。还有一个Install JetBrains plugin其实和区域2是一样的,只是这边将JetBrains类型的插件放一起了,便

2015-06-05 09:55:07

强烈推荐android studio用的几个插件

android studio常用插件,可极大简化开发,增强开发效率。

2015-06-04 20:35:26

android sqlite批量插入数据速度慢解决方案

android使用的是sqlite数据库,sqlite是比较轻量级的数据库,sqlite默认在插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。一次插入10000条记录也就是要10000次读写磁盘操作,导致速度慢。解决方法:添加事务处理,把5000条插入作为一个事务dataBase.beginTransaction();        //手动设置开始

2015-04-10 14:00:32

Android Studio安装以及Fetching android sdk component information超时的解决方案

在经过两年的开发之本后,Google 公司终于发布了 Android Studio 1.0,喜欢折腾的童鞋们,抓紧折腾吧。。。。。一、下载Android Studio 1.0:  1)可以在谷歌Android官网下载Android Studio 1.0(链接)。下载不了的童鞋可以到百度网盘上下载(链接)。  2)下载后,Android Studio 1.0 

2015-04-03 10:57:51

Android之Dialog详解

Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。在实际开发中,用系统的对话框会很少,因为太丑了,美工不愿意,多是使用自定义对话框。当然学会系统的,自定义就简单了,所以我们先来学习系统的,后面在写一篇自定义对话框。一般对话框:不多说先上图:代码:private void dialog1(){

2015-03-06 14:35:25

android开源框架之EventBus

EventBus是个什么东西?有什么用?EventBus是一个发布 / 订阅的事件总线。简单点说,就是两人约定好怎么通信,一人发布消息,另外一个约定好的人立马接收到你发的消息。用处:相信大家都用过Handle了进行线程通信,回调方法进行通信,是不是觉得特麻烦。EventBus就可以帮减少很多事,不管你在任何地方任何位置发布一个事件,接收者都能立马接收到你的消息,不用你考虑android子线

2015-03-05 17:31:34

SpringMVC工作原理

SpringMVC框架介绍    1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring

2015-02-11 14:33:54

RGB颜色与16进制色以及透明色

RGB颜色与16进制色以及透明色是我们在开发经常要用到的,不太明白可以花几分钟看看:       RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。       透明色:是指这种颜色的

2015-02-04 11:27:18

android中自定义的dialog中的EditText无法弹出输入法解决方案

1.解决android自定义dialog无法弹出输入法:在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有我们指定的布局,所以设置这个不会影响我们的功能,这样就可以弹出输入法了……2.可以弹出输入法了,但了为了增强用户体验性,当dialog中含有editText时应该,在显示dialog的同

2015-02-04 10:34:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。