自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不想当CTO的程序猿不是好美工

一只怀揣着梦想在帝都漂泊的小菜鸟

  • 博客(20)
  • 收藏
  • 关注

原创 解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.

添加中央仓库,和阿里云镜像服务,我这边是这样处理的,仓库顺序也很重要,有代理最好也挂下 mavenCentral() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }//阿里云镜像服务 jcenter() maven { url "https://...

2019-02-12 10:26:36 522

原创 关于错误:TimerTask is scheduled already

一个TimerTask 通过schedule方法使用之后,不能通过schedule方法调用第二次,想重复使用是不行的,是一次性用品。 当你重新想利用这个timertask时,那么你只能重新获得一个实例,最好是写成类:class MyTask extends TimerTask{ @Override public void run(){ // TODO Auto-ge

2016-11-24 09:45:02 432

原创 android 围绕中心旋转动画

定义一个ImageView 定义一个ImageView是为了装载图片,其中的图片将被rotate用来进行旋转,其他View也可以。 布局文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" a

2016-11-24 09:38:20 564

原创 Mac获取文件路径

方法一: 1. 在应用程序中,打开Automator 2. 双击服务 3. 设置服务收到选定的文件或文件夹,位于Finder 4. 在资源库中找到拷贝到剪切板,拖到右边窗口 5. 如图所示 6. 退出保存,可以将名称改为拷贝到剪贴板等(图示改为Copy path) 7. 保存之后,右键任意文件或文件夹,选择菜单——copy path(刚命名的),这时便获

2016-10-19 19:55:58 1058

原创 Markdown中插入图片怎么定义图片的大小或比例?

嵌入HTML代码 使用img标签<img src="./xxx.png" width = "300" height = "200" alt="图片名称" />如果需要居中的话,只要在外面包围div标签即可<div align="center"> ...</div>使用支持图片大小更改操作的Mou编译器![](./pic/pic1_50.png =100x100)注意:=前有个空格

2016-10-19 19:29:39 5782

原创 Mac系统下反编译Android-apk

打开Apktool网址:https://ibotpeaches.github.io/Apktool/install,点击图片中1位置,将弹出的内容复制到sublime(这是我的文本编译工具)中,保存为apktool,注意去掉扩展名.sh,如果保存后仍然有扩展名,可以重命名去掉。点击图片中2位置下载apltool_x.x.x.jar(x是代号,建议下载最新版本),将下载好的jar包改名为apktoo

2016-10-19 19:03:32 574

原创 Android中SP与DP区别的自我理解

从一入Android开发的坑,就被告知这些常识 * 长度宽度的数值要使用dp作为单位放入dimens.xml文件中 * 字体大小的数值要使用sp作为单位放入dimens. xml文件中 然后,就没有然后了,约定俗成的就是这样,到底为什么这样,dp和sp有什么不同? 做个简单的Sample验证一下,一个简单的布局 <TextView android:layout_width="

2016-10-10 19:35:06 691

原创 Java中instanceof关键字的用法

java 中的instanceof 是一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。

2016-08-19 10:49:02 258

原创 butterknife 基本使用

引用:github上的使用方法Project的build.gradle文件中增加classpath内容:apply plugin: 'com.android.application'apply plugin: 'android-apt'//增加这一句android { compileSdkVersion 24 buildToolsVersion "24.0.1" defa

2016-08-15 15:09:03 244

原创 RecyclerView 简单使用

控制其显示的方式,通过布局管理器LayoutManager控制Item间的间隔(可绘制),通过ItemDecoration控制Item增删的动画,通过ItemAnimator控制点击、长按事件,需要自己写//设置布局管理器mRecyclerView.setLayoutManager(new LinearLayoutManager(this));//添加分割线mRecyclerView.

2016-08-12 10:59:23 184

原创 Markdown如何满足中文阅读习惯,实现首行缩进?

把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。在开头的时候,先输入这个,然后紧跟着输入文本即可。分号也不要掉。        

2016-08-09 16:34:41 277

转载 android 数据安全中常用的加密算法 AES

AES:高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的

2016-08-09 16:27:08 346

原创 解决Android中TextView首行缩进的问题

在string.xml标签里面直接可以用”\u3000\u3000”加上文字,换行\n也可以直接写到该标签里面用。方式一:这种方式不同分辨率会有问题 setText(” “+xxxxx); 方式二: setText(“\u3000\u3000”+xxxxx); 或<TextView android:layout_width="match_parent" android:l

2016-08-04 14:51:17 367

原创 通过ADB命令行卸载或删除你的Android设备中的应用

对于通过ADB卸载一个应用程序,你必须知道这个应用程序的程序包名称,在这点上,你要注意的是,这未必是某应用的APK文件名字,比如Yahoo! Mail(雅虎邮箱)Android终端应用,它的程序包名称可能是yahoo.mobile.client.android.mail。如果你不知道应用程序的程序包名称,你可以通过一个命令行(下文会有具体的用法)迅速地召唤出已安装在你的Android设备中的软件包的

2016-08-03 15:30:31 30460

原创 Android6.0后HttpClient废弃了解决方法

Android6.0后Google废弃了HttpClient,可以在build.gradle配置文件中添加如下代码继续使用HttpClient。android { compileSdkVersion 24 buildToolsVersion "24.0.0" ... useLibrary 'org.apache.http.legacy' ...}

2016-08-03 13:00:55 2887

原创 Android xutils3.0 使用

在build.gradle文件中添加依赖引用 compile 'org.xutils:xutils:3.3.36'在AndroidManifest文件中添加权限<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRIT

2016-07-28 15:36:43 342

原创 如何在Android Studio添加本地aar包引用

复制外部aar包到libs目录下。 修改build.gradle 配置文件: 1:添加 repositories flatDir { dirs ‘libs’ }} 这个是添加一个本地仓库,并把libs目录作为仓库的地址。 修改dependencies: 2:添加一行: compile(name:’videoprp’, ext:’aar’) 其中name

2016-07-21 15:05:48 566

原创 Android 软键盘弹出与关闭

在最近的项目遇到软键盘弹出关闭的问题困扰了好久,看到大神写的通过界面高度的变化,判断软键盘的状态,在大神代码的基础上做了改动,基本能实现想要的效果。import android.app.Activity;import android.os.Build;import android.view.View;import android.view.ViewTreeObserver;import a

2016-07-12 16:19:05 752

原创 Windows下设置java环境变量

​1.在我的电脑上右击-属性-高级系统设置。 2.在弹出的窗口中点击右下角的“环境变量”按钮。 3.接下来在系统环境变量中配置具体的环境变量,点击编辑新加环境变量,注意用分号分隔开。 4.ava环境变量配置: a、在path后面新加JDK安装路径下面的bin文件夹的路径例如:”%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。​ b、新建javahome环境变量

2016-07-09 21:54:29 356

原创 markdown的11种简单语法

标题设置(让字体变大,和word的标题意思一样) 在重点内容Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注

2016-07-09 21:38:24 318

空空如也

空空如也

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

TA关注的人

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