自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

转载 Android 文件下载引擎,稳定、高效、简单易用:FileDownloader(结合okhttp)

Android 文件下载引擎,稳定、高效、简单易用特点 简单易用 高并发 独立进程 自动断点续传 需要注意 为了绝大多数使用性能考虑,目前下载引擎目前受限于int可表示的范围,而我们的回调total与so far以byte为单位回调,因此最大只能表示到2^31-1=2_147_483_647 = 1.99GB(ps: 如果有更大的文件下载需求,提issue,我们

2016-12-28 15:58:07 1828

转载 Android sqlite no such table异常

SQLite为开源的嵌入式关系数据库,支持事务,在android项目开发中常被用到。  在android项目开发中若想使用SQLite数据库必须继承抽象类SQLiteOpenHelper,要实现两个方法onCreate()和onUpgrade()方法。先看API介绍:onCreate(SQLiteDatabase db)Called when the database is creat

2016-12-27 17:37:19 1997

转载 Retrofit,Okhttp对每个Request统一动态添加header和参数

How to Add header to Every Request添加统一通用header, 不会覆盖前面的headerokHttpClient.interceptors().add(new Interceptor() {      @Override    public Response intercept(Interceptor.Chain chain) th

2016-12-27 11:58:59 3795

转载 linux下编译dcmtk的Android版本

用Windows编译dcmtk太痛苦了http://blog.csdn.NET/newsten/article/details/45820689干脆在Linux下编译。1.编译环境:下载linux的NDK解压,再生成standalone toolchain,/build/tools/make-standalone-toolchain.sh --platform=Androi

2016-12-22 15:28:08 1079

转载 android studio编译错误 之 Cause: com/android/builder/profile/Recorder$Property

Cause: com/android/builder/profile/Recorder$Property* 解决方法:项目根目录中:com.android.tools.build:gradle:2.2.0'->com.android.tools.build:gradle:2.2.1'* com.android.tools.build:gradle-experimental:0.7.3-

2016-12-21 10:48:33 851

转载 windows下编译dcmtk的Android版本

官网地址:http://support.dcmtk.org/redmine/projects/dcmtk/wiki/Howto_CompileAndroid1.下载最新的dcmtk http://support.dcmtk.org/redmine/attachments/download/77/dcmtk-3.6.1_20150217.tar.gz解压。2.参照官方wiki h

2016-12-20 17:42:19 802 2

转载 Android jp2(jpeg2000)图片的解码显示

前段时间在项目中,碰到了jp2这种格式的图片。jp2是jpeg2000标准图片的后缀名,刚开始我还以为可以用jpg来解析,后来搞半天也没弄出来,就各种百度、google。终于找到一个老外写的库,现在和大家分享下。      将ImageDecodeService这个工程导入Eclipse中,打开properties,设置其为is library。之后,将在你自己的工程中添加这个库

2016-12-20 17:08:34 1614

转载 Android混淆从入门到精通

作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面这里我们直接用Android Studio来说

2016-12-15 17:04:46 252

转载 5步搞定android混淆

混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定

2016-12-15 16:51:00 262

转载 安卓混淆配置文件说明

/** * 混淆文件的位置* proguard-android.txt 默认的混淆文件(SDK目录/tools/proguard/)* proguard-rules.pro 让我们自行添加混淆规则文件(相应module的目录下)*/proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-

2016-12-15 16:49:25 993

转载 proguard.txt

# This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose # Optimi

2016-12-15 16:42:58 468

转载 Android ProGuard 混淆 详解

现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了ok 来说一下混淆吧:我现在用的AndroidStudio , 只需要在 build.grade 的配置文件中配置如下即可: buildTypes { debug { versionNameSuffix ".dev" } release {

2016-12-15 16:41:09 301

转载 Android内存优化(使用SparseArray和ArrayMap代替HashMap)

在Android开发时,我们使用的大部分都是Java的api,比如HashMap这个api,使用率非常高,但是对于Android这种对内存非常敏感的移动平台,很多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这种移动平台,也推出了更符合自己的api,比如SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能提升。

2016-12-15 10:11:52 264

转载 list集合去除重复对象

对象重复是指对象里面的变量的值都相等,并不定是地址。list集合存储的类型是基础类型还比较好办,直接把list集合转换成set集合就会自动去除。   当set集合存储的是对象类型时,需要在对象的实体类里面重写public boolean equals(Object obj) {} 和 public int hashCode() {} 两个方法。  实体类public class S

2016-12-14 18:12:02 624

转载 Android多种格式的异步解压/压缩解决方案

Android多种格式的异步解压/压缩解决方案前言最近由于项目需要,需要我谅解一下关于在移动平台的解压功能,在移动平台解压,我个人感觉是没有太大必要的,毕竟手机的性能有限。但是,不口否认,移动端的解压功能又是必备的,因为如果对于一些资源管理器类的应用,接入解压功能,会更完全,例如:资源管理器、手机QQ、UC浏览器等一些列应用,涉及到文件的管理与传输,那么查看压缩包下的内

2016-12-13 13:52:20 10634 5

转载 xmlns:android="http://schemas.android.com/apk/res/android的作用

1、xmlns:Android="http://schemas.android.com/apk/res/android的作用是声明xml命名空间。      有了它,你就可以alt+/作为提示,提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件,或者语法判断器。 2、xmlns意思为“xml namespace”。冒号后面是给这个引用起的别名。

2016-12-13 11:23:16 1312

转载 安卓设置AttributeSet

XmlPullParser parser = getResources().getXml(R.layout.textview);    AttributeSet attributes = Xml.asAttributeSet(parser);    int type;    while ((type = parser.next()) != XmlPullParser.START

2016-12-12 16:30:49 11240 1

转载 Android学习——在线查看android源代码的3种方式

作者: janronehoo发布时间:2015-06-11 19:46:39原文:http://blog.csdn.net/chuekup/article/details/80670751. https://github.com/android2. http://grepcode.com/project/repository.grepcode.com

2016-12-12 14:42:54 536

原创 TextView 精确获取各种高度

FontMetrics对象它以四个基本坐标为基准,分别为:FontMetrics.topFontMetrics.ascentFontMetrics.descentFontMetrics.bottom //精确获取字体的高度public int getFontHeight(float fontSize)  {       Paint

2016-12-09 11:25:18 2284

转载 安卓图片处理出现内存溢出

Bitmap bitmap = null;try {    // 实例化Bitmap    bitmap = BitmapFactory.decodeFile(path);} catch (OutOfMemoryError e) {    //处理错误}

2016-12-08 16:25:05 422

转载 Android Studio之导出JavaDoc出现编码GBK的不可映射字符

使用Android Studio导出JavaDoc时,如果在注释中添加了中文,生成时的时候会出现错误: 编码GBK的不可映射字符。解决的办法是在Other command line arguments中添加如下的参数:如图中所示Tools->Generte JavaDoc...:-encoding utf-8 -charset utf-8原文地址:http:

2016-12-07 11:44:04 1803

原创 jdk1.8下找不到javac

系统环境变量里面设置:PATH 里面添加 %JAVA_HOME%\bin;

2016-12-07 11:31:55 5403 1

老铁APP下载页html5源码

老铁APP下载页html5源码

2023-11-02

咕咚APP下载页html5源码

咕咚APP下载页html5源码

2023-11-02

粒蚂充电APP下载页html5源码

粒蚂充电APP下载页html5源码

2023-11-02

沃森博客自适应多个APP下载页源码

沃森博客自适应多个APP下载页源码

2023-11-02

超级宝石连连看html5源码

超级宝石连连看html5源码 可以直接放服务器,也可以本地运行,或者使用WebView加载 完美兼容手机WebView

2023-10-18

健康消消乐html5源码 连连看源码

健康消消乐html5源码 连连看源码 可以直接部署服务器,也可以放手机直接运行 完美兼容webView

2023-10-18

吃糖果 html5源码 通过划线吃到糖果

吃糖果 html5源码 通过划线吃到糖果 使用直接放服务器运行,也可以放手机本地运行 完美兼容手机

2023-10-18

气球呯呯呯 html5练练看源码

气球呯呯呯 html5练练看源码 双击直接本地运行,兼容手机,webView可以本地加载 也可以放服务器加载

2023-10-18

html3D立方体魔方

使用html5+js实现3D立体魔方,可以任意转换

2023-08-03

apk加密混淆字典文件

apk加密混淆字典文件 添加到proguard-rules.pro 添加以下 -obfuscationdictionary bt-proguard.txt -classobfuscationdictionary bt-proguard.txt -packageobfuscationdictionary bt-proguard.txt

2023-03-21

PHP在线音乐播放器源码 MKOnlinePlayer v2.4修复版

PHP在线音乐播放器源码 MKOnlinePlayer v2.4修复版

2023-02-02

Jetpack Compose入门到精通

Jetpack Compose入门到精通

2023-01-29

Jetpack架构组件从入门到精通

Jetpack架构组件从入门到精通

2023-01-29

墓地逃亡html5源码

墓地逃亡html5源码,使用html5+javascript实现,建议使用webstorm等软件加载

2023-01-28

一个都不能死HTML5网页小游戏代码

一个都不能死HTML5网页小游戏代码,使用html5+javascript实现

2023-01-28

用HTML5写的五子棋游戏

用HTML5写的五子棋游戏,使用html+javascript实现

2023-01-28

html5象棋界面源码(可以移动)

html5象棋界面源码(可以移动),使用html +javascript实现

2023-01-28

HTML5全民飞机大战小游戏

HTML5全民飞机大战小游戏,使用html+ javascript实现

2023-01-28

超级玛丽htm5源码(使用html和javescript实现)

超级玛丽htm5源码,使用html和javescript实现,游戏非常完整,非常值得学习的源码

2023-01-28

植物大战僵尸htm5源码

植物大战僵尸htm5源码。全部使用js实现

2023-01-28

手机号码查询运营商和所属区域数据库

.mdb 格式数据库,资源包含查询软件,可以直接通过MDB Viewer Plu打开.mdb数据 可以通过手机号码查询对于的运营商和号码所属区域

2018-02-16

build-tools_r23.0.2-windows

build-tools_r23.0.2-windows, 解压到 sdk\build-tools\ 文件夹

2016-05-18

友盟推送2.8 Demo项目源码

友盟推送2.8 Demo项目源码,分Android Studio版 和 Esclipse版

2016-05-18

smali-baksmali-2.0.5

安卓dex的编译和反编译工具,使用方法http://blog.csdn.net/chenhuakang/article/details/51364475

2016-05-10

RecyclerView依赖的jar包

RecyclerView依赖的jar包,里面包含了android-support-v4.jar , android-support-v7-recyclerview.jar

2016-05-10

安卓Retrofit框架Demo

文档说明地址 http://blog.csdn.net/chenhuakang/article/details/51220453

2016-04-22

空空如也

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

TA关注的人

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