
Android
LuciusZhao
这个作者很懒,什么都没留下…
展开
-
在Android Studio中对开发环境进行配置
在Android Studio中对开发环境进行配置软件版本Android Studio 3.5.2android-ndk-r20bopencv-3.2.0-android-sdk新建工程工程类型选择Native C++,C++ Standard选择 C++11新建完工程目录导入依赖lib在Main目录下新建jniLibs文件夹,并将 opencv-3.2.0-android-...原创 2019-12-11 09:36:27 · 1486 阅读 · 0 评论 -
Retrofit 2.5 框架使用与源码分析
Retrofit 2.5 框架使用与源码分析Retrofit 框架使用请求内容与返回值使用PostMan进行请求测试请求:https://api.github.com/search/repositories?q=android返回值:Header:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jfcpcmls-1575109634293)(/asset...原创 2019-11-30 18:27:50 · 299 阅读 · 0 评论 -
Retrofit 2.5框架使用与源码分析
Retrofit 框架使用请求内容与返回值使用PostMan进行请求测试请求:https://api.github.com/search/repositories?q=android返回值:Header:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AJwMe2by-1575109468105)(/assets/Retrofit.png)]Body:...原创 2019-11-30 18:25:20 · 294 阅读 · 0 评论 -
单例模式
单例模式可以保证只有一个实体类,并且在全局都可以进行使用。在多线程中使用单例模式,懒汉模式:线程安全public class Singleton{ private static uniqueInstance; private Singleton(){} public static synchronized Singleton getInstance(){ if(unique...原创 2019-06-12 20:26:25 · 198 阅读 · 0 评论 -
Process 'command 'xxx\build-tools\27.0.3\aapt.exe'' finished with non-zero exit value 1
Andrroid开发智商日常掉线使用DataBinding时的布局文件:<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r...原创 2019-02-16 11:54:35 · 503 阅读 · 0 评论 -
Android Broadcast介绍
Android Broadcast介绍Android应用可以向系统和其他应用发送或者接收广播信息,手机系统在启动或者电量低的时候会发送不同的广播,也允许手机应用发送广播,来通知用户某些事件。手机应用可以注册或者接受特定的广播,当一个广播被发出,系统会自动会自动将广播发送给注册并接收特定广播的手机应用。广播中的信息被包裹在Intent对象中,Intent中的action会判断出发生的是哪...翻译 2018-08-01 15:09:35 · 1157 阅读 · 0 评论 -
Android生命周期感知组件介绍(Android lifecycle-aware components)
lifecycle-aware组件介绍ViewModel:为绑定在特定生命周期的对象提供创建以及恢复的方法,ViewModel通常保存View的数据或者用于与其他组件进行通信,例如data repositoryLifecycleOwner/LifecycleRegisterOwner:LifecycleOwner以及LifecycleRegisterOwner都是需要在AppCompatA...原创 2018-08-09 09:55:53 · 713 阅读 · 0 评论 -
RecycleView最简教程
RecyclerView详解这可能是RecyclerView最简单的入门程序了,本篇文章只适合Recycle入门,请轻喷RecycleView介绍RecycleView可以用来替代ListView以及GridView可以自定义炫酷的效果。在使用RecycleView的过程中需要了解一下四点LayoutManager布局管理器控制每一个item的布局方式ItemAnimato...原创 2018-05-07 14:08:59 · 354 阅读 · 0 评论 -
Dalvik虚拟机
转自维基百科Dalvik虚拟机,是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即“Dalvik Executable”)格式的Java应用程序的运行。.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik由Dan Bornstein编写的,名字来源于他的祖先曾经居住过的小渔村达尔维克(转载 2017-03-09 15:16:17 · 493 阅读 · 0 评论 -
Android使用OkHttp实例,以及OkHttp方法封装
本文在Android中使用OkHttp3实现数据的上传获取,图片的下载一、在AndroidStudio中新建项目二、在build.gradle中添加依赖 compile 'com.squareup.okhttp3:okhttp:3.6.0'三、新建utils包,并在包中新建OkManager.java 类package原创 2017-02-23 20:36:16 · 7589 阅读 · 2 评论 -
Java回调机制
一、回调的含义和用途 1、什么是回调? 一般来说,模块之间都存在一定的调用关系,从调用方式上看,可以分为三类同步调用、异步调用和回调。同步调用是一种阻塞式调用,即在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。异步调用是一种类似消息或事件的机制解决了同步阻塞的问题,例如A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得转载 2017-02-24 11:16:10 · 395 阅读 · 0 评论 -
以自己的电脑作为服务器,Android端通过JSON来传递数据到后台
一、新建JavaWeb项目 File->New->Other->Dynamic Web Project二、导入 fastjson jar包,下载位置:http://download.youkuaiyun.com/detail/lrici/9753344三、1、新建User类package com.cc.json;import java.util.Date;import原创 2017-02-13 14:30:36 · 4991 阅读 · 1 评论 -
以自己的电脑作为服务器,Android真机测试网络请求
以自己的电脑作为服务器,使用Android真机进行网络测试,大部分程序猿碰到的是请求网络地址的问题。一、首先需要做的是关闭自己PC的防火墙;然二、然后后需要在电脑上安装一个wifi共享软件,wifi共享精灵、猎豹wifi、360wifi等·确保手机可以通过连接自己的PC上网三、查看自己请求服务器的地址 使用win+r快捷键输入cmd打开命令行,然后输入ipconfig,1原创 2017-02-14 14:38:41 · 2737 阅读 · 0 评论 -
Eclipse中快速格式化XML文件中的代码
方法一:Ctrl+Shift+F如果Ctrl+Shift+F失效可能是与搜狗输入法的快捷键冲突,将搜狗输入法的快捷键改掉方法二:修改Eclipse中XML文件的格式化配置原创 2015-07-21 20:22:23 · 22208 阅读 · 3 评论