- 博客(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
550
原创 关于错误: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
464
原创 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
594
原创 Mac获取文件路径
方法一: 1. 在应用程序中,打开Automator 2. 双击服务 3. 设置服务收到选定的文件或文件夹,位于Finder 4. 在资源库中找到拷贝到剪切板,拖到右边窗口 5. 如图所示 6. 退出保存,可以将名称改为拷贝到剪贴板等(图示改为Copy path) 7. 保存之后,右键任意文件或文件夹,选择菜单——copy path(刚命名的),这时便获
2016-10-19 19:55:58
1086
原创 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
5808
原创 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
602
原创 Android中SP与DP区别的自我理解
从一入Android开发的坑,就被告知这些常识 * 长度宽度的数值要使用dp作为单位放入dimens.xml文件中 * 字体大小的数值要使用sp作为单位放入dimens. xml文件中 然后,就没有然后了,约定俗成的就是这样,到底为什么这样,dp和sp有什么不同? 做个简单的Sample验证一下,一个简单的布局 <TextView android:layout_width="
2016-10-10 19:35:06
702
原创 Java中instanceof关键字的用法
java 中的instanceof 是一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。
2016-08-19 10:49:02
266
原创 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
253
原创 RecyclerView 简单使用
控制其显示的方式,通过布局管理器LayoutManager控制Item间的间隔(可绘制),通过ItemDecoration控制Item增删的动画,通过ItemAnimator控制点击、长按事件,需要自己写//设置布局管理器mRecyclerView.setLayoutManager(new LinearLayoutManager(this));//添加分割线mRecyclerView.
2016-08-12 10:59:23
194
原创 Markdown如何满足中文阅读习惯,实现首行缩进?
把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。在开头的时候,先输入这个,然后紧跟着输入文本即可。分号也不要掉。
2016-08-09 16:34:41
285
转载 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
371
原创 解决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
379
原创 通过ADB命令行卸载或删除你的Android设备中的应用
对于通过ADB卸载一个应用程序,你必须知道这个应用程序的程序包名称,在这点上,你要注意的是,这未必是某应用的APK文件名字,比如Yahoo! Mail(雅虎邮箱)Android终端应用,它的程序包名称可能是yahoo.mobile.client.android.mail。如果你不知道应用程序的程序包名称,你可以通过一个命令行(下文会有具体的用法)迅速地召唤出已安装在你的Android设备中的软件包的
2016-08-03 15:30:31
30643
原创 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
2920
原创 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
352
原创 如何在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
583
原创 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
771
原创 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
385
原创 markdown的11种简单语法
标题设置(让字体变大,和word的标题意思一样) 在重点内容Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注
2016-07-09 21:38:24
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人