lykAnd的博客

lykAnd的博客

排序:
默认
按更新时间
按访问量

记录Android开发中获取系统文件目录的一些方法

一、内部存储(Internal Storage):数据随应用的删除而删除 API方法: getFilesDir() 对应操作:获取/data/data/包名/files目录 API方法:getDir(String dirName, int mode) 对应操作:获取/data/data/...

2018-04-23 15:32:49

阅读数:33

评论数:0

记录Android中FileProvider的基本使用方法

在res/xml目录(如没有xml目录请新建)下新建file_paths.xml文件(文件名自定义,这里以file_paths为例)。 在新建的file_paths.xml文件中,简单代码如下: <paths> <externa...

2018-04-23 15:27:10

阅读数:22

评论数:0

Android版本更新下载apk自动安装的方法

程序中XXXX部分和//TODO部分根据具体项目进行修改和完善。其中要用到FileProvider,使用方法请移步 https://blog.csdn.net/lyklykkk/article/details/80051096 public class UpdateHelper { p...

2018-04-23 15:19:54

阅读数:56

评论数:0

记录Android中几种动画的实现方式

一、视图动画 视图动画只是在视图上产生动画效果,View的属性(位置、大小、角度等)实际并未发生变化。Android中提供了AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation四种实现视图动画效果的API,同时提供了An...

2018-04-23 15:15:24

阅读数:29

评论数:0

记录Android中使用ViewDragHelper实现拖动View滑动的方法

ViewDragHelper通常是在一个ViewGroup内部使用。使用步骤如下: 1.初始化ViewDragHelper:在一个自定义的ViewGroup里面(暂且命名为TestViewGroup),通过ViewDragHelper静态工厂方法初始化。 ViewDragHelper view...

2018-04-23 15:13:52

阅读数:40

评论数:0

记录Android中实现滑动的几种方法

一、layou方法 代码示例如下,自定义一个view,在onTouchEvent()方法中计算手指滑动时的偏移量,调用view的layout()方法,在当前left、top、right、bottom上加上偏移量,实现view的滑动。 public class TestView extends ...

2018-04-23 15:11:42

阅读数:17

评论数:0

Java核心技术知识点笔记—对象与类

对象与类 前言:Java是一种面向对象的语言,理解面向对象(OOP)非常重要。面向对象程序设计中,程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。本篇记录一些基本概念。 一、类 类(class)是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。 二、类之间的关系...

2018-02-07 12:06:23

阅读数:62

评论数:0

Java核心技术知识点笔记—数组

数组     前言:数组是一种数据结构,用于存储同种类型值的集合。数组中的元素通过一个整型下标来访问。例如,有一个数组a,要访问a中的第i个元素,可以使用a[i]来表示。 一、一维数组 1.数组变量的声明: 格式:数据类型[] 变量名 如:int[] a 声明了一个用于存储整型数据的数组...

2018-01-29 21:47:31

阅读数:48

评论数:0

Java核心技术知识点笔记—大数值BigInteger和BigDecimal

大数值BigInteger和BigDecimal     前言:Java中提供了8种基本数据类型,其中有4种整型和2种浮点型可以进行数值计算。然而,有些时候这几种基本整型和浮点型的精度无法满足需求,此时,可以使用java.math包中的两个可以处理包含任意长度数字序列的数值的类:BigInteg...

2018-01-28 22:45:23

阅读数:23

评论数:0

Java核心技术知识点笔记—基本数据类型及转换

基本数据类型及转换     前言:Java是一种强类型语言,在编程中要求为每一个变量声明一种类型。本篇记录Java的基本数据类型。Java中共有8种基本类型,其中包括:4种整型(byte、short、int、long型:用于表示无小数部分的数值),2种浮点型(float、double型:用于表示...

2018-01-28 19:37:22

阅读数:45

评论数:0

Android App开发基础篇—实现非阻塞Socket通信

Android App开发基础篇—实现非阻塞Socket通信 前言:Android开发中可以使用Java API提供的Socket和ServerSocket类来实现Socket通信。但是,通过这两个类实现的Socket通信是阻塞式的,当程序执行输入/输出操作后,在这些操作返回之前会一直阻塞线程。当...

2017-07-31 14:40:44

阅读数:682

评论数:0

Android App开发基础篇—Socket通信

Android App开发基础篇—Socket通信 前言:Android 开发中的Socket通信主要用到了Java API中java.net中的两个类Socket和SocketServer,分别用来表示Socket连接的客户端和服务端。Socket通信的过程大致为:

2017-06-27 09:49:57

阅读数:309

评论数:0

Android App开发基础篇—HttpURLConnection基础使用

Android开发—使用HttpUrlConnection进行基本的网络请求操作     前言:网络请求功能是许多软件开发中必备的功能之一。在Android开发中,实现网络请求功能的方法有许多中,除了可以使用API文档提供的HttpURLconnection类,还有网络上各种各样的开源框架,比如现...

2017-04-17 11:52:15

阅读数:583

评论数:0

32位Win 7 系统安装Android Studio遇到的错误以及解决方法

32位Win 7 系统安装Android Studio遇到的错误以及解决方法     前言:自从Google推出了Android Studio,在结束完原本用Eclipse开发的项目后,便也开始跟随潮流使用起了AS。之前一直都是在自己的64位Win 10 系统上,安装和使用都还算顺利,因此一直感...

2017-04-10 18:08:26

阅读数:2028

评论数:2

Android App开发基础篇—数据存储(SQLite数据库)

Android数据存储—SQLite数据库     前言:Android中提供了对SQLite数据库的支持。开发人员可以在应用中创建和操作自己的数据库来存储数据,并对数据进行操作。 一、创建SQLite数据库     要在应用中使用SQLite数据库,可以通过创建一个继承SQLiteOpenHel...

2017-03-11 14:13:46

阅读数:854

评论数:0

Android App开发基础篇—数据存储(SP和文件)

Android中的数据存储技术     前言:Android中提供了多种数据存储技术来保存永久性应用数据,以便开发者能够根据需求选择合适的数据存储方案。例如:数据是应用的私有数据,还是可供其他应用(和用户)访问的数据,数据所占的存储空间等。Android中的数据存储方案主要有:共享首选项(Shar...

2017-02-21 10:33:02

阅读数:2587

评论数:0

Android App开发基础篇—四大组件之ContentProvider

内容提供者—ContentProvider     前言:在App开发中,如果想让应用中的某些数据能够被提供给其他应用访问,可以使用ContentProvider。 一、概念     ContentProvider是Android的四大组件之一,是Android应用中的基础模块。它的作用是使应用中...

2017-02-16 10:44:02

阅读数:448

评论数:0

Android App开发基础篇—四大组件之Broadcast

Android 四大组件—组件间的通信方式Broadcast(广播)     前言:假设有这样一个场景:在程序中要将一条消息同时发送给多个接收者,比如应用中启动的多个Activity,或者系统中的其他多个应用,但是并不必关心接收者是否接收到或者如何处理,该如何实现呢?想想现实中,当我们遇到类似的情...

2017-02-13 12:46:48

阅读数:540

评论数:0

Android App开发基础篇—四大组件之Service

Android四大组件(二)—Service     前言:应用开发中经常会遇到要求长期持续运行的任务,这些任务即使在程序被切换到后台,或者用户打开另一个应用,也能够保持正常运行。Android开发中通过Service提供了这类解决方案。 一、概念     Service是Android中用于实现...

2017-02-11 10:23:28

阅读数:385

评论数:0

Android App开发基础篇—四大组件之Activity生命周期和启动模式

Android四大组件(一)—Activity的生命周期和启动模式 前言:作为一个页面单元,Activity在Android App开发中承担着显示页面,加载UI元素,提供应用与用户交互窗口的重要作用。那么,从创建,显示,直到关闭,Activity经历了怎样的一个过程?系统又是如何对Activit...

2017-02-09 10:23:00

阅读数:409

评论数:0

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