自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Flutter开发—— 环境搭建

Android Flutter 环境搭建

2022-11-01 16:54:19 1099 1

原创 Android基本知识(一)—— 四大组件

Android 四大组件

2022-10-21 22:20:36 702

原创 Android插件化——动态加载jar(一)

Android插件化——动态加载jar,apk,dex,aar(一)1.类加载机制在 Android 中,App 安装到手机后,app每次启动一个进程,Android虚拟机(Dalvik VM)运行读取apk里面的dex文件,apk 里面的 class.dex 中的 class 均是通过PathClassLoader 来加载的。除此之外,Android还提供了 DexClassLoader 可...

2020-02-23 23:00:23 4343 6

原创 Jave基本知识(一)

Jave基本知识(一)Java基本equals和==Serializable 和ParcelableArrayMap和HashMapThread,Runnable与Callable接口synchronized 和volatilejava虚拟机和Dalvik虚拟机sleep和waitJava基本equals和==== 和 equals 都是用于比较基本类型和对象。==equal...

2020-02-07 15:17:50 2742 1

原创 Gradle中不同sdkVersion代表意义

Gradle中不同sdkVersion代表意义Android Studio中,build.gardle中有不同的sdkversion,记录不同的sdk意义。compileSdkVersion——编译sdk版本targetSdkVersion——开发sdk版本minSdkVersion——程序兼容的最小sdk版本compileSdkVersioncompileSdkVersi...

2018-05-03 17:36:57 1252

原创 Android studio 快速生成.so文件

Android studio 快速生成.so文件仅记录Android studio 快速生成so文件方法:项目开发中,生成so库有android.mk和CMake编译配置工具两种方式。传统的.h,.m生成方法太繁琐,自从Android studio 2.3以后谷歌官方推荐使用CMake。ReadCodeRenameBuildExportQuoteReadAndr...

2018-04-23 15:12:28 2728

原创 Android-第三方框架ButterKnife(注解框架)

前言Android开发中,每个Activity必不可少的是初始化View,findViewById(),onClick(),等,太繁琐,后来网上大牛出了一个ButterKnife Zelezny的插件,利用注解的方式,可以一键初始化View和onClick方法。这个插件是基于ButterKnife框架,现在ButterKnife已经是8.8版本可,Zelezny不支持8.8版本。囧,囧,囧,这里只好

2017-08-21 15:11:33 333

原创 Android-okhttp+fastJson数据请求

简介前两篇写了json数据解析和okhttp数据请求,这次,准备将两者结合起来,okhttp请求后的数据fastjson解析。ok,不多说直接撸代码,如果想详细了解,请查看:Android-第三方框架-网络请求之okhttp: http://blog.csdn.net/gui_m/article/details/77335770Android-第三方框架-json解析(FastJson

2017-08-18 10:39:42 678

原创 Android-第三方框架-网络请求之okhttp

简介OkHttp 是 Square 公司开源的针对 Java 和 Android 程序,封装的一个高性能 http 请求库,支持同步、异步,封装了线程池,封装了数据转换,封装了参数使用、错误处理等,api 使用起来更加方便。而且实现了spdy、http2、websocket协议。应用OkHttp 是基于http协议封装的一套请求客户端,虽然它也可以开线程,但根本上它更偏向真正的请求

2017-08-17 16:53:06 709

原创 Android-第三方框架-json解析(FastJson,GJson)

简介目前,Android比较流行的网络请求框架很多,有okhttp,volley,retrofit,android-async-http等等很多。okhttp(参考网友的)OkHttp 是 Square 公司开源的针对 Java 和 Android 程序,封装的一个高性能 http 请求库,所以它的职责跟 HttpUrlConnection 是一样的,支持 spdy、http 2.0、websoc

2017-08-16 17:06:48 1922

原创 Android-第三方框架-GreenDao(一)

前言网上看了很多关于Android数据库的GreenDao的使用,具体优点不多说了,网上很多。但是当自己使用的过程中发现了一些问题,所以决定自己写一篇关于GreenDao的使用,仅做参考记录。1. GreenDao配置 ①:在app程序的build.gradle中添加dependencies. 切记切记: 1:是在app Module中的build.g

2017-05-22 18:15:58 237

原创 Android——定时任务

Android定时任务每隔固定时间,执行重复的规律操作。一般常用刷新UI等操作。 现在一般有一下几种方法: 1:Thread.sleep(int millisecond) 2:Timer及TimerTask相结合。 3:Handler.postDelayed(Runnable, long) 4:MyCountDownTimer(long millisInFu

2017-05-17 18:41:01 535

原创 Java ---多线程3

线程池的管理ThreadPoolExecutor管理线程池 ThreadPoolExecutor 提供各种各样的用户定制线程管理。线程池的创建,管理1:创建// 参数说明/** 当线程池中的线程小于mCorePoolSize,直接创建新的线程加入线程池执行任务,当线程池中的线程数目等于mCorePoolSize,将会把任务放入任务队列BlockingQueue中,当Bloc

2017-05-12 19:22:55 307

原创 Java ---多线程2

线程的周期参考网上资源: Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t.start()此线程立即就会执

2017-05-11 18:24:48 317

原创 Java ---多线程1

Java 多种线程的创建方法1:new Thread().start();new Thread() { public void run() { //需要执行耗时的事件 }.start();优点:书写简单 缺点:只能执行一次,复用性不高。2:extends Threadclass MyThread extends Thread { //调用父类带参数的构造方法

2017-05-11 17:46:48 322

原创 Eclipse-Error(1)

打开Eclipse,弹出Error错误 Error:could not create the Java machine.Error: A fatal exception has occurred. program根据网上查询原因: 是因为多个jdk版本造成。具体显示为: 通过Java - version查询的版本与当前的jdk版本不一致。解决: 删除C:\Window

2017-05-11 11:02:35 598

原创 Android-第三方框架EventBus

EventBusEventBus是一个消息总线,以观察者模式实现,用于简化程序的组件、线程通信,可以轻易切换线程、开辟线程。用于Activity,Fragment,Service,BroadCast等之间的通信。EventBus 主要用来传递消息,可以代替Handle,callback,interface等。使用添加jar。 gradle中添加 compile ‘org.greenro

2017-03-29 18:03:39 389

获取当前定位(GPS+网络)

通过网络或GPS实时获取当前位置信息

2017-08-24

okhttp请求+FastJson解析数据

okhttp请求+FastJson解析数据

2017-08-17

空空如也

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

TA关注的人

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