自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android Studio的安装详细步骤

添加初始化脚本(全局使用的),为了解决由于gradle的下载以及访问外网的速度,实际上就是使用国内镜像网站下载资源,因为国内因素访问外网都是很慢的。这里主要配置本地仓库 以及 maven包的下载地址<localRepository>(科学上网除外),使用国内镜像<mirrors>这里由于我之前已经下好了sdk的缘故,如果没有sdk的话,需要放置到路径没有中文的文件夹下。如上图所示的步骤卸载原来的 Android Studio,还原原来的安装模式。这里你会发现使用的是阿里云的仓库下载资源。

2024-01-31 09:16:20 40

原创 Android Studio 使用svg格式图片

1、选中AS目录下的res文件夹右键-->New-->Vector Asset生成AS可引用的xml文件2、如下图配置Name和Path后next在res/drawable目录下生成相应的xml文件3、引用svg图片。 (1)、直接引用iv_svg = ((ImageView) findViewById(R.id.iv_svg));iv_svg.setBackgroundResource(R.drawable.ic_phone); (2)、引...

2021-02-23 10:04:32 3026

转载 Camera中onPreviewFrame()方法的视频方向旋转

1、旋转90度private byte[] rotateYUV420Degree90(byte[] data, int imageWidth, int imageHeight) { byte [] yuv = new byte[imageWidth*imageHeight*3/2]; // Rotate the Y luma int i = 0; for(int x = 0;x < imageWidth;x++) { for(int y

2020-05-19 14:24:24 1058 1

原创 Android获取屏幕参数

获取分辨率:DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = me...

2020-04-20 14:26:01 400

原创 Android 解决启动界面显示空白问题

1、在values下styles.xml文件里添加<!--***************启动页Theme***************--> <style name="Theme.Splash" parent="AppTheme"> <item name="android:windowNoTitle">true</item&g...

2019-05-17 17:40:02 1266

转载 AndroidStudio项目取消SVN关联

步骤1:删除svn下项目文件夹步骤2:找到项目下idea文件夹下vcs.xml文件步骤3:打开vcs.xml文件,将vcs="svn"改为vcs=""后保存即可取消项目与svn关联步骤4:桌面新建文件clean-svn-folders.reg ,将该内容复制到文件中Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE...

2019-04-17 11:18:19 241

原创 安卓摄像头 data 转bitmap

public static Bitmap getBitMap(byte[] data, Camera camera, boolean mIsFrontalCamera) { int width = camera.getParameters().getPreviewSize().width; int height = camera.getParameters().g...

2018-12-12 16:15:42 739

转载 Android App异常退出时重新启动

在我们书写程序时,异常的出现时无处不在的。当程序出现异常时对用户来说肯定是不友好,所以在这里我们需要对我们程序的一个异常进行捕获,在Thread类中有一个UncaughtExceptionHandler接口,官方是这么介绍的:Implemented by objects that want to handle cases where a thread is being terminated b...

2018-12-11 10:21:17 1108 1

原创 Android中关于libs和JniLibs的各种坑

如果是在eclipse中,需要放到libs下对应库的目录。如果是在Android Studio中,则会默认匹配main下的jniLibs目录,如果没有目录需要自己手动创建。并且库的名称也不能随便更改。但是这里会有一个问题,就是如果使用的是AndroidStudio,但是想用libs下的库,还需要手动去指定库的位置:在App下的build.gradle中加入以下配置。android ...

2018-10-11 14:38:08 10386

转载 Java安装JDK环境变量配置

1.安装在D盘新建一个java文件夹,在java文件下新建两个文件夹,分别命名为jdk和jre.2.双击程序进行安装,安装时有两次选择路径的机会,第一次是让你选择jdk安装路径,选择为D:\java\jdk,第二次是让你选择jre的安装路径,选择为D:\java\jre3.安装完成后,进行环境变量的配置,计算机右击属性,-高级系统设置-环境变量-选择下边的系统变量4.新建变量名:Pat...

2018-09-27 15:29:12 204

转载 Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)测试环境:  ...

2018-06-21 10:37:34 278 1

原创 Android中service的介绍和使用

一、简介Android中service(服务)运行于后台,没有界面。和其他组件一样,service也运行在主线程中,因此不能用它来做耗时的请求或者动作。可以在服务中开启线程,在线程中做耗时操作。可以启动一个服务service来播放音乐,或者记录地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。二、Service的种类服务一般分为两种:1、本地服务,Local Service用于应用程序...

2018-04-27 09:51:00 1290

转载 Android Studio安装APK报错 INSTALL_FAILED_TEST_ONLY终极解决方案

1、检查\app\src\main\AndroidMainfest.xml中是否有testOnly属性为true,如果有去掉或者改为false 2、检查Android Studio和gradle版本是否为alpha版本,换为稳定版本 3、检查是否关闭Instant Run功能,关掉此功能 4、检查是否使用alpha版本的依赖库,换成稳定版本5、如果以上均无法解决,就在gradle.properti...

2018-04-10 09:17:05 2518

原创 Java XML解析工具 dom4j介绍及使用实例

用dom4j解析xml数据,dom4j可以点击下载,下面介绍下集成和使用方法。集成项目中(AS):在app文件夹下建立libs文件夹,将下载的dom4j架包拷贝到libs文件夹中,右击选择Add As Library。使用方法:try { Document document = DocumentHelper.parseText(xml); ...

2018-04-03 14:00:13 194

原创 JAVA的IO文件的输入输出

JAVA的IO文件的输入输出

2017-11-30 15:55:41 216

原创 JAVA中File的创建使用

开发过程中经常用到File,不过从来没总结过,最近时间比较空就总结一下,毕竟总结进步才比较快,希望能帮助大家!File类是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹。File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、是否可读、获取当前文件的路径名、判断指定文件是否存在、获取当前目录中的文件列表,创建、删除文件和目录等方法。首先是文件和...

2017-11-15 10:39:43 702

原创 AndroidStudio使用leakcanary教程

帮助你抓取内存泄漏点。具体使用过程:1、在你的module的build.gradle文件里添加依赖如下://LeakCanary: 让内存泄露无所遁形debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5'releaseCompile 'com.squareup.leakcanary:leakcanary-and

2017-11-13 15:03:20 2044

原创 Java、Android开发过程中需要用到的加密详解

用到的主要加密方式一般有base64编码、MD5消息摘要、对称加密、非对称解密。

2017-11-06 09:11:49 216

原创 Android中的菜单详解

Android中的菜单包括:OptionsMenu(选项菜单)                                          ContextMenu(上下文菜单)                                          PopMenu(弹出式菜单)                                          Popup

2017-09-27 10:32:55 513

转载 Android自定义View——实现水波纹效果类似剩余流量球

最近突然手痒就想搞个贝塞尔曲线做个水波纹效果玩玩,终于功夫不负有心人最后实现了想要的效果,一起来看下吧:效果图镇楼一:先一步一步来分解一下实现的过程需要绘制一个正弦曲线(sin)或者余弦曲线(cos)通过水平平移曲线来的到像水波波动的效果水平移动的同时还需要有水位上涨,也就是向上平移裁剪画布为圆形,在圆形区域绘制曲线通过上面4步就可以实现了二:现在就来实

2017-09-27 09:27:08 531

原创 自定义View实现listView的左划删除

listView的基本用法就不一一介绍了,直接看核心代码。1、自定义DeletableListView继承ListView,在构造方法内使用GestureDetector如下:public DeletableListView(Context context, AttributeSet attrs) { super(context, attrs); /** *

2017-09-26 09:40:09 229

转载 给 Android 开发者的 RxJava 详解

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R

2017-09-21 11:01:10 419

原创 android蓝牙开发

蓝牙开发

2017-09-20 09:20:28 297

原创 android自定义控件(一)

自定义控件

2017-09-20 09:14:25 300

原创 android隐藏桌面图标

在manifest的入口activity里面intent-filter中设置元素。比如:注意,android:scheme是大小写敏感的,必须以小写字母开头也就是这个MainActivity可以响应Uri为com.android.example://AuthActivity的特定 Intent但是为什么加入这个之后app就不显示图标了呢?因为我们把a

2017-09-19 10:51:01 818

原创 TextView的用法

1、textView设置两种不同颜色字体、大小TextView textView = new TextView(context);SpannableString styleText = new SpannableString("审批编号:" + bean7006.getData().getUserSchoolFlowOrder().getId());styleText.setSpan(

2017-09-04 09:15:03 358

原创 recycleView的使用

哈哈哈哈

2017-07-29 09:23:35 190

原创 Context

获取别的包的ContextAndroid中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。              Context有个createPackageContext方

2017-07-20 17:33:08 277

原创 Bitmap二次采样处理图片

bitmap压缩图片:/**** @param data 网络请求返回的图片字节数组* @param maxWidth ImageView最大宽度* @param maxHeight ImageView最大高度* @param config 解码Bitmap时使用的配置属性:* Bitmap.Config.ARGB_8888,一个像素占4个字节...

2017-07-15 21:31:16 211

原创 android动态设置控件的各种属性

margin、宽高等

2017-07-10 09:33:05 382

转载 Android开源项目:GifView——Android显示GIF动画

作者:ant.cy.liao主页:http://code.google.com/p/gifview/下载:http://code.google.com/p/gifview/downloads/list简介:Android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样

2017-07-05 15:33:16 262

原创 监听手机收到短信并自动回复

1、通过广播监听接收到短信androidManifest.xml中权限配置://读取短信权限android:name="android.permission.READ_SMS">android:name="android.permission.RECEIVE_SMS">//回复短信权限android:name="android.permission.SEND_SMS"/>注

2017-07-05 13:28:48 1340 2

原创 android之bitmap处理图片

Bitmap图片太大,会造成内存溢出。一般的都有图片预览机制,就是得到一张尺寸小一点的图片。

2017-07-05 09:37:22 417

原创 判断手机号码格式、身份证号码格式是否正确

/** * 判断输入是否为身份证号 * @param num * @return */public static boolean isIdNum(String num){ Pattern idNumPattern = Pattern.compile("(\\d{14}[0-9a-zA-Z])|(\\d{17}[0-9a-zA-Z])"); //通过Pattern获得Mat

2017-06-21 14:18:07 2589

原创 缓存获取与清除

package com.yanchuan.yanchuanjiaoyu.util;import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;/** * 缓存获取与清除 */public class DataCleanM

2017-06-21 10:33:18 243

转载 Android Service完全解析,关于服务你所需知道的一切(下)

转载请注册出处:http://blog.csdn.net/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到

2017-06-21 09:08:38 138

转载 Android Service完全解析,关于服务你所需知道的一切(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些

2017-06-21 09:05:36 214

原创 Android数据存储(数据持久化)

数据存储的几种方式: 1、SharedPreferences共享参数2、File文件的方式3、数据库4、ContentProvide5、网络存储存储目录:SharedPreferences---&gt;/data/data/packageName/shared_prefsFile---&gt;/data/data/packageName/files数据库---&gt;/data/data/pack...

2017-06-18 11:16:15 247

原创 Android多渠道打包实现不同的功能模块

相关博客: http://www.cnblogs.com/0616–ataozhijia/p/4203997.html http://blog.csdn.net/maosidiaoxian/article/details/42000913大家一起来看看这样一个需求:项目需要打包成有支付功能的和没有支付功能的。肯定就会想到多渠道打包,想到多渠道打包自然就会用到Umeng的多渠道打包,

2017-06-17 16:29:07 498

转载 MVVM与Controller瘦身实践

MVC是一个做iOS开发都知道的设计模式,也是Apple官方推荐的设计模式。实际上,Cocoa Touch就是按照MVC来设计的。这里,我们先不讲MVC是什么,我们先来谈谈软件设计的一些原则或者说理念。在开发App的时候,我们的基本目标有以下几点:可靠性 - App的功能能够正常使用健壮性 - 在用户非正常使用的时候,app也能够正常反应,不要崩溃效率性 - 启动时间,

2017-06-14 10:53:10 573

AndroidToastUtil-master.rar

自定义toast的位置、显示时长、添加toast图片的工具类

2019-06-03

Main2Activity.java

android开发当有edittext时,输入之后点击屏幕edittext之外的位置取消软键盘,放到activity/fragment使用

2019-05-16

反编译工具包

反编译工具,给句文档使用:https://blog.csdn.net/fang410103/article/details/80756837

2018-06-21

dom4j-1.6.1

一个解析XML的架包(dom4j-1.6.1.jar),集成到项目中三两行代码搞定xml解析,使用方法实例介绍参考:https://blog.csdn.net/fang410103/article/details/79802343

2018-04-03

Android视频裁剪(含裁剪View)

Android视频裁剪(含裁剪View)Android视频裁剪(含裁剪View)Android视频裁剪(含裁剪View)Android视频裁剪(含裁剪View)

2017-10-12

Android应用源码100种图片处理效果大全项目

Android应用源码100种图片处理效果大全项目Android应用源码100种图片处理效果大全项目Android应用源码100种图片处理效果大全项目Android应用源码100种图片处理效果大全项目

2017-10-11

PopMenu弹出式窗口

PopMenu弹出式窗口,文章地址:http://write.blog.csdn.net/postedit/78110175

2017-09-28

ContextMenu上下文菜单Demo

ContextMenu 上下文菜单简单使用,文章地址:http://write.blog.csdn.net/postedit/78110175

2017-09-28

OptionsMenu选项菜单使用Demo

OptionsMenu的简单使用,http://blog.csdn.net/fang410103/article/details/78110175

2017-09-28

水波球效果

水波球效果水波球效果水波球效果水波球效果水波球效果水波球效果水波球效果水波球效果水波球效果水波球效果水波球效果

2017-09-27

左划删除 listView的Demo

自定义View结合GestureDetector实现listView的左划删除,注释详细!文章地址http://blog.csdn.net/fang410103/article/details/78091877

2017-09-26

左划删除的listView的Demo

自定义View结合GestureDetector实现listView的左划删除的Demo,有详细注释,希望能帮到你!哈哈哈哈哈哈哈哈哈哈

2017-09-26

recycleView实现瀑布流效果

recycleView实现瀑布流效果

2017-07-29

java api文档

java api文档

2017-07-27

android api 开发文档

android api 开发文档

2017-07-27

android的Bitmap的图像处理

bitmap处理图像各种效果

2017-07-17

SimpleCursorAdapter

通过SQLiteDatabase.openDatabase方法可以打开某一绝对路径下的数据库,将数据库的内容放到listview上

2017-06-18

SQLiteOpenHelper

SQLiteOpenHelper的基本使用demo

2017-06-18

SDCardUtils.java

判断SD卡是否已经挂载/获取SD卡的根路径/获取SD卡的9大共有目录/获取SD卡的总容量/获取SD卡的剩余容量/向SD卡中写入数据/读取SD卡中文件的数据

2017-06-18

PictureSelector

照片选择

2017-05-31

android--Dialog

普通对话框,日期选择对话框,时间选择对话框,自定义对话框

2017-05-30

kotlin in action

适用于初学者,详细讲述了kotlin的用法,带你飞

2017-05-28

Kotlin-for-android-developers.pdf

用kotlin开发android,适用于初学者,教你怎么去用kotlin开发android项目

2017-05-28

fangQQxiaoxi

本Demo是一款仿qq未读消息、拖拽删除的例子

2017-05-10

PlaneGamerar

android开发飞机大战小游戏,,源码

2017-04-19

androidStyle

对应用内字体进行改变

2017-04-19

FileDownloader-master.zip

Android下载框架,支持多用户、多任务、断点续传

2017-04-15

android监听手机app启动

android监听app的启动,在API20以前用ActivityManager获取栈顶最近的应用,但API20以后捕捉不到手机上软件包名,这个更改可以获取最近打开app的包名,从而监听打开的APP。

2016-12-02

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

TA关注的人

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