自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 不混淆内部接口

在混淆代码的时候,不混淆类内部接口:-keep interface com.test.TestSdk$Callback {    public ;}调用接口方法:导入jar包import com.test.TestSdk;import com.test.TestSdk$Callback;public class MainActivity extend

2017-02-24 16:03:34 2858 1

原创 Android jar包的混淆

本文章的前提条件是,读者已经掌握了正确导出jar包的技能。1、拷贝Android项目中“proguard.cfg”文件到你指定的位置,并改名为“proguard.pro”,此步是为proguardgui应用做前期的配置。 2、在android开发sdk相应的目录下找到proguardgui启动入口,mac os上的路径如下“/Users/jayhomzhou/IDE

2017-02-24 13:02:09 1106

转载 JDK1.7新特性

JDK1.7概述JDK1.7二>语法JDK1.7三>遍历文件树JDK1.7............1,switch中可以使用字串了String s = "test";   switch (s) {   case "test" :        System.out.println("test"); case "test1" :       Syste

2017-02-24 09:32:53 262

转载 JAVA8 十大新特性详解

本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API“Java is still not dead—and people are starting to figure that out.”本教

2017-02-24 09:25:49 170

转载 Android Service

在Android组件中,service一是用于在后台处理一些不需要user看到的事件,比如有一些只有在AP启动的时候才听的action,可以动态的在service里来监听,动态注册receiver,还有一些需要receiver来驱动的事件,由于receiver不适合处理复杂耗时的逻辑,可以start service来做UI显示前的处理,在需要和适合显示的时候才发消息给UI 来显示。再一个就是返

2017-02-24 09:22:07 150

原创 Android判断某个服务是否在运行

/**  * 判断某个服务是否正在运行的方法  * 是包名+服务的类名(例如:net.loonggg.testbackstage.TestService)  * @return true代表正在运行,false代表服务没有正在运行  */  public boolean isServiceWork(Context mContext, String serviceName) { 

2017-02-24 09:19:25 176

原创 android代码打开apk与卸载apk

Android程序使用代码的安装和卸载!!! 安装:String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str;Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType

2017-02-24 09:17:37 473

转载 Eclipse Neon 4.6版本特性

截止 2016-07-21,使用jdk 8 语法编写的最新的 Eclipse Neon 已经有7个里程碑版本(Milestone): http://www.eclipse.org/eclipse/news/4.6/M1/ http://www.eclipse.org/eclipse/news/4.6/M2/ http://www.eclipse.org/eclipse/news/4.6

2017-02-24 09:07:45 829

转载 Android中怎么启动关闭Service及功能解释 .

什么是Service?         解惑:                1、  Service不是分离开的进程,除非其他特殊情况,它不会运行在自己的进程,而是作为启动运行它的进程的一部分。                2、  Service不是线程,这意味着它将在主线程里劳作。        启动service有两种方法:             1、  Context

2017-02-24 09:05:57 1045

转载 DownloadManager的使用

Android系统下载管理DownloadManager功能介绍及使用示例本文主要结合源码介绍Android系统下载管理DownloadManager的强大功能及使用。这是许久来准备写的一系列博客,这篇主要介绍DownloadManager的功能和示例,后面还有两篇会介绍下载管理的底层设计(DownloadProvider、DownloadManager、DownloadManager

2017-02-24 09:03:42 227

原创 setDestinationInExternalPublicDir方法

download manager的setDestinationInExternalPublicDir(“Trinea”, “MeiLiShuo.apk”);表示设置下载地址为sd卡的Trinea文件夹,文件名为MeiLiShuo.apk。设置下载路径接口为setDestinationUri,setDestinationInExternalFilesDir,setDestinationT

2017-02-24 09:01:32 2640

转载 Android应用完全不需要那么多的权限

原文出处: Dan Lew     Android系统的权限从用户的角度来看有时候的确有点让人摸不着头脑。有时候可能你只需要做一些简单的事情(对联系人的信息进行编辑),却申请了远超你应用所需的权限(比如访问所有联系人信息的权限)。这很难不让用户对你保存戒备。如果你的应用还是闭源的那用户也没办法验证是否你的应用正在把他的联系人信息上

2017-02-24 08:53:47 642

转载 【Android】错误:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

这个问题的原因就是在你的手机或者模拟器上安装了同包名的应用,并且你当前运行的versionCode的值小于已经安装应用的versionCode的值,因此会提示安装失败!解决方式:1.卸载之前已经安装的该Apk。2.在manifest配置文件中提高Android:versionCode的值!

2017-02-24 08:52:06 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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