Mr_Lin

经验是慢慢积累的,少年,奋斗吧!

Android热修复实现

最近在看Android热修复技术,比较了现在比较流行的几个框架,最后选择了Nuwa这个框架放到自己的项目中,现在写下该框架集成过程及使用中遇到的一些坑: 开发环境AndroidStudio 1、在项目根目录的build.gradle中增加 classpath 'cn.jiajixin...

2016-06-23 17:32:24

阅读数 319

评论数 1

图片加载框架Glide解析

对比Picasso内存占用 Glide是一个高效、开源、 Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。...

2016-03-18 16:50:27

阅读数 567

评论数 0

Android 从网页中跳转到APP

最近,在使用QQ和微信等SDK来实现分享网页的时候,发现,SDK已经为页面跳转回应用提供了基本的数据支持。我们只需在应用里和被分享的网页进行简单的设置,即可实现此功能。 那么我们先来看下网页跳转回应用的实现原理。 就Android平台而言,URI主要分三个部分:scheme, auth...

2015-12-24 12:56:08

阅读数 424

评论数 0

动态更新android app

基本信息 作者:kaedea 项目:android-dynamical-loading 初步了解Android动态加载 Java程序中,JVM虚拟机是通过类加载器ClassLoader加载.jar文件里面的类的。Android也类似,不过Android用的是...

2015-12-03 10:06:47

阅读数 1248

评论数 0

使用系统隐藏api

原理: 使用隐藏的系统API——installPackage。该方法在1.5版之后的android SDK中是看不见的,查看源码可以看到它设置了@hide属性,但在实际的运行包framework.jar中是存在的,因此只要能编译通过,安装到系统后是可以正常运行的。 步骤: 1. 从模拟器Syste...

2015-11-24 14:57:46

阅读数 597

评论数 0

monkey命令

adb shell monkey -p com.ulife.caiiyuan 100000

2015-11-18 14:30:29

阅读数 282

评论数 0

在自己的电脑上搭建服务器,发布自己的网站(学习之用)

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求。上次写的一篇博客,PC服务端与Android客户...

2015-11-15 21:22:50

阅读数 375

评论数 0

Mac上的抓包工具Charles

今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包 http://blog.csdn.net/jiangwei0910410003/article/details/19806999 不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用...

2015-07-12 21:52:11

阅读数 459

评论数 0

ant命令

ant -f build.xml -l antlog    输出到文件

2015-07-07 16:59:06

阅读数 273

评论数 0

Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。        可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮...

2015-07-01 23:12:10

阅读数 444

评论数 0

第三部分:Android 应用程序接口指南---第三节:应用程序资源---第一章 资源提供

第1章 资源提供 你应该经常外部化你应用程序代码中的资源,比如图片、字符串等,这样有利于你独立处理这些资源。你也应该根据特定的设备配置提供一些可替代的资源,并且把他们分组保存在指定的路径名下。运行时,Android可以根据当前的配置使用适当的资源。比如,你也许会根据不同的屏幕尺寸提供不同的U...

2014-12-11 17:43:26

阅读数 397

评论数 0

Android adb.exe程序启动不起来 具体解决方法

经常遇到 Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed. 遇到问题描述: 运行android程序控制台输出    ...

2014-12-05 17:27:47

阅读数 497

评论数 0

Android实战技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格

背景介绍 在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。 这里推荐的做法是使用android.tex...

2014-10-13 16:49:32

阅读数 466

评论数 0

ant使用教程

Ant是什么?  Ant是一种基于Java和XML的build工具。 2 下载、安装Ant  安装Ant 下载.zip文件,解压缩到c:/ant1.3(后面引用为%ANT_HOME%) 2.1 在你运行Ant之前需要做一些配置工作。 ? 将bin目录加入PATH环境变量。  ...

2014-09-10 14:01:49

阅读数 748

评论数 0

android 动态控制状态栏显示和隐藏的方法实例

android想要应用运行时全屏有一种方法是在activity的onCreat方法中加入如下代码:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                  WindowManager.L...

2014-07-16 11:13:26

阅读数 947

评论数 0

webapp禁用点击号码调用系统拨号行为

开发APP应用时,有时候需要用wap页来实现一些相应的需求,在wap页开发中就可能出现一些问题,比如在IOS、Android下点击一串电话号码会调用系统默认的拨号操作,但是实际上可能并不需要这样,因此需要禁用这些默认行为。 解决方案:在页面中假如元标签 [html] v...

2014-05-30 17:27:15

阅读数 637

评论数 0

android资源shape详解

Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码:                                                               ...

2014-05-23 16:08:52

阅读数 370

评论数 0

webView的一些笔记

一、W 1、public boolean shouldOverrideUrlLoading(WebView view, String url) {         view.loadUrl(url);        return true;   }    在点击请求的是链接是才会调用,重...

2014-05-23 15:58:03

阅读数 459

评论数 0

Android_TextView属性XML详解

android:ems 设置TextView的宽度为N个字符的宽度。 android:maxems 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。 android:minems 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems...

2014-05-23 13:40:55

阅读数 482

评论数 0

View DrawingCache的理解

View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有     void  setDrawingCacheEnabled(boolean flag),     Bitmap  getDrawingCache(boolean autoScale),   ...

2014-05-23 10:48:30

阅读数 398

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭