Android 使用DexClassLoader来运行其他apk中的方法

Android中apk文件里的dex文件是对java编译出来的.class文件进行重新打包,当然在打包之前会利用自己的协议做一些数据处理,例如优化函数表和变量表。在java程序中是使用classloader来加载这些编译生成的.class文件,然而在android程序中是通过DexClassLoa...

2017-11-13 14:01:28

阅读数 200

评论数 0

Android使用DexClassLoader动态加载未安装Apk

因项目要求需要做类似于维信或Q游这样插件化的开发模式,在网上也查了很多资料整理了一下并记在这里,可用两种方式: 1. 通过后台安装,由于默认的安装是通过PackageInstallActivity界面去执行安装的,此界面有一个Dialog和一个ProcessBar,不能更改,...

2017-11-13 13:57:37

阅读数 229

评论数 0

java多线程之多生产者与多消费者案例之Lock和Condition实现方式

jdk1.5以后将同步和锁封装成了对象。  并将操作锁的隐式方式定义到了该对象中, 将隐式动作变成了显示动作。 Lock接口: 出现替代了同步代码块或者同步函数。将同步的隐式锁操作变成现实锁操作。 同时更为灵活。可以一个锁上加上多组监视器。 lock():获取锁。 unlock():释放锁,通...

2017-06-13 10:27:00

阅读数 251

评论数 0

EncodingUtils 过时

EncodingUtils:deprecated  过时,API level 21之后可用, new String(byte[] data, String charsetName)这个构造函数,可以运行在任意API Level public static Strin...

2017-06-07 09:54:17

阅读数 1914

评论数 0

java中RSA加解密的实现

关于加密数据长度和解密数据长度大家可以看一下我前一篇文章内的介绍: 关于RSA算法密钥长度/密文长度/明文长度的介绍   public static void main(String[] args) throws Exception { // TODO Auto-generated me...

2017-04-18 10:45:38

阅读数 380

评论数 0

RSA密钥生成指数和模

public class Main { static final String mod="119013762783552790664444510344126639271924844701717173872088828066827617618352052423868797...

2017-04-18 10:41:54

阅读数 866

评论数 0

Android中Base64加密

最近集成第三方sdk时需要Basic Authentication认证,在用Base64加密做签权的时候用Base64.DEFAULT一直不能签权成功,最后用Base64.NO_WRAP成功了。  后来查了一下原因,原来使用Base64.DEFAULT当字符串过长(一般超过76)时会自动在中间加一...

2017-04-18 10:38:45

阅读数 371

评论数 0

JAVA--长整数与16进制字符串互相转换

一般情况下,我们在对java中10进制与16进制互相转换的时候,通常是采用下列方法(以long类型为例): 10进制化为16进制:String Long.toHexString(Long v); 16进制化为10进制:Long Long.valueOf(String v, int ra...

2017-04-18 10:36:02

阅读数 2188

评论数 0

字符串的大小写转换

public class FirstDemo {  /** *API中String的常用方法 */ // 大小写转换 public static void main(String[] args) { String str1 = &...

2017-01-11 17:13:59

阅读数 794

评论数 0

WeakHashMap 用法和原理

在《Effective Java》一书中第六条,消除陈旧对象时,提到了weakHashMap,看了下还是适用的,即在我们使用短时间内就过期的缓存时最好使用weakHashMap,它包含了一个自动调用的方法expungeStaleEntries,这样就会在值被引用后直接执行这个隐含的方法,将不用的键...

2016-12-13 16:57:50

阅读数 304

评论数 0

java判断对象是否为数组 并且取得数组的值 --- 用instanceof或则isArray() 方法

今天项目逻辑需要传个数组过去..然后调用一个通用方法.但是这个方法的参数是 object  如果改变这个参数类型 其他模块调用这个方法就会出现问题    最后解决办法是在dao层加入了一个判断                                  这是dao层代码 publi...

2016-09-29 16:42:52

阅读数 3906

评论数 1

Android自定义线程池的编程实战

1、Executor 简介 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。Executor框架便是Java 5中引入的,其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Ja...

2016-08-26 10:48:06

阅读数 241

评论数 0

关于对象的持久化(序列化)

import java.io.Serializable; public class OrderBean implements Serializable{ private static final long serialVersionUID = 1L; private String ...

2016-07-19 10:42:34

阅读数 529

评论数 0

java在数字前面自动补零的方法

/**   * 将元数据前补零,补后的总长度为指定的长度,以字符串的形式返回   * @param sourceDate   * @param formatLength   * @return 重组后的数据   */   public static String frontCompWi...

2016-07-15 14:09:31

阅读数 28316

评论数 0

Android中Paint字体的使用

一、Android中Paint字体属性的设置: 在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置默认黑体: Paint mp = new paint(); mp.setTypeface(Typeface.DEFAULT_BOLD...

2016-05-16 15:10:58

阅读数 1063

评论数 0

通过SimpleDateFormat获取相关时间日期信息

SimpleDateFormat获取相关时间日期信息如:小时,星期,上下午等信息; 代码如下: package com.example.demo; import java.text.ParseException; import java.text.SimpleDateFormat; impo...

2016-04-28 11:13:05

阅读数 1832

评论数 0

SimpleDateFormat格式化日期

import java.text.SimpleDateFormat; import java.util.Date; public class test { public static void main(String []aa){ SimpleDateFormat dateformat1=n...

2016-04-28 11:07:34

阅读数 283

评论数 0

Java中格式化输出数字

今天用到了,在网上查到这篇文章不错,呵呵!记录下。 在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下。 主要使用的类:java.text.DecimalFormat 1。实例化对象,可以用如下两种方法:       DecimalForma...

2016-04-22 13:35:43

阅读数 2051

评论数 0

java注释中空格和换行符的处理

java 注释换行写成或 空格写成  如: /**      * 弹出操作确认对话框,弹出的确认框分为上下两部分,上面是一串提示文字,下面有左右两个操作按钮      *  -------------------------------      * |&nbsp...

2016-04-14 13:54:17

阅读数 10182

评论数 0

Java - 文档注释

Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。 说明注释,是你更加方面的记录你的程序的信息。 javadoc 标签...

2016-04-14 13:43:54

阅读数 231

评论数 0

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