android
文章平均质量分 81
伤陌1991
这个作者很懒,什么都没留下…
展开
-
adb shell 查看手机根目录
进入手机shell,前提手机已经获得root权限,PC端有adb1、command+R 进入cmd控制台2、输入adb shell3、输入 cd /data/data/4、输入 pm list package,查看所有包名5、输入cd + 包名,进入 6、输入 ls 查看包下文件夹原创 2016-05-13 10:33:04 · 74313 阅读 · 0 评论 -
Android学习之工具类二:播放声音工具类
import android.content.Context;import android.media.AudioManager;import android.media.SoundPool;/** * 播放声音工具类 * * @author linzhiyong * @time 2017-01-16 10:11:16 * @email wflinzhiyong@163.co原创 2017-02-07 12:49:38 · 1538 阅读 · 2 评论 -
Android学习之工具类三:日志管理工具类
权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />import android.util.Log;import java.io.File;import java.util.logging.FileHandler;import java.util.logging.Level;原创 2017-02-07 12:52:15 · 667 阅读 · 0 评论 -
Android学习之工具类四:屏幕管理工具类
import android.app.KeyguardManager;import android.content.Context;import android.os.PowerManager;/** * 屏幕管理工具类 * * @author linzhiyong * @time 2017年1月20日10:18:49 */public class ScreenManager原创 2017-02-07 12:54:07 · 705 阅读 · 0 评论 -
Android学习之工具类五:软键盘显示隐藏工具类
import android.content.Context;import android.view.View;import android.view.inputmethod.InputMethodManager;/** * 软键盘显示隐藏 * * @time 2016年10月31日10:58:44 */public class SoftInputUtil { /**原创 2017-02-07 12:55:13 · 2208 阅读 · 0 评论 -
Android学习之工具类六:Vibrator震动功能工具类
权限:import android.content.Context;import android.os.Vibrator;/** * 震动功能工具类 * * @author linzhiyong * @time 2017-01-16 10:11:16 */public class VibratorPlayer { private Vibrator vibrator;原创 2017-02-07 12:56:47 · 1282 阅读 · 0 评论 -
Android学习之RecyclerView学习(实现瀑布流式布局)
RecyclerView,大家可以通过导入support-v7对其进行使用。 如果使用AndroidStudio开发, 需要在build.gradle中添加:compile 'com.android.support:appcompat-v7:24.2.1'compile 'com.android.support:design:24.2.1'据官方的介绍,该控件用原创 2017-02-08 16:47:06 · 10550 阅读 · 0 评论 -
Android学习之使用HttpURLConnection同时上传文本和多个文件
原理是: 分析文件上传的数据格式,然后根据格式构造相应的发送给服务器的字符串。格式如下:这里的httppost123是我自己构造的字符串,可以是其他任何的字符串----------httppost123 (\r\n) Content-Disposition: form-data; name="img"; filename="t.txt" (\r\n) Conten原创 2017-02-13 15:02:50 · 1394 阅读 · 1 评论 -
Android学习之AlarmManager使用
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,可以实现从指定时间开始,以一个固定的间隔时间执行某项操作,所以常常与广播(Broadcast)连用,实现闹钟等提示功能2、AlarmManager的常用方法有三个:(1)set(int type,long startTime,PendingIntent pi);该方法用于设原创 2017-04-18 16:54:58 · 5388 阅读 · 0 评论 -
Android学习之文件选择器LFilePicker
在 Android 开发中如果需要选择某个文件,可以直接调取系统的文件管理器进行选择,但是无法保证各个厂商的手机界面一致,而且解析Uri 还比较繁琐,如果还需要多选呢?需要文件类型过滤呢?老板说界面丑呢?那么福利来了,你可以使用LFilePicker,它都支持什么呢?还算漂亮的界面各种手机一致的体验多种界面风格自定义标题文字和颜色文件多选或者转载 2017-04-19 08:33:40 · 18151 阅读 · 5 评论 -
Android学习之图片异步加载框架Picasso
原创地址:http://mcode114.com/android/network/picasso/项目地址:https://github.com/square/picasso官网地址: http://square.github.io/picasso/类别:网络开发环境:Android StudioPicassoPicasso是Square公司转载 2017-04-19 08:38:39 · 1625 阅读 · 0 评论 -
Android学习之工具类一:系统声音模式设置工具类
权限:import android.app.Activity;import android.content.Context;import android.media.AudioManager;/** * 系统声音模式设置工具类 * * @author linzhiyong * @time 2017年1月9日15:30:47 * @email wflinzhiyong@1原创 2017-02-07 12:43:01 · 1329 阅读 · 0 评论 -
Android学习之手电筒程序(兼容6.0系统)
Android自带的硬件类Camera在API21(5.0)之后被抛弃了,出现了Camera2,在做使用手机闪光灯的时候特意了解了一下。直接上代码package com.example.flashlighttest;import android.annotation.SuppressLint;import android.app.Activity;import android.co原创 2016-07-29 17:47:58 · 6525 阅读 · 0 评论 -
Android学习之遍历拷贝assets下的目录
/** * 复制文件 * * @param context 上下文对象 * @param src 源文件 * @param dest 目标文件 */public static void copy(Context context, String zipPath, String targetPath) {if (TextUtils.is原创 2016-07-25 17:43:03 · 4399 阅读 · 0 评论 -
Android学习之调用系统应用打开各种类型文件(支持Android7.0)
/** * 调用系统应用打开图片 * * @param context context * @param file file */public static void openFile(Context context, File file) { Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVI...原创 2015-09-15 11:08:53 · 8150 阅读 · 1 评论 -
Android学习之Animations动画介绍
一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果Java Code代码中 AlphaAnimation 渐变透明度动画效果 Scale原创 2016-08-01 14:53:02 · 467 阅读 · 0 评论 -
Android学习之Animations实现几种简单动画
1??????xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/bounce_interpolator"> <alpha android:duration="2000" a原创 2016-08-01 15:01:20 · 449 阅读 · 0 评论 -
Android学习之使用高德地图高航
import java.util.ArrayList;import java.util.List;import org.json.JSONArray;import org.json.JSONObject;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundl原创 2016-08-22 09:55:56 · 5585 阅读 · 2 评论 -
Android学习之使用高德Location实现定位
import com.amap.api.location.AMapLocation;import com.amap.api.location.AMapLocationClient;import com.amap.api.location.AMapLocationClientOption;import com.amap.api.location.AMapLocationListener;im原创 2016-08-22 09:53:34 · 17743 阅读 · 1 评论 -
Android学习之使用手机网络和GPS定位
package com.example.android;import java.util.Iterator;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.location.Criteria;import原创 2016-08-22 10:04:24 · 2788 阅读 · 0 评论 -
Android学习之AIDL进程间通讯
在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。 AIDL(Android Interface Definition Language)是一种接口定义语言,编译器通过*.aidl文件的描述信息生成符合通信协议的Java代码,我们无需自己去写这段繁杂的代码,只需要在需要的时候调用即可,通过这种方式我们就可以完成进程间的通信工作。牛人博客原创 2016-09-20 08:46:59 · 397 阅读 · 0 评论 -
GSON学习笔记之初识GSON
引用“JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式。 ” 以前手机端与服务器数据交互的时候用过xml格式,后来又用了JSON格式,不管是服务器生成json数据,还是手机端解析json数据,虽然用到一些json苦累,但都比较繁琐。最近从一些项目中发现了Googl原创 2015-08-11 10:31:49 · 1152 阅读 · 0 评论 -
Android学习之FragmentTabHost配合Fragment使用
(FragmentTabHost): http://download.csdn.net/detail/u012527802/9561815布局文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:id="@andr原创 2016-09-29 09:32:43 · 641 阅读 · 0 评论 -
Android学习之使用贝塞尔曲线实现波纹效果
Android学习之使用贝塞尔曲线实现波纹效果package com.lzy.host.perfect.view;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint原创 2017-04-19 09:59:26 · 662 阅读 · 0 评论 -
Android学习之异步框架RxJava
异步框架RxJava转载 2017-04-19 15:34:08 · 536 阅读 · 0 评论 -
Kotlin语言学习之Array数组使用
Kotlin语言学习之Array数组使用原创 2017-09-18 15:39:05 · 49712 阅读 · 1 评论 -
Kotlin语言学习之使用data class修饰数据类对象
Kotlin语言学习之使用data class修饰数据类对象原创 2017-09-20 10:22:48 · 4847 阅读 · 0 评论 -
Kotlin语言学习之AndroidStudio集成Kotlin开发环境
Kotlin语言学习之AndroidStudio集成Kotlin开发环境原创 2017-09-08 15:33:47 · 1286 阅读 · 0 评论 -
系统相机相册获取图片并裁剪之Android N适配
系统相机相册获取图片并裁剪之Android N适配转载 2018-01-31 09:05:06 · 928 阅读 · 0 评论 -
Android学习之手电筒程序(兼容6.0系统)二
Android学习之手电筒程序(兼容6.0系统)二原创 2016-11-29 07:49:20 · 4601 阅读 · 3 评论 -
Java学习之使用net.lingala.zip4j.core.ZipFile解压缩文件,带解压缩进度
import java.io.File;import net.lingala.zip4j.core.ZipFile;import net.lingala.zip4j.exception.ZipException;import net.lingala.zip4j.progress.ProgressMonitor;public class Zip4jTest001 { /** ...原创 2018-05-21 15:00:59 · 10925 阅读 · 2 评论 -
Android学习之基础库封装
github地址:https://github.com/linzhiyong/androidlibraryandroid基础库,基本的工具封装1、基于BaseAdapter、PagerAdapter、FragmentPagerAdapter的简单封装;2、基于zxing封装的二维码扫描;3、基于不同Android系统的闪光灯兼容性控制类;4、基于PopWindow的简单封装;5、基于MVP架构的简...原创 2018-06-27 09:01:53 · 1914 阅读 · 0 评论 -
OkHttp3入门介绍
版权所有,转载请注明出处:linzhiyong https://www.jianshu.com/p/af144d662bfd OkHttp是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,本文主要介绍OkHttp3的基本使用方法。 官网:http://square.github.io/okhttp/ Github:https://github.com/square/ok...原创 2018-07-12 12:40:06 · 1494 阅读 · 1 评论 -
RxJava2入门教程一
版权所有,转载请注明出处:linzhiyong https://www.jianshu.com/p/559c5e7376a2 本文主要介绍RxJava2是什么、RxJava2的基本使用。 Github:https://github.com/ReactiveX/RxJava RxDoc:http://reactivex.io/RxJava/2.x/javadoc/ RxJ...原创 2018-07-19 16:16:07 · 1886 阅读 · 1 评论 -
OkHttp3入门介绍之Cookie持久化
版权所有,转载请注明出处:linzhiyong https://www.jianshu.com/p/23b35d403148相关文章 1、OkHttp3入门介绍:https://www.jianshu.com/p/af144d662bfd 2、OkHttp3入门介绍之Cookie持久化:https://www.jianshu.com/p/23b35d403148 前面文章介绍了O...原创 2018-07-26 15:01:35 · 6185 阅读 · 3 评论 -
Kotlin语言学习之fun函数扩展使用
Kotlin语言学习之fun函数扩展使用原创 2017-09-19 16:50:54 · 1114 阅读 · 0 评论 -
Kotlin语言学习之使用object和companion object修饰静态类和静态方法
Kotlin语言学习之使用object和companion object修饰静态类和静态方法原创 2017-09-19 16:32:54 · 12196 阅读 · 2 评论 -
Android学习之基于类装载器的Plugin插件开发
Android学习之基于类装载器的Plugin插件开发原创 2017-04-19 16:52:39 · 576 阅读 · 0 评论 -
Android学习之DexClassLoader类装载器使用
参考 柯元旦:《Android内核剖析》第2.1.1/2.1.2下载demo在Java环境中,有个概念叫做“类装载器”(ClassLoader),其作用是动态装载Class文件。标准的Java SDK中有一个ClassLoader类,借助它可以装载想要的CLass文件,每个ClassLoader对象在初始化时必须要指定Class文件路径。在过去的程序开发中,当我们需要某个类是,原创 2016-09-22 13:05:24 · 2743 阅读 · 1 评论 -
Android学习之plugin插件apk中Resource、AssetManager资源获取
Android学习之plugin插件apk中Resource资源获取DexClassLoader类装载器使用原创 2017-04-20 11:50:01 · 2794 阅读 · 0 评论