自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rango的专栏

曲径通幽处 禅房花木深

  • 博客(12)
  • 收藏
  • 关注

原创 android 插件化动态加载apk包(插件apk不需要安装)

先来说一下背景,正常情况下新建一个项目,根据需求的不同会引入各种第三方jar包和so库,这样项目的功能才会更加完善,如下图就是最基本的第三方包的引用。1:之前demo生成的jar包,里面只有一个类Testjni,调用so里面的getString方法,返回一个字符串。2:之前demo中生成的so库文件,里面的方法返回一个字符串。3:调用使用。弹出toast这是很正常的流程。现在问题来了,在我们引用的...

2018-05-18 17:53:24 16391 4

原创 自定义view-Android 简单的滑动开关 ToggleButton

闲的没事,写一个自定义的滑动开关按钮ToggleButton按钮图可以使用图片或者xml绘制的drawable文件,demo中使用的是默认的,可以直接替换成自己需要的。效果:使用很简单1.将toggle-1.0.arr文件放入libs目录下2.在build.gradle中加入依赖implementation(name: 'toggle-1.0', ext: 'aar')以上两步完成就可以使用了1.在xml布局中使用xmlns:app="http://schemas

2021-05-16 17:24:54 499 2

原创 java.lang.ClassNotFoundException: Didn‘t find class “org.apache.commons.logging.LogFactor 解决方案

今天不知怎的,把Androidstudio升级到了4.2,gradle版本6.5,gradle插件版本4.0.1(因为Androidstudio4.0+构建低版本gradle插件时引用第三方库会报错unexpected element <queries> found in <manifest>,我引用的是广告的sdk中报错。)打开原来的项目真是一顿操作,各种兼容性,库的版本号一通改,build成功后运行时还是出现了异常:Caused by: java.lang.ClassNotFoundEx...

2021-04-14 22:52:14 1582 2

原创 Android中获取手机联系人信息功能

记录笔记,需要使用时方便查阅。

2021-04-12 14:49:57 583

原创 解决IllegalAccessError: Class ref in pre-verified class resolved to unexpected异常

今天在做插件测试,测试机有两个一个是三星,android版本4.3,另一个是vivo,版本5.0vivo测试的一切正常,但是三星机总是报一个错误。没办法,只能上网慢慢摸索答案了。出现这个问题的还挺多,有说是包冲突的,也有说是jar包放错位置了,不能放在系统的libs目录下,得自己新建一个lib目录放进去。所以我先把引用的jar包都清除了,插件的apk引入jar包也使用的provide方式,还是不行...

2018-05-18 15:01:18 3348

原创 Android 调用第三方jar包和so库文件(3)

本系列是分为三步走1.生成so库文件 打开地址2.生成jar包 打开地址3.调用自己生成的so库和jar包(本篇)本篇是第三部分,调用生成so库和jar包.一、创建新的Android项目二、将步骤二中生成的classes.jar文件copy到libs文件夹下并改名mylibrary.jar三、新建和java同级的文件夹jniLibs,并将步骤一中生成的so库copy进来四、build.gradle...

2018-05-12 21:35:15 3753

原创 Android 生成jar包(2)

本系列是分为三步走1.生成so库文件2.生成jar包(本篇)3.调用生成的so库和jar包本篇是第二部分,生成jar包一、新建library类型的module因为是基于之前的一个案例来写的,所以这里包名必须和之前的包名相同。之前的案例:Android 生成不同类型体制的so库二、创建一个类,我这里的Testjni还是之前的/** * Created by Rango on 2018/5/12....

2018-05-12 20:42:19 734

原创 android 生成不同类型体系的so库文件(1)

一、配置NDK环境    1.下载NDK文件 http://www.androiddevtools.cn/    2.配置NDK的环境变量 (如果有的环境变量配置好了,但是DOS命令行还显示不是系统命令{如:Java,javac},就把系统path中的复制一份到用户环境中去)二、配置Android studio    1.新建一个名为JniMakeSo的Android项目。    2.配置NDK路...

2018-05-12 14:11:11 2077

原创 数组的演变查表法

最近学到数组的遍历方法  。刚开始学的时候有点复杂,但多看了几遍后 有了一点小理解了,利用查表法算出十进制的其他进制的表现形式。查表法:将所有的元素临时存储起来,建立对应关系。 每一次&15后的值作为索引去

2014-10-22 20:45:38 505

原创 IO流对象的操作

package com.util;import java.io.*;/*  1、  源:键盘录入。  目的:控制台。   2、需求:想把键盘录入的数据存储到一个文件中。 源:键盘录入。  目的:文件。   3、需求:想要将一个文件的数据打印在控制台上。   源:文件。  目的:控制台。    流操作的基本规律:  最痛苦的就是流对

2014-10-17 21:31:07 406

原创 键盘输入一个数字 打印出数字对应的汉字

是:从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三; 键盘输入3103,打印出三一零三当时这道题没解答出来,现在刚学到查表法,也是现学现用。之后我就做了起来,但是还是有点问题,代码:package com.ittheima;import java.util.*;public class Calendar { public static void

2014-10-14 22:11:02 3066

原创 百度地图开发——简单的显示地图界面(图解)

因为是新手  有许多说的不好或没讲解的地方

2014-10-12 13:53:14 2610

空空如也

空空如也

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

TA关注的人

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