自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 问答 (11)
  • 收藏
  • 关注

原创 纪念那些年我曾爬过的坑(持续更新)

个人开发中遇到的坑,以此警示自己哪里跌倒就不会在哪里再次跌倒!

2016-01-11 17:20:49 898

转载 Cmake使用手册(详)

一,cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值 二,cmake 自定义变量的方式: 主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DIR...

2018-10-18 18:14:08 1007

原创 Android开发笔记之APP组件安全

1.在manifest内声明exported为false,防止其他程序访问被劫持。 2.对于要和外部交互的组件,提供特定的action过滤器达到启动目的。 3.WebView4.0之前代码中申明JavascriptInterface,4.0之后加注解 4.APP混淆,第三方加壳 5.改用https防止DNS劫持。 6.对服务端返回的文件进行Hash值校验,防止文件被篡改。 7.升级AP

2017-03-22 14:58:37 422

原创 《温故而知新》系列之自定义View基本知识

年末,工作闲暇之余写了这篇自定义View常用的基本知识,主要是为了巩固一下自己的基础。 提到自定义View,大家耳熟能详:自定义属性、onMeasure()、onDraw()。onMeaure比较简单,这里就不多介绍了。 自定义属性:attrs.xml文件  (参考format详解) 1. reference:参考某一资源ID。     (1)属性定义:            

2017-01-03 16:24:18 373

原创 Android 屏幕dp px换算

dp与px换算公式:1dp*像素密度ppi/160 = 实际像素数。 1080*1920 ——> xxhdpi: ppi ——>480    1dp=  3.0px 换算比例  3.0 图标:144 * 144 720*1280   ——>   xhdpi: ppi ——>320    1dp=  2.0px 换段比例  2.0 图标: 96 * 96 480*800

2016-06-24 14:58:03 754

原创 MAC制作dylib文件详细步骤

废话少说,直接上干货: 首先在/usr/zdd/desktop/创建一个a.c文件,打开终端cd /usr/zdd/desktop/ 直接上命令gcc -c a.c -o a.o 编译成a.o文件。 (如果是JAVA项目或者Android JNI项目中防止会有报jni.h not found和jni_md.h not found错误,解决办法是: gcc -I /Library/Java/

2016-05-17 14:38:21 6367

原创 Android Studio JNI使用之个人笔记

JNI数据类型 上面我们提到JNI定义了一些自己的数据类型。这些数据类型是衔接Java层和C/C++层的,如果有一个对象传递下来,那么对于C/C++来说是没办法识别这个对象的,同样的如果C/C++的指针对于Java层来说它也是没办法识别的,那么就需要JNI进行匹配,所以需要定义一些自己的数据类型。 1.原始数据类型 Java Type Native Typ

2016-05-16 12:16:20 1089

转载 Gradle常用配置

Android Studio使用Gradle进行构建,不仅可以非常方便的管理依赖,还可以自定义一些实用的功能,例如多渠道打包,自动签名apk等。 多渠道打包 上线一款app后需要统计分析各个渠道的使用数据,这就需要对渠道进行标示,这里以友盟统计为例 在AndroidManifest中加入占位符 meta-data android:name="UMENG_CHANNE

2016-02-24 10:46:03 551

转载 Android 开发最佳实践

摘要 使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写 HTTP 客户端,使用Volley或OkHttp库使用Jackson库解析JSON数据避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序中最多能执行65536个方法)使用 Fragments来呈现UI视图使用 Activities 只是为

2016-02-15 13:34:29 379

转载 【Android】5分钟发布Android Library项目到JCenter

android-library-publish-to-jcenter是一个帮助Android开发者将AAR库发布到jcenter的项目,android-library-publish-to-jcenter已经将需要写的脚本封装好了,我们只需要配置相关属性即可在5分钟之内发布我们的项目到JCenter(不包括审核时间哦) 1. 注册Bintray账号 (传送门) Bintray是jcen

2016-02-02 16:22:36 420

原创 自定义配置文件,适配渠道更新

1.多个自动升级sdk的时候 比如想把包放入360和百度的时候,呵呵,大家都懂的,360是最近才开始必须接入他的升级sdk才能上架的。这里就不吐槽了,公司要求要去上架这些应用商城。 打一次包就能搞定这些接入问题,因为我一开始接入的是友盟自动升级,需求的增加就越来越多,ok开始配置: 先来做个假设:假设上面的abc包是360升级的,wandoujia是友盟升级的,baiduyun是百度升级的

2016-01-28 17:16:05 589

原创 多渠道打包相关问题

开始我们的配置 1.首先是友盟渠道,相信很多公司产品都融入了这个 把[UMENG_CHANNEL]()下面的值改为 [${UMENG_CHANNEL_VALUE}]() 1 2 3    android:name="UMENG_CHANNEL"     android:value="${UMENG_CHANNEL_V

2016-01-28 15:44:44 454

原创 觉得Android开发手机连接不上问题

Android开发中,小米、华为等手机由于修改安卓原生系统,导致开发过程中出现各种BUG,建议开发适用谷歌手机,如果是大公司,可以与小米等公司进行商谈,让他们提供相关接口。 另外开发中常见的就是手机连接不上,下面简要介绍一下我的解决步骤,也是在Eclipse时进行了无数次的尝试和寻找答案。 一、首先你要打开手机的USB调试。 .有人说,我的手机没有开发者选项,那么请在“关于手

2015-04-12 23:47:50 795

原创 Eclipse蛋疼的变量自动补全类名解决方法

eclipse是一个很强大的IDE,他的自动补全功能与VS有的一拼,但是在某些情况下,它的自动补全也太自作多情了,比如以下情况:        要新建一个String类型的变量value,则当输入到value的时候,eclipse会在候选列表中列出valueString,如果此时再输入空格的话,就会选中候选列表中的valueString,则新建的变量将会变成valueString,这将会是一件很

2015-04-12 23:42:40 2506

Axhub Charts Pro、Element UI、ECharts元件库.rar

Axure制作原型时,方便实用的统计图表元件。 内容包括:饼状图、柱状图、折线图、环形图,区间图,甘特图,面积图,色块图,玫瑰图,仪表盘,水波图,雷达图,漏斗图,k线图,散点图,气泡图,双轴图等,非常实用。

2022-03-17

Genymotion-ARM-Translation-ARM架构支持包(最新)

用Genymotion建立虚拟机调试ARM架构程序时报错如INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,则需要将此包拖入虚拟机进行适配ARM架构。

2016-09-13

Eclipse快速打开资源文件插件

Eclipse中快速定位项目在磁盘中的位置,省去查找的事件,提高敲码效率,只要把此文件复制到Eclipse下的plugins文件中即可

2015-04-12

org.eclipse.jface.text_3.8.101.v20130802-1147修改版

这个是针对Eclipse SDK Version: 4.3.编译好后的文件。可直接替换该版本的插件。 主要取消掉了空格上屏等功能。适合Android开发软件使用

2015-04-12

org.eclipse.jface.text.3.8.101.v20130802源码Eclipse4.3

这个是针对Eclipse SDK Version: 4.3. jface.text._3.8.1源码。可直接修改该版本的内容。实现自己想要的功能。

2015-04-12

org.eclipse.jface.text_3.7.2.v20111213-1208源码

这个是针对Eclipse SDK Version: 3.7 jface.text._3.7.2源码。可直接修改该版本的内容。实现自己想要的功能。

2015-04-12

org.eclipse.jface.text_3.7.2.v20111213-1208修改版

这个是针对Eclipse SDK Version: 3.7编译好后的文件。可直接替换该版本的插件。 主要取消掉了空格上屏等功能。同时也使用于安卓开发

2015-04-12

org.eclipse.jface.text._3.8.0源码

这个是针对Eclipse SDK Version: 4.2.0 jface.text._3.8.0源码。可直接修改该版本的内容。实现自己想要的功能。

2015-04-12

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

TA关注的人

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