自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android apk&aar dex 方法数计算 获取

Android apk&aar dex 方法数计算 获取不区分window 还是mac ,首先你需要用到一个jar,直接上云盘链接: https://pan.baidu.com/s/1fXnclqNNX-tIhc91zs3lfA 提取码: msvp下载完之后拿到目录 比如mac: ~/Downloadsaar 多一步操作aar 通过dx命令获取,获得到classes.jar, 首...

2018-10-25 11:36:27 858

原创 Android 卡在Gradle:Resolve dependencies':app:_debugCompile'

Android 卡在Gradle:Resolve dependencies’:app:_debugCompile’ 的原因为Gradle默认每次编译都会resolve dependencies,每次都会去进行网络请求。 所以在保证所有的库已经正确下载完整的情况下,可以更改为offline模式。另外命令执行gradle task的时候,也会出现该情况,所以这个时候,执行命令的时候后面加入–offl

2017-08-16 10:50:49 10234 1

原创 android 五角星画法 五角星计算公式

计算依据,每个五角星的角度为36°,然后根据简单的勾股定理即可算出各个点的坐标,如下图所示 /** * @param xA 起始点位置A的x轴绝对位置 * @param yA 起始点位置A的y轴绝对位置 * @param rFive 五角星边的边长 */public static float[] fivePoints(float xA, float

2017-07-19 18:15:35 10047

原创 Wrong version of Flow,Execution failed for task ':app:installDebug'. > com.android.builder.testing.a

Launching Flow server for /Users/RNProjects/XxxProjects Wrong version of Flow. The config specifies version ^0.35.0 but this is version 0.42.0意思是说当前flowconfig的版本为^0.35.0 但是现在的版本为0.42.0,一般Wrong version

2017-03-29 09:54:04 5771

原创 Markdown 有序列表 多级列表 序号错乱解决

在有序列表中间插入文本、段落、代码块等等都会出现序号错乱的情况。应如下解决: 如下所示:第一个标题 第一个小标题 第一个小小标题第二个小小标题第三个小小标题第二个小标题第三个小标题第二个标题 代码块第三个标题主要实现原则为: ①数字加英文句号标点 . 加空格 加文字eg>1. xxxxx②如果要添加二级或者其他代码块啊啥的,要记得在下一行中先敲一个[TAB]键然后再重

2017-01-17 16:58:35 35920 2

转载 checkSelfPermission 检查权限失效

摘要: Android M运行targetSdkVersion If your application is targeting an API level before 23 (Android M) then both:ContextCompat#checkSelfPermission and Context#checkSelfPermission doesn't work

2016-12-01 19:17:11 11685

转载 checkSelfPermission 失效

转自:海阔天空玩世不恭的博客https://my.oschina.net/u/990728/blog/549914 转载,如涉及版权等其他问题请留言。

2016-12-01 19:14:45 1854

原创 Mac Android 开发环境配置

Mac Java Android环境配置更换Mac本之后进行开发配置选项: 首先mac上面java环境不是预装的,需要进行下载,另外还有android开发的SDK 需要安装,所以上官网下载就可以了。下载安装完了之后就开在电脑终端操作了^_^ [ jak 官方下载页面 ]1.安装好之后,打开终端:Command + 空格 调出Spotlight 搜索,输入terminal.app 打开; 2.

2016-11-28 14:11:56 286

转载 ADB调试命令大全

ADB,常用命令调试大全。

2016-08-30 14:53:11 11387 1

原创 Android 打开相册选择 照片、音频、视频

Button click event:Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, REQUEST_VIDEO_CODE);打开方式有两种ac

2016-08-17 15:35:39 6755 2

原创 Android Studio 使用记录

在刚开始使用的时候,一般都会各种问题各种出,现在写出几种遇到的问题: 1.so库找不到:描述: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/XXX-1.apk”],nativeLibraryDirectories=[/data/app-lib/XXX-

2016-08-09 23:20:55 452

原创 Gradle 自定义Task 打Jar包

之前的ADT为eclipse,所以对外提供jar时候,直接Export,选中src目录输出就可以了。但切到AS中的时候,就一直很啰嗦。所以,趁着晚上无聊,就研究了一下Gradle的Jar包的输出。可以作为Jar包内容的有两个地方:1: build/intermediates/bundles/release/ 下的classes.jar2: build/intermediates/classes/r

2016-08-09 23:14:56 20451 4

原创 Android 字符串拼接

在Android的资源字符串中,你可能会遇到下面这样的写法:<string name="info">作者<xliff:g id="name">%1$s</xliff:g> 年龄 <xliff:g id="company">%2$d</xliff:g></string>这里,xliff:g id我们可以随便定义。 %n$ms、%n$md、%n$mf:s:代表输出的是字符串,d:代表输出的是整数,f:

2016-07-26 18:44:26 1876

原创 Android 软键盘的显示和隐藏

前不久一个朋友问了一个简单的问题,就是需要根据软键盘的显示与否控制一些view的显示。所以写了一个小demo,试了一下,效果还ok。现在贴出来,作个记录。 思想是重写RelativeLayout,根据其中onSizeChanged方法来进行判断软键盘是否显示。 下面是重写的relativeLayout内容:public class SoftKeybroadRelativeLayout exten

2016-07-25 18:13:52 278

转载 Android开发之Intent.Action

1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing  activity android:name=".Main" android:label="@string/app_name">

2016-04-05 13:24:23 304

原创 根据日期生成apk版本识id

开发的时候遇到一个需求,不升级版本的情况下,是想让第三方的测试人员方便看到当前包的版本号,以区分不同时间打的apk包。要求是在app内部得到提示。一般情况可以利用gradle的配置生成带有日期的apk名字作为区别。但因为这个需求,所以想到了检测classes.dex文件的生成时间来加以判断和显示。代码如下:(这里面需要注意的是 ze.getTime() 获取的是文件修改的时间。所以如果是在

2016-03-31 11:09:24 501

原创 Toast 多次显示问题

关于Toast 感觉这里还是有点坑的。比如普通使用的时候,你在按钮处设置点击toast一下。点击一次他就会显示一条。点击两次它又会show一下。那点击多次。就会导致显示的时间变得漫长。这不仅很影响用户的体验,就连自己看的都感觉很不爽。所以很多公司都是重写XxxToast来实现,这方式很好,但是有的时候,可能你需要单独的写一个方法来进行控制。然后自然而然的我们就得思考怎么解决此问题,所以想到了三

2016-03-31 09:58:54 2687 1

原创 Android 利用Properties进行authority管理

Android 利用Properties进行authority管理本文是针对在编写Android过程中对于Authority进行管理的一些建议。通常我们在写一个程序的时候,或多或少的需要N多配置,所以就在想怎么使用一个配置文件,进行读取控制。例如:debug的开关;统计用的flurry的key配置等等。所以.properties文件就出来了。存放位置可以放在src目录下 xxx.proper

2015-11-19 18:27:09 687

微软常用运行库合集 2020.11.11.exe

双十一专辑 微软常用的运行库合集,window系统运行程序,傻瓜式一键安装,解决运行库缺失无法运行等情况。2020.11.11

2020-11-12

Hadoop.The.Definitive.Guide 中文 扫描

Hadoop.The.Definitive.Guide 中文 扫描

2017-08-14

剑指offer(java版).pdf

剑指offer(java版).pdf

2017-06-02

空空如也

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

TA关注的人

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