自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android studio gradle中设置shrinkResources引发的坑

今天遇到Android studio打包生产版本遇到的坑。 代码混淆后我设置shrinkResources true,意思就是删除apk中多余的资源,然后就出问题了。 在我的程序中有个显示图片的代码如下: 实际上就是通过图片名去寻找res下的图片ID,然后显示。结果图片硬是没有出来。当时就蒙圈了。最后经过测试发现,如果代码混淆后,并在gradle中设置了shrinkResources...

2018-04-12 10:02:12 2153

原创 android win7串口调试

本文是借鉴了 android串口编程——–如何在window7系统上模拟串口调试 http://blog.csdn.net/biiliwuiid/article/details/55095378 和android模拟器上模拟串口通信 http://blog.csdn.net/agoodcoolman/article/details/44099185 调试用的工具和代码两篇文章都有介绍,这里

2017-12-16 22:33:42 431

原创 地震波

先说说思路,看图 如图有4个实心圆环,每个实心圆环的透明度不同,从内到外,圆环的透明度从不透明到全透明。 代码实现时,我们不断的去画圆环,并且每画一次就改变圆环的透明度和半径大小。初始时,先画一个圆环,不断减少透明度和增加圆环半径,当圆环半径增加到一个限度时,开始画内层圆环并不断减少透明度和增加圆环半径,每增加一个圆环就保存起来,当增加到4个圆环是就删除掉最外层那个圆环,这样就看起来地震波效

2017-12-07 10:33:05 1038

原创 安卓水波滚动

先不多说了,上个图 实现的思路看下图 如图,由两个完整的波组成,起始阶段左边的波不可见,右边的波可见。我们采用贝塞尔曲线画波,那么两个完整的波就包含9个点,我们可以定义两个长度为9的数组 private float[] mX;// x坐标点 private float[] mY;// y坐标 用来存储波运动过程中的点位。如图初始阶段我们这设置波的坐标为 初始化x轴

2017-12-06 15:19:16 168

原创 用fragment减少activity

平常我们写一个完整流程,比如做个转账,第一个页面输入金额,第二个确认金额,第三个展示结果,那么按平常做法是不是要写三个activity来分别写每个页面,这时activity栈就会放入三个activity进去,如果页面越多那么activiy栈层层叠放,我们想做页面跳转起来就麻烦了。现在我们就用一个activity+三fragment个来实现这三个页面。大体流程就是这样首先贴上代码 public cla

2016-12-09 10:43:00 403

原创 图片加载器

第一次写博客还是有点小兴奋。网上很多开源的图片加载框架 Picasso:https://github.com/square/picasso Glide:https://github.com/bumptech/glide Facebook:https://github.com/facebook/fresco 平时一直用的Glide的加载速度很快,但是内存占用很大,而且源码里面东西太多了,真正要

2016-12-07 15:55:43 405

android 串口通信

开源的Android串口编程的项目android-serialport-api是eclipse版本的,将其放到了android studio上

2017-12-18

水波滚动和地震波效果

andorid自定义控件之,水波滚动和地震波效果,使用androidstudio

2017-12-07

层叠式fragment+activity组合使用

用多个fragment+一个fragment实现一组交易流程式页面的开发,使我们的APP的activity不用堆得太多

2016-12-09

图片加载demo

内存缓存+硬盘缓存+网络获取+线程池管理线程。 1:内存缓存:LruCache+WeakReference 2:硬盘缓存:肯定是大神的DiskCache 3:网络获取:随便就好

2016-12-07

图片加载器

内存缓存+硬盘缓存+网络获取+线程池管理线程。 1:内存缓存:LruCache+WeakReference 2:硬盘缓存:肯定是大神的DiskCache 3:网络获取:随便就好

2016-12-07

fragment+viewpager_fragment

最近在做一个平板项目的时候使用了fragment嵌套viewpager,viewpager又嵌套fragment的方法,中途也遇到一些问题,现在解决掉了,给大家分享一下,也让自己记住在这个项目中遇到的问题。 pad在屏幕切换时的问题:在注册activity时加上这个android:screenOrientation="sensorLandscape"

2014-01-08

SDK中的实例

SDK中的实例,基本上涵盖了所有功能,有助于学习android开发

2013-11-30

Win7下U盘安装Linux

Win7下U盘安装Linux(ubantu_11.10)双系统教程

2013-11-30

myeclipse10.5破解方案

一款破解myeclipse10.5的工具有详细步骤,已经试过好用

2013-11-30

apache-tomcat-6.0.33-windows-x86

apache-tomcat-6.0.33-windows-x86

2012-08-16

java的动态代理

聚合:新写一个类People1TimeProxy,他也实现Speak接口,但是这个类拥有一个People的对象,在实现Speak接口的speak()方法中,People3直接调用People1的逻辑,这样也可以在People1的speak()方法前后执行想要的逻辑

2012-08-16

ibatis的所有jar包

现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。

2012-08-16

protues模拟红外发射接收

用protues模拟外发射接收,附有源代码

2011-12-07

HTML教程完整版

网页(WebPage)文件主要是用超文本标记语言(HyperText Markup Language,简称HTML)语句来写成。您可以通过IE浏览器的“查看”菜单中的“源文件”看到该页的HTML代码。HTML语言由一系列元素(element)组成,用于组织文件的内容和指导文件的输出格式。元素名称不分大小写。一个元素可以有多个属性,属性及其属性值不分大小写。属性名=属性值合起来构成一个完整的属性,一个元素可以有多个属性,各个属性用空格分开。元素又由标记(tag)的构成,大多数标记是成对出现的,分起始标记< >(start tag)和结尾标记</ >(end tag),以便和页面的内容区分开来。其写成的文件是标准的ASCII文件,不同于一般的编程语言,故称为脚本(Script)更准确一点。其实也很简单,特别是在专门的HTML编辑器的帮助下,您可以迅速地学会HTML,并能很快写出有自己特色的Homepage来。

2011-12-03

数据库系统概论

掌握数据库建模的两个基本方法:对象定义语言(ODL)和实体-联系模型(E-R 图),会用这两种方法建立简单的数据库模型。 2 :了解数据库设计的基本原则,并用于简单的数据库设计中。 3 :类和子类的层次关系反映了现实世界的层次结构。掌握用ODL和E-R图表示子类的方法,应了解子类的继承性。 4 :对约束建模是数据库的重要组成部分。要深入了解键码和引用完整性这两个基本概念。

2011-12-03

常见模电笔试题(两套)

什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求? 将两个门电路的输出端并联以实现与逻辑的功能成为线与。 在硬件上,要用OC门来实现,同时在输出端口加一个上拉电阻。 由于不用OC门可能使灌电流过大,而烧坏逻辑门。 给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸) 画差放的两个输入管。(凹凸)

2011-12-03

JAVA面试题目总

JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

2011-12-03

IIC总线协议ppt

I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。

2011-12-03

PHP学习资料

欢迎来到PHP 的世界! PHP 语言是最受欢迎的Web 开发语言之一。它以学习简单、开发快速、性能稳定而倍 受Web 开发人员的青睐。PHP 不仅使用人员众多、数以万计的Web 站点用它构建,而且有 强大的社区支持,使得无论是用PHP 开发Web 应用,还是学习PHP 语言,都会快速有效、 事半功倍。在各种Web 开发语言、框架、概念纷扰的今天,PHP 仍以其独特魅力吸引更多 的Web 开发人员学习和使用。

2011-12-03

空空如也

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

TA关注的人

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