自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 研读Flutter——打包编译流程详解

初入Flutter的开发者,首先需要了解的便是如何编译运行flutter应用。与通常Android工程项目的编译不同,Flutter的打包编译是通过调用flutter命令行来实现的。在一遍遍编译运行的过程中,你可能经常会思考:在每一条flutter命令的背后究竟做了哪些事?Flutter的编译是如何与传统Android gradle编译流程串联起来的?Dart代码如何编译成可执行的代码?我们这就来揭示其背后的奥秘。flutter build apk通常,对于一个标准的Flutter工程,只要

2021-03-15 19:03:16 2007

转载 Android之使用JAVA占位符格式数据(很实用)

转自:https://www.cnblogs.com/cherrychen-cakuta/p/7021325.html小编虽然是学java出生,但工作之后就一直从事android开发,很多java基础都忘记完了,最近一年从ES换到了AS,原来的很多习惯都收到了挑战,比如我喜欢ES写方法的时候先在JAVA project中写个main方法验证下对不对,比如数据拆分,时间对比等等,但AS使用中,因...

2018-07-17 13:49:11 595

转载 MPV 快捷键

按键功能RIGHT前进 5 秒LEFT后退 5 秒UP前进 60 秒DOWN后退 60 秒[0.9091 倍速播放]1.1 倍速播放{0.5 倍速播放}2.0 倍速播放Backspace还原到 1.0 倍速Space 或 p播放/暂停.下一帧,上一帧9 或 /音量 -20 或 *音量 +2f切换是否全屏v显示/隐藏字幕T切换是否前端显示s截屏,有字幕S截屏,无字幕o显示进度条与时间,2 秒后消失I...

2018-05-29 09:54:27 8754

转载 Android nomedia 避免图片等资源泄露在系统图库当中

转自:http://blog.csdn.net/aaawqqq/article/details/40109021总结 Android nomedia 避免文件泄露在系统图库和系统铃声中在应用开发中 项目的图片总是被系统的图库收录了避免图片被系统图库收录的发现有2个方法第一种针对图片将 .png为后缀的图片全部改名为 .ing 后缀例如  

2017-12-27 18:18:41 1104

转载 View的坐标系以及X、rawX、translationX、scrollX的区别

转自:http://blog.csdn.net/whsdu929/article/details/52152520  http://blog.csdn.net/wxv111/article/details/50901199简单介绍一下View的坐标系:view的位置由left、top、right、bottom四个属性决定,这几个坐标可以通过getLeft

2017-12-07 14:59:24 1299

转载 Mac 程序员的十种武器

转自:http://chijianqiang.baijia.baidu.com/article/3733上在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的。(你们不是问 Mac 和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干

2017-01-18 23:25:29 1014

转载 实现Activity跳转动画的五种方式

转自:http://blog.csdn.net/qq_23547831/article/details/51821159转载请标明出处:一片枫叶的专栏上一篇文章中我们讲解了在Activity启动过程中获取组件宽高的五种方式。在Activity的启动过程中如果我们直接在生命周期方法中通过view.getWidth()或者是view.getHeight()方法获取组件的

2016-11-30 00:17:10 3098

转载 写给Android开发者的混淆使用手册

转自:http://huihui.name/2016/10/23/%E5%86%99%E7%BB%99Android%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E6%B7%B7%E6%B7%86%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/综述毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有

2016-10-25 13:08:22 1350

转载 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()

转自:http://blog.csdn.net/bigconvience/article/details/26697645https://my.oschina.net/u/1376187/blog/172792Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getR

2016-10-25 01:13:30 1137

转载 android中xml tools属性详解

第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性1234

2016-07-04 19:40:03 1063

转载 windows JDK 版本切换

1. HKEY_LOCAL_MACHINE“SOFTWARE“JavaSoft“Java Runtime Environment“CurrentVersion, 把这个键值改成你需要的jdk版本号。2. 到WINDOWS“system32下, 把这里边的java.exe. javaw.exe之类的备份, 然后从java_home“bin下把你需要的版本的对应文件copy过来3.设置

2016-05-10 21:16:32 1787

转载 Android NDK生成共享库和静态库

在Android平台上,通过NDK可以编译NativeC程序,生成原生的NativeCode。从生成的代码的使用方式来看,主要有三种形式:Native Executable Binary, Shared Dynamic Library, 以及Static Link Library。接下来将分别介绍这三种类型的二进制文件的用途和生成时的MakeFile的设置。1. Static Link

2016-05-08 13:50:34 5470

转载 NDK jni 加载静态库

转自:http://www.cnblogs.com/zhangweia/p/3361711.html加载静态库到android,静态库的提供方式有2种,a. 通过源文件来编译静态库b. 加载已经编译好的静态库首先我们来看,通过源文件来编译静态库,工程目录如下第一步:我们来看我们的jni目录,目录下包含以下4个文件Android.mk  -

2016-05-08 13:49:41 1392

转载 TypedValue.applyDimension 中dp和sp之间转化的真相

最近在看了许多关于dp-px,px-dp,sp-px,px-sp之间转化的博文,过去我比较常用的方式是: 1 //转换dip为px 2 public static int convertDipOrPx(Context context, int dip) { 3 float scale = context.getResources().getDisplayMetrics(

2016-05-06 17:25:48 1465

转载 Android学习笔记之AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte

2016-04-12 22:49:00 1048

转载 通过重写ViewGroup学习onMeasure()和onLayout()方法

在继承ViewGroup类时,需要重写两个方法,分别是onMeasure和onLayout。1,在方法onMeasure中调用setMeasuredDimension方法void android.view.View.setMeasuredDimension(int measuredWidth, int measuredHeight)在onMeasure(int, int)中

2016-02-22 23:18:40 1146

转载 Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚

如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456    (来自时之沙的csdn博客)         随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:[java] view plain copy

2016-02-22 07:55:55 1177

转载 Android编程之LayoutInflater的inflate方法详解

LayoutInflater的inflate方法,在fragment的onCreateView方法中经常用到:[java] view plain copypublic View onCreateView(LayoutInflater inflater, ViewGroup container,          Bundle savedI

2016-02-18 12:15:46 1088

转载 Spring配置文件详解 - applicationContext.xml文件路径

spring的配置文件applicationContext.xml的默认地址在WEB-INF下,只要在web.xml中加入代码org.springframework.web.context.ContextLoaderListenerspring就会被自动加载但在实际的开发过程中,我们可能需要调整applicationContext.xml的位置,以使程序结构更加的清晰。在web

2015-12-31 11:35:41 1981

转载 java 性能监控 jstack 线程死锁 JConsole 和 BTrace 图形化工具

java 性能监控 工具除了 javac java javap 之外, jdk 安装包还提供了很多其他工具 列出 bin 目录下的文件TomChens-MacBook-Pro:Commands tomchen$ lsappletviewer javadoc jmap keytool serialverapt javah

2015-12-29 09:46:24 1758

转载 Android 图片加载Bitmap OOM错误解决办法

Android加载资源图片时,很容易出现OOM的错误。 因为Android系统对内存有一个限制,如果超出该限制,就会出现OOM。为了避免这个问题,需要在加载资源时尽量考虑如何节约内存,尽快释放资源等等。 Android系统版本对图片加载,回收的影响: 1,在Android 2.3以及之后,采用的是并发回收机制,避免在回收内存时的卡顿现象。2,在Android 2.3.3(API

2015-12-10 13:39:52 1476

转载 Android中XLIFF的应用

今天看了一个google的demo,发现部分资源字符串在/res/values/string.xml中包含有类似xliff的节点,刚才查了一下,Xliff是XML Localization Interchange File Format 的缩写,中文名为XML本地化数据交换格式。对于在Android的资源字符串中,可能会有类似下面的 %1$s 写法,这里,id我们可以随便定义,后面的%1$

2015-12-07 13:48:26 1041

转载 基于Jenkins+git+gradle的android持续集成

本文参考了:http://my.oschina.net/uboluo/blog/157483http://java.dzone.com/articles/automating-continuous 以前都是通过IDE(eclipse or Android Studio)手动生成apk通过QQ或者邮件发送给测试人员进行测试,现在的司要求对项目进行持续集成,也就是说通过

2015-11-13 15:13:14 1014

转载 Groovy基础——MetaClass详解

这篇文章将对Groovy的其中一个核心内容MetaClass(MOP)讲解。由于该部分内容较多。所以还是利用一个个例子逐步的阐述。 一、拦截方法调用和参数获取 示例1: Java代码  class MyClass{      def hello(){          'invoked hello directly'  

2015-11-09 10:13:43 3215 2

转载 Groovy基础——接口的实现方式

前些天我们谈到Groovy闭包的强大特性,而今天我们来谈谈一个相对比较轻松的话题——Groovy中的接口可以怎么来实现。 通俗的类似Java的实现我们就不在此赘述。接下来我们一一来看: 1.用闭包来实现单方法接口:Java代码  interface Test{      def one(String a)  }  

2015-11-09 00:02:26 3610

转载 Groovy基础——Closure(闭包)详解

这篇文章介绍一下Closure的一些语法特性,以及它的使用方法,我们用规则以及代码的方法进行展现,和介绍MetaClass不同的是,这次我们将先列出规则,再贴上代码,让大家对所阐述的目标更加明确。 一、代码块(Blocking)在介绍闭包前,先来讲几个Groovy中代码块的一些特性。1.groovy的变量作用域和java相似,代码块内部声明的变量不能被外部访问调用。

2015-11-08 23:53:09 684

转载 内存分析工具 MAT 的使用

转载自: http://blog.csdn.net/aaa2832/article/details/194196791 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :·    heap 查看堆的分配情况·    allocation tracker跟踪内存分配

2015-11-03 10:07:41 511

转载 android 使用contentobserver监听数据库内容变化

在android中经常会用到改变数据库内容后再去使用数据库更新的内容,很多人会重新去query一遍,但是这样的问题就是程序会特别占内存,而且有可能会搂关cursor而导致程序内存未释放等等。其实android内部提供了一种ContentObserver的东西来监听数据库内容的变化。ContentObserver的构造函数需要一个参数Hanlder,因为ContentObserver内部

2015-11-02 16:23:29 999

转载 Android字符串进阶

一、特殊字符的输入本文按照遇到问题的思路展开:(一) 在Res下String.xml向字符串中插入“&”符号报错如下图所示:翻译:在对实体的引用中,实体名必须紧跟在“&”后。查找知道:这设计到HTML语言的字符集知识:在网页中除了可显示常见的ASCII字符和汉字外,HTML还有许多特殊字符,它们一起构成了HTML字符集。有2种情况需要使用

2015-10-30 16:58:37 636

转载 解析UML九种图

UML作为设计工具,重在实践上,而这就离不开九种图了,画图是在看完视频以后进行的,刚开始画图的时候脑袋懵懵的,不知道该从哪下手,于是就在画图之前再次的学习了一下这九种图和四种关系,理了理思路,终于有点了想法,这才开始着手画。UML的九种图包括:用例图,对象图,类图,构件图,部署图,状态图,顺序图,活动图,协作图。四种关系和九种图在UML学习中是重中之重,而在这九种图中最重要的是用例图,类图和顺序图

2015-10-27 15:08:27 726

转载 面向 iOS 开发的十款 XCode 插件

【51CTO译文】一套理想的插件架构几乎能够决定整个集成开发环境的差异与特性。Sublime Text与TextMate就是很好的实例。但大家可能不了解的是,Xcode也支持插件。哈哈,如果各位真的前所未闻,我也不会感到惊讶,毕竟苹果并没有把太多精力用在Xcode的宣传之上。事实上,我们几乎找不到多少用于指导Xcode创建的说明文档。幸运的是,这并没有妨碍开发人员在Xcode这片土地上耕耘

2015-10-18 09:28:50 582

转载 CocoaPods的安装和使用

转自:http://blog.csdn.net/ysy441088327/article/details/8611731引言:CocoaPods是一个可以帮你集中管理第三方库的开源项目,运行在Ruby的环境下,基于GitHub托管优势,你可以很方便的查阅目前依赖于CocoaPods的资源.并且,CocoaPods是可靠,稳定,安全的.可以为你在使用第三方库资源时节省

2015-10-18 01:42:11 418

转载 Android应用Design Support Library介绍

1 背景上周一年一度的Google IO全球开发者大会刚刚结束,Google在Android这块除过一些优化没有太大亮点。在Android Developer和Android Developer Blog上看了下相关介绍,Google升级了新的Support Library。所以在这里我们就来率先体验一把吧(这篇文章再草稿箱呆了三四天了。。。。终于有时间让她见天日了)。先看一下De

2015-10-16 11:31:21 563

转载 【官方方法】xcode7免证书真机调试

先看官网的图可以看到官方说了xcode7可以让所有人都更轻松的将app运行在自己的设备上,而无需开发者帐号。不过xcode7需要OSX10.11的支持,而目前(2015.06.10)下载后者的开发者预览版是需要开发者帐号的,我在网上找到了资源传到了百度云,OSX10.11:链接: http://pan.baidu.com/s/1kTuzvjL 密码: dbmk,xcode7

2015-10-15 06:46:32 564

转载 每个Android开发者应该知道的6个SDK和API

说到软件开发,有人或许会感叹了解平台SDK和API比了解语言本身更重要。如果你是一个进入Android开发的Java开发人员,或者是一家想要确保团队使用的是正确工具的初创企业CxO,那么本文中列举的这些SDK和API或许会非常有用。在过去4年时间里,我一直致力于构建Android app,下面这些是我构建新app时的必备品,所以推荐给大家。Material desi

2015-10-11 21:17:17 1211

转载 C语言条件编译及编译预处理阶段

一、C语言由源代码生成的各阶段如下:C源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件       其中 编译预处理阶段,读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理。或者说是扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。预处理过程先于编译器对源代码进行处理。       在C 语言中,并没有任何内在的机制

2015-09-23 00:03:08 427

转载 解决 multiple definition of

总结了解决multiple definition of的方法:问题原因:    当多个文件包含同一个头文件时,并且你的.H里面没有加上条件编译#ifndef TEST_H#define TEST_H#endif就会独立的解释,然后生成每个文件生成独立的标示符。在编译器连接时,就会将工程中所有的符号整合在一起,由于,文件中有重名变量,于是就出现了重复定义的错误。 

2015-09-22 23:23:00 1639

转载 strcpy和memcpy的区别

strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。

2015-09-22 14:07:39 439

转载 Android数据加密概述

数据加密又称密码学,它是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法。它利用密码技术对信息进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。一、概述  数据加密是指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。

2015-09-21 13:28:39 742

转载 项目管理软件Redmine安装及SVN配置

1.安装使用BitNami进行一键安装,简单,快捷;具体可参考如下:1. 简介      对于一个新手,如果严格按照官方文档来安装redmine,我想会“疯”掉的。有没有一种简便的方法。有滴,那就是BitNami。       BitNami提供redmine的一键安装程序,简单、易用、方便。2. 安装       下载地址:http://bit

2015-09-15 19:16:13 3514

Material_Theme-4.5.1.zip

Material_Theme-4.5.1 Idea Plugin Disk Install Material_Theme-4.5.1 Idea Plugin Disk Install

2019-10-10

阿里巴巴Android开发手册

阿里巴巴Android开发手册,非常不错的Android开发文档!

2018-03-13

苹果Swift编程语言入门教程【中文版】

苹果Swift编程语言入门教程【中文版】

2014-06-05

swift官方介绍文档

苹果ios最新的开发语言swift的官方介绍

2014-06-03

中国和美国的省市二级XML数据源(中文和英文)

中国和美国的省市二级XML数据源(中文和英文)

2012-11-09

JDK1.5-1.6-1.7之新特性总结-2

Jdk各版本的差异及特性,很详细。好东西,值得下载。

2012-10-17

JDK1.5-1.6-1.7之新特性总结-1

Jdk1.5、1.6、1.7之间的新特性,很详细。好东西,值得下载

2012-10-17

JAVA反射机制详解

关于Java反射方面的详细资料,内容很详细,好东西,值得下载

2012-10-17

Android.mk文档规范

关于Android中调用C++代码的一些说明,好东西,值得下载

2012-10-17

Android 3D 系列之基本概念篇

好东西,值得下载,关于Android3D方面的资料,适合初学者。

2012-10-17

使用HTML、CSS和JavaScript开发Android程序

使用HTML、CSS和JavaScript开发Android程序,看一下,应该很棒,刚下载还没看,和大家分享!

2011-11-11

构造方法问题

2010-05-11

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

TA关注的人

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