- 博客(19)
- 资源 (4)
- 收藏
- 关注

原创 Android插件化——Replugin入门(一)
一、360Replugin简介RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,由360手机卫士的RePlugin Team研发,也是业内首个提出”全面插件化“(全面特性、全面兼容、全面使用)的方案。其主要优势有:极其灵活:主程序无需升级(无需在Manifest中预埋组件),即可支持新增的四大组件,甚至全新的插件 非常稳定:Hook点仅有一处(ClassLoad...
2018-10-28 11:11:07
660

原创 Android自定义view实现个人中心设置界面带点击事件
前一篇博客写了《Android实现个人中心设置界面》,发现许多朋友询问怎么实现点击事件,其实实现点击事件又两种方式实现,一种是自带的setOnClickListener实现onclicklister接口就可以实现整个item的点击事件。另外一种是在自定义view中暴漏一个接口给外界调用。效果图1:原生点击事件效果图2:对外暴漏接口点击事件效果图3:代码设置每个item的左侧图标,标题文字,右侧文字...
2018-06-26 15:01:11
24801
40

原创 Android实现个人中心设置界面
先上效果图:1.顶部磨砂图像背景以及圆形头像实现:1)build.gradle中添加以下依赖:compile 'com.github.bumptech.glide:glide:3.7.0'compile 'jp.wasabeef:glide-transformations:2.0.1'2)画布局RelativeLayout效果图:布局代码
2018-01-23 20:47:52
53187
33
原创 Android绘制自定义饼图
绘制自定义饼图1.先上效果图:2.下面分析需要用到的技术点canvas.translate(100,100);把当前画布的原点移到(100,100),后面的操作都以(100,100)作为参照点,即把(100,100)作为坐标系的(0,0),默认原点为(0,0) canvas.drawArc(rectF, startAngle, swipeAngle, true, mPaint);说明:第一个参数rectF,定义的圆弧的形状和大小的范围第二个参数:float startAngle,设
2020-06-17 23:35:25
434
原创 linux服务器上搭建nexus私服
centos上nexus私服搭建1.上传包到/home/software目录下面2.解压文件[root@VM_0_4_centos ~]# cd /home/software/[root@VM_0_4_centos software]# tar -zxvf nexus-3.19.1-01-unix.tar.gz查看解压结果[root@VM_0_4_centos software]# lsnexus-3.19.1-01 nexus-3.19.1-01-unix.tar.gz son
2020-05-16 12:50:43
550
原创 ideal新建项目报错Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:XXXX
ideal新建项目报错Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.1.13.RELEASE from/to alimaven XXXXXX亲测解决方案:注释掉阿里云的maven镜像就可以解决,重要事情说三遍,注释掉镜像、注释掉镜像、注释掉镜像!!! <...
2020-04-03 23:56:55
1275
1
原创 Android插件化——Replugin实战初体验
本篇主要讲外置插件的接入,即从服务器下载独立的apk接入宿主程序中,以便宿主程序调用。关于插件和宿主的接入请参考上一篇博客Android插件化——Replugin入门(一)在项目根目录的 build.gradle 宿主APP的host/build.gradle 插件APP的配置...
2018-10-28 15:51:04
832
原创 Android进阶——图片加载框架Picasso的使用
1.添加依赖Gradleimplementation 'com.squareup.picasso:picasso:2.71828'Maven<dependency> <groupId>com.squareup.picasso</groupId> <artifactId>picasso</artifactId>...
2018-07-26 16:11:12
1435
1
原创 AndroidStudio导出sqlite数据库
AndroidStudio3.0导出手机sqlite数据库到本地1.打开AndroidStudio,找到DeviceFileExporler,如图: 2.选择展开的目录【data->data->项目包名的目录->database目录->想要导出的db数据库->右键save as】 3.选择保存本地目录 4.查看数据库 ...
2018-07-25 14:04:14
6633
原创 (一)SpringBoot——Hello Word
1.开发工具:IdeaJDK1.8以上2.步骤:1)打开Idea,新建项目2)选择Spring Initializr ,SDK选择本地配置的1.8及以上jdk,点击next3)填写项目信息,点击next4)选择web项目和web组建5)选择路径和工程名称6)新建HelloControter@RestControllerpublic class HelloControter { @Requ...
2018-07-02 22:50:37
334
原创 Android入门之——百度地图开发(二)定位当前位置
说明:通过定位sdk获取的BDLocation类中包含了当前位置的:经纬度,省、市、区、街道等地址信息。如果应用只需要获取用户当前位置所在的市、县、区等信息,那么定位sdk就可以满足你的需求。如果要具体显示位置在哪,除了通过定位sdk获取经纬度之外,还需要通过百度地图来显示。效果图:参考百度定位开发文档:http://lbsyun.baidu.com/index.php?title=a...
2018-03-26 14:36:19
3537
8
原创 安卓实现启动画面5秒后跳转到首页
效果图:新建一个SplashActivity继承上一章中新建的BaseActivity基类,代码如下:1.定义一个hander接受消息跳转到首页,并且关闭当前页面 private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) {
2018-01-07 23:45:42
5481
原创 安卓简单通用的基类(BaseActivity)的封装
一,新建抽象的BaseActivity继承Activity设置布局,标题栏是否显示,是否全屏,toast简化弹出,初始化控件,数据等。public abstract class BaseActivity extends Activity { /***是否显示标题栏*/ private boolean isshowtitle = true; /***是否显示标题栏*
2018-01-07 23:18:59
16541
2
原创 AndroidStudio之——git使用(一)
git安装配置安装git Git官方下载地址 具体安装步骤可以参考百度经验:戳这里AndroidStudio配置Git (1) 打开studio,依次选择[file]—>[setting]–>[Version Control]–>[Git],出现如下界面,配置如图: 点击测试是否配置成功,如图,点击后面的Test按钮,弹出如下提示框,表示成功。 (2)依次选择[file
2017-03-16 23:55:02
561
原创 Android入门之——百度地图开发(一)
(一)百度地图的引入打开百度地图开放平台,【开发】——>【Android地图SDK】——>【相关下载】——>【自定义下载】,如图: 地址:百度地图开放平台 2.下载所需要的开发包,基础地图导入只需要【基础地图包】,所以下载【基础地图包】,如图: 下载后解压结构如下:3.新建工程MapTest,导入相应包到对应目录下面,如图: 具体导入步骤: (1)、在工程app/libs目录下
2017-03-13 23:04:22
1202
1
原创 安卓开发之——第一个程序HelloWorld!
1. 打开AndroidStudio,选择新建工程,如图 2.输入工程名,包名,存储位置,如图 3.点击next,进入项目最低兼容版本,如图 4.点击next,进入选择EmptyActivity模板,如图 5.点击next,输入活动名称和布局名称,如图 6.点击finish,项目就开始自动创建,如图 7.点击运行项目,如图 8.选
2017-03-12 22:35:39
574
原创 安卓开发之——AndroidSDK环境配置
1. 我的电脑右键【属性】打开,点击【高级系统设置】如图 2. 点击【环境变量】,如图 3.在系统变量里点击【新建】添加变量名SDK_HOME和变量值sdk位置,如图: 4. 在系统变量里找到Path选中(图中蓝色那条) 5.点击下面的【编辑】,在变量值里加入androidSDK中platform-tools和tools的目录路径,最后面追加“;%SDK_HOME%\tools;%SD
2017-03-12 21:22:06
562
原创 安卓开发之——AndroidStudio完整安装
AndroidStudio安装1. 下载AndroidStudio的安装包 (1)下载地址:https://developer.android.google.cn/studio/index.html (2)下载步骤: 2. 开始安装 (1)单击下一步: (2)勾选全部,分别是:androidstudio主程序,sdk开发环境,运行虚拟机。 (3)
2017-03-12 19:02:44
506
1
原创 Android网络请求框架之——okhttp3
一、出现的背景提高网络请求性能,为高效而生。二,使用前准备(以下使用Android Studio开发环境)(1)添加网络访问权限(2)Gradle配置相关依赖compile 'com.squareup.okhttp3:okhttp:3.5.0'如果不知道版本,也可以在代码仓库中查找,如图:至此Okhttp框架开发前期准备已经做好。三、
2017-01-04 23:41:19
712
自定义个人中心界面以及设置点击事件
2018-06-26
Android实现个人中心
2018-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人